diff options
Diffstat (limited to 'gcc/testsuite/gfortran.dg/inquire_9.f90')
-rw-r--r-- | gcc/testsuite/gfortran.dg/inquire_9.f90 | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gcc/testsuite/gfortran.dg/inquire_9.f90 b/gcc/testsuite/gfortran.dg/inquire_9.f90 new file mode 100644 index 00000000000..f1f8ffd1556 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/inquire_9.f90 @@ -0,0 +1,24 @@ +! PR fortran/24774 +! { dg-do run } + logical :: l + l = .true. + inquire (file='inquire_9 file that should not exist', exist=l) + if (l) call abort + l = .true. + inquire (unit=-16, exist=l) + if (l) call abort + open (unit=16, file='inquire_9.tst') + print (unit=16, fmt='(a)'), 'Test' + l = .false. + inquire (unit=16, exist=l) + if (.not.l) call abort + l = .false. + inquire (file='inquire_9.tst', exist=l) + if (.not.l) call abort + close (unit=16) + l = .false. + inquire (file='inquire_9.tst', exist=l) + if (.not.l) call abort + open (unit=16, file='inquire_9.tst') + close (unit=16, status='delete') +end |