Dead
[official-gcc.git] / gomp-20050608-branch / gcc / testsuite / gfortran.fortran-torture / execute / direct_io.f90
blobb8078f03d5ebfd2c595d0b44e1cf1721f6d56992
1 ! demonstrates basic direct access using variables for REC
2 ! pr14872
3 OPEN(UNIT=10,ACCESS='DIRECT',RECL=128)
4 DO I = 1,10
5 WRITE(10,REC=I,ERR=10)I
6 ENDDO
7 CLOSE(10)
8 OPEN(UNIT=10,ACCESS='DIRECT',RECL=128)
9 DO I = 1,10
10 READ(10,REC=I,ERR=10)J
11 IF (J.NE.I) THEN
12 ! PRINT*,' READ ',J,' EXPECTED ',I
13 CALL ABORT
14 ENDIF
15 ENDDO
16 STOP
17 10 CONTINUE
18 ! PRINT*,' ERR= RETURN FROM READ OR WRITE'
19 CALL ABORT
20 END