https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65565
Bug ID: 65565 Summary: Bogus "Sequential READ or WRITE after EOF" after error condition Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libfortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Closely related to PR 65563, a variant of https://stackoverflow.com/questions/29238857/fortran-error-about-eof-marker/ : open(522,iostat=ios, position="rewind",form='unformatted') read(522, err=37, end=37) variable_1 37 continue write(522) variable_1 end program This gets At line 4 of file f2.f90 (unit = 522, file = 'fort.522') Fortran runtime error: Sequential READ or WRITE not allowed after EOF marker, possibly use REWIND or BACKSPACE