https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59513
--- Comment #17 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- I wonder if the gfortran present behavior is not the *RIGHT* one. It is obviously for any READ following 'CALL BOTTOM(LU)', I am not 100% confident for WRITE. Not that replacing 90 RETURN with 90 BACKSPACE(LU) RETURN allows the test to run.