------- Additional Comments From paulthomas2 at wanadoo dot fr 2004-12-10 14:24 ------- This runs correctly when read(10,*)I,X,P,Z,G is broken up into read(10,*)I,X read(10,*)P,Z,G
(In reply to comment #0) > here is the list directed read example from the F2003 draft standard: > $ cat a.f > ! taken from F2003 standard > integer I > real X(8) > data X / 8*0.0/ > character*20 P > complex z > logical g > open(UNIT=10) > write(10,'(A)') '12345,12345,,2*1.5,4*' > write(10,'(A)') "ISN'T_BOB'S,(123,0),.TEXAS$" > rewind(10) > read(10,*)I,X,P,Z,G > print*,I,X,P,Z,G > end > > $ gfc a.f > $ ./a.out > At line 12 of file a.f > Fortran runtime error: Bad complex value in item 11 of list input > $ g77 a.f > $ ./a.out > 12345 12345. 0. 1.5 1.5 0. 0. 0. 0.ISN'T_BOB'S (123.,0.) T -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17597