| ! { dg-do run } | |
| ! PR 40334 backspace regression | |
| program backspace_11 | |
| implicit none | |
| character(len=5) :: str | |
| open(10, access='sequential', status='scratch') | |
| write(10,'(A)')'HELLO' | |
| rewind(10) | |
| do | |
| read(10,'(A)',end=1) str | |
| enddo | |
| 1 backspace 10 | |
| !the file pointer is now at EOF | |
| read(10,*,end=2) str | |
| STOP 1 | |
| 2 backspace 10 | |
| !the file pointer is now at EOF | |
| read(10,'(A)',end=3) str | |
| STOP 2 | |
| 3 continue | |
| end program backspace_11 |