PR tree-optimization/86415 - strlen() not folded for substrings within constant arrays
[official-gcc.git] / gcc / testsuite / gfortran.dg / eof_1.f90
blobb9d229508fea49b997c68837f89f2ae4bba3860e
1 ! { dg-do run }
2 ! Program to test for proper EOF errors when reading past the end of a file.
3 ! We used to get this wrong when a formatted read followed a list formatted
4 ! read.
5 program eof_1
6 character(len=5) :: s
8 open (unit=11, status="SCRATCH")
9 write (11, '(a)') "Hello"
10 rewind(11)
11 read(11, *) s
12 if (s .ne. "Hello") STOP 1
13 read(11, '(a5)', end=10) s
14 STOP 2
15 10 continue
16 close (11)
17 end