https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119636
--- Comment #7 from James K. Lowden <jklowden at gcc dot gnu.org> --- To be clear, ISO is unambiguous. 13.4.5.3 Syntax rules ALL FORMATS 1) File-name-1 shall be specified in a file control entry. With that requirement, tbug.cbl:5:11: error: file name not found is pretty mandated. I am not sure what is being reported. 1. That obsolete syntax is rejected 2. That invalid syntax is rejected 3. That valid syntax (for some compiler) is rejected 4. Something else.