Projet_SETI_RISC-V/riscv-gnu-toolchain/gcc/gcc/testsuite/gfortran.dg/newunit_5.f90

21 lines
447 B
Fortran

! { 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