[Bug fortran/77707] New: [4.5-7.0 Regression] formatted direct access: nextrec off by one
manfred99 at gmx dot ch
gcc-bugzilla@gcc.gnu.org
Fri Sep 23 10:12:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77707
Bug ID: 77707
Summary: [4.5-7.0 Regression] formatted direct access: nextrec
off by one
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: manfred99 at gmx dot ch
Target Milestone: ---
program directaccess_formatted
integer nextrec
open(10, file='directaccess_formatted.dat', form='formatted',
access='direct', recl=10*4)
write(10,'(10i4)',rec=9) 1,2,3,4,5,6,7,8,9,10
inquire(unit=10,nextrec=nextrec)
print*,"Next rec: ",nextrec
close(10)
end
prints the following:
4.3: Next rec: 10
4.5-7.0: Next rec: 9
As I have no working gfortran 4.4 any more, I can't tell whether 4.4 is OK or
not.
nextrec is "last record read or written, plus one".
In contrast, unformatted direct access is OK and prints "10".
Possibly related bugs: Bug 14836, Bug 14904
More information about the Gcc-bugs
mailing list