aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2007-06-29 05:38:45 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2007-06-29 05:38:45 +0000
commitd7505f4646bfae48b10615c50c1ed2cd9b5ea656 (patch)
tree6c43e9d119c915e5a605814ca91f398b02098ae7 /gcc
parent1a0d6f82c987987448d514d17886b2ee4c053123 (diff)
downloadgcc-d7505f4646bfae48b10615c50c1ed2cd9b5ea656.zip
gcc-d7505f4646bfae48b10615c50c1ed2cd9b5ea656.tar.gz
gcc-d7505f4646bfae48b10615c50c1ed2cd9b5ea656.tar.bz2
open_errors.f90: Check for existance of temptestfile.
2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> * gfortran.dg/open_errors.f90: Check for existance of temptestfile. If it exists, don't try to create it. From-SVN: r126105
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.dg/open_errors.f908
2 files changed, 11 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 93bc110..00e2dc8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
+ If it exists, don't try to create it.
+
2007-06-28 Geoffrey Keating <geoffk@apple.com>
* g++.dg/ext/visibility/ms-compat-1.C: New.
diff --git a/gcc/testsuite/gfortran.dg/open_errors.f90 b/gcc/testsuite/gfortran.dg/open_errors.f90
index ff55d3a..1f5c1c0 100644
--- a/gcc/testsuite/gfortran.dg/open_errors.f90
+++ b/gcc/testsuite/gfortran.dg/open_errors.f90
@@ -3,8 +3,12 @@
! Submitted by Jerry DeLisle <jvdelisle@gcc.gnu.org>
character(60) :: msg
character(25) :: n = "temptestfile"
-open(77,file=n,status="new")
-close(77, status="keep")
+logical :: there
+inquire(file=n, exist=there)
+if (.not.there) then
+ open(77,file=n,status="new")
+ close(77, status="keep")
+endif
msg=""
open(77,file=n,status="new", iomsg=msg, iostat=i)
if (i == 0) call abort()