! { dg-do run } | |
! PR83525 Combination of newunit and internal unit was failing. | |
program main | |
integer :: funit | |
logical :: isopen | |
integer :: this, another | |
character(len=:), allocatable :: message | |
message = "12" | |
read(message, *) this | |
if (this.ne.12) STOP 1 | |
open(newunit=funit, status="scratch") | |
write(funit, *) "13" | |
rewind(funit) | |
read(funit, *) another | |
!write(*,*) another | |
close(funit) | |
if (another.ne.13) STOP 2 | |
end |