See http://gcc.gnu.org/ml/fortran/2007-03/msg00565.html
which also contains a patch. Strictly speaking, this isn't a wrong-code because the standard doesn't impose any requirements after an error condition. However, we do want to fix this. -- Summary: [4.1 4.2 4.3 regression] Reading after ERROR_SHORT_RECORD Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libfortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tkoenig at gcc dot gnu dot org OtherBugsDependingO 19292 nThis: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31409