https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91372
--- Comment #2 from Steve Kargl <sgk at troutmask dot apl.washington.edu> --- On Mon, Aug 05, 2019 at 06:44:31PM +0000, kargl at gcc dot gnu.org wrote: > > The code is invalid. > > Free-form source code requires whitespace after "DATA". > So my reading to R837 data-stmt is DATA data-stmt-set [ [ , ] data-stmt-set ] ... may have been to strict. The standard has A blank shall be used to separate names, constants, or labels from adjacent keywords, names, constants, or labels. The '(' isn't a name, constant, or label, so the blank may be omitted. Easy to fix.