[Bug fortran/92569] gfortran read with end directive does not trigger in gfortran 9.2
dojo at masterleep dot com
gcc-bugzilla@gcc.gnu.org
Wed Nov 20 23:56:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92569
--- Comment #3 from Bill Lipa <dojo at masterleep dot com> ---
Thanks for looking at it. I studied it further and it seems that -O2 is the
culprit. Could you please try to reproduce with -O2?
$ gfortran -O2 res.f
$ ./a.out
At line 8 of file res.f (unit = 1, file = 'resultav4.dat')
Fortran runtime error: Read past ENDFILE record
Error termination. Backtrace:
#0 0x10221ea14
#1 0x10221f2c2
#2 0x10221fbca
#3 0x10234fe06
#4 0x102349a14
#5 0x10234b673
#6 0x10234bf75
#7 0x10234fa6c
#8 0x10234fb69
#9 0x102202cb0
#10 0x102202dde
$ gfortran res.f
$ ./a.out
# data records = 3
More information about the Gcc-bugs
mailing list