aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBud Davis <bdavis9659@comcast.net>2004-06-26 11:49:06 +0000
committerBud Davis <bdavis@gcc.gnu.org>2004-06-26 11:49:06 +0000
commit3e14aaa2aa50a8ef28da096379f33e776c544d93 (patch)
tree262b089154ec0846ce107db6a572f974bf45ae1e /gcc
parent0ff0dfbf18bc964cf71b64dc6f1f1298bea12d04 (diff)
downloadgcc-3e14aaa2aa50a8ef28da096379f33e776c544d93.zip
gcc-3e14aaa2aa50a8ef28da096379f33e776c544d93.tar.gz
gcc-3e14aaa2aa50a8ef28da096379f33e776c544d93.tar.bz2
re PR libfortran/16196 (gfortran fails to create file with OPEN(...,status='REPLACE'))
2004-06-26 Bud Davis <bdavis9659@comcast.net> PR gfortran/16196 * unix.c(regular_file): create file if it does not exist. * gfortran.fortran-torture/execute/open_replace.f90: New test case. From-SVN: r83709
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.fortran-torture/execute/open_replace.f905
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 048a308..16661d3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2004-06-26 Bud Davis <bdavis9659@comcast.net>
+
+ PR gfortran/pr16196
+ * gfortran.fortran-torture/execute/open_replace.f90: New test case.
+
2004-06-25 Roger Sayle <roger@eyesopen.com>
PR middle-end/15825
diff --git a/gcc/testsuite/gfortran.fortran-torture/execute/open_replace.f90 b/gcc/testsuite/gfortran.fortran-torture/execute/open_replace.f90
new file mode 100644
index 0000000..1d8ac4b
--- /dev/null
+++ b/gcc/testsuite/gfortran.fortran-torture/execute/open_replace.f90
@@ -0,0 +1,5 @@
+! pr 16196
+! open with 'REPLACE' creates the file if it does not exist.
+ PROGRAM iobug
+ OPEN(UNIT=10,FILE='gfcoutput.txt',status='REPLACE')
+ END PROGRAM iobug