https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89103
Bug ID: 89103 Summary: Allow blank format items in format strings Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: mark.eggleston at codethink dot com Target Milestone: --- Created attachment 45554 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45554&action=edit Patch to allow blank item in format gfortran as of revision: svn+ssh://gcc.gnu.org/svn/gcc/trunk@268360 At the end of list of specifiers a blank item can appear between the comma and closing bracket. The following error is produced, as it should be: 18 | 10 FORMAT( I5,) | 1 Error: Unexpected element ')' in format string at (1) In legacy Fortran this is not the case PGI Fortran 18.10 silently accepts this with no compiler switches. I believe this is feature originated from DEC Fortran. Attached is a patch that will allow this. As this is non-standard Fortran this feature is only enabled using -fdec-blank-format-item which is also enabled by -fdec.