------- Comment #3 from burnus at gcc dot gnu dot org 2008-08-17 19:21 ------- Confirm. As Jerry pointed out it is not restricted to Windows. I created my test case using: printf '1.2\n2.3\n3.4' > input
Fortran test case: REAL :: a, b, c OPEN(UNIT=10,FILE='input',access='stream',form='unformatted') write(10) '1.2'//achar(10)//'2.2'//achar(10)//'3.' call fputc(10,'3') close(10) open(unit=10,file='input',form='formatted') READ(10,*) a, b, c PRINT*, a*b*c END The printf-generated test file works with g77, g95, NAG f95, ifort, sunf95 and openf95. (Strictly speaking the standard presumably allows the gfortran behaviour, nevertheless it should be fixed.) -- burnus at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 GCC build triplet|i586-pc-mingw32 | GCC host triplet|winXP 32bit | GCC target triplet|winXP 32bit | Last reconfirmed|0000-00-00 00:00:00 |2008-08-17 19:21:10 date| | Summary|Formatted read of line |Formatted read of line |without trailing new-line |without trailing new-line |fails (Windows; CR-LF |fails |issue?) | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37083