aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSteven G. Kargl <kargl@gcc.gnu.org>2015-09-01 18:06:10 +0000
committerSteven G. Kargl <kargl@gcc.gnu.org>2015-09-01 18:06:10 +0000
commitaef90c1d3dd67054bf1f0ca854b14dcdef5745b8 (patch)
treef75b139a397c195f35cdc0dc48335b8ae6cb48d2 /gcc
parent53f303165e21a7e87de1346929e82c0626600e61 (diff)
downloadgcc-aef90c1d3dd67054bf1f0ca854b14dcdef5745b8.zip
gcc-aef90c1d3dd67054bf1f0ca854b14dcdef5745b8.tar.gz
gcc-aef90c1d3dd67054bf1f0ca854b14dcdef5745b8.tar.bz2
read_dir.f90: XFAIL this testcase on FreeBSD.
2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org> * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD. Clean-up a created directory if testcase fails. From-SVN: r227381
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.dg/read_dir.f909
2 files changed, 12 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 887e03f..e955e8a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
+ Clean-up a created directory if testcase fails.
+
2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
PR target/67405
diff --git a/gcc/testsuite/gfortran.dg/read_dir.f90 b/gcc/testsuite/gfortran.dg/read_dir.f90
index f19740c..0e28f9f 100644
--- a/gcc/testsuite/gfortran.dg/read_dir.f90
+++ b/gcc/testsuite/gfortran.dg/read_dir.f90
@@ -1,4 +1,4 @@
-! { dg-do run }
+! { dg-do run { xfail *-*-freebsd* } }
! PR67367
program bug
implicit none
@@ -9,6 +9,11 @@ program bug
open(unit=10, file='junko.dir',iostat=ios,action='read',access='stream')
if (ios.ne.0) call abort
read(10, iostat=ios) c
- if (ios.ne.21) call abort
+ if (ios.ne.21) then
+ close(10)
+ call system('rmdir junko.dir')
+ call abort
+ end if
+ close(10)
call system('rmdir junko.dir')
end program bug