The following is valid according to the F2008 FDIS, but it does not make sense
and is invalid according the the first rounds of interpretation for F08/0030.
gfortran currently ends in an endless loop for the example:
print 20
20 format ( *('a') )
end
As it is a constraint, one needs to diagnose it during compilation, but should
also add it to libgfortran if the string is not checkable.
Cf. http://j3-fortran.org/doc/meeting/193/10-199.txt has for F08/0030
EDITS to 10-007:
[246:15] After C1002 in 10.3.1, add a new constraint:
"C1002A (R1005) An <unlimited-format-item> shall contain at least
one data edit descriptor."
The rest of the request seems to be already covered by gfortran's
implementation.
--
Summary: [F2008,corrig1] Endless loop with unlimited edit
descriptor
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: burnus at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45143