The program runs with out problem with g77, but fails with gfortran -
[EMAIL PROTECTED] /d/Docume~1/rantad/mydocu~1/tests
$ g77 -o write01 write01.f
[EMAIL PROTECTED] /d/Docume~1/rantad/mydocu~1/tests
$ write01
[EMAIL PROTECTED] /d/Docume~1/rantad/mydocu~1/tests
$ gfortran -o write01 write01.f
[EMAIL PROTECTED] /d/Docume~1/rantad/mydocu~1/tests
$ write01
At line 13 of file write01.f
Fortran runtime error: Invalid argument
[EMAIL PROTECTED] /d/Docume~1/rantad/mydocu~1/tests
$ gfortran --v
Using built-in specs.
Target: i686-pc-mingw32
Configured with: ../gcc/configure --prefix=/mingw --enable-languages=c,f95
--with-gmp=/home/FX/local/ --with-mpfr=/home/FX/local
Thread model: win32
gcc version 4.1.0 20050805 (experimental)
[EMAIL PROTECTED] /d/Docume~1/rantad/mydocu~1/tests
$ cat write01.f
program main
implicit real*8 (a-h,o-z)
common /ioline/ n
common /iodatac/ cmmnd(52)
character*16 cmmnd
dimension xx(52)
ntape=3
do 10 n=1,10
write (ntape) n,xx,cmmnd
10 continue
rewind ntape
do 15 i=1,10
read (ntape,end=20) n,xx,cmmnd
15 continue
20 continue
stop
end
[dranta:~/tests/gfortran-D] dir%
--
Summary: [mingw32] Fortran runtime I/O error on correct program
Product: gcc
Version: 4.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: libfortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dir at lanl dot gov
CC: gcc-bugs at gcc dot gnu dot org
GCC host triplet: i686-pc-mingw32
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23483