1! { dg-do run } 2! PR25550 file data corrupted after reading end of file. 3! Derived from example given in PR from Dale Ranta. 4! Contributed by Jerry DeLisle <jvdelisle@gcc.gnu.org> 5 integer data 6 data=-1 7 open(unit=11,status='scratch',form='unformatted') 8 write(11)data 9 read(11,end=1000 )data 10 call abort() 11 1000 continue 12 rewind (11) 13 read(11)data 14 1001 continue 15 if(data.ne.-1) call abort 16 end 17 18 19