aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu>2014-03-15 20:34:58 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu>2014-03-15 20:34:58 +0000
commite15d8e993749bd4f16d3600e859875b9e82918ee (patch)
tree9e281dddac790177ee67f7791374e18b0ec3ad42
parent80f3133e50f767462665bf137ba4d42dabd00448 (diff)
2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
Backport from mainline PR libfortran/58324 * gfortran.dg/list_read_12.f90: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@208596 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gfortran.dg/list_read_12.f9011
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a736c079101..65b12200ed6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
+
+ Backport from mainline
+ PR libfortran/58324
+ * gfortran.dg/list_read_12.f90: New test.
+
2014-03-13 Joey Ye <joey.ye@arm.com>
Backport from mainline
diff --git a/gcc/testsuite/gfortran.dg/list_read_12.f90 b/gcc/testsuite/gfortran.dg/list_read_12.f90
new file mode 100644
index 00000000000..811ef152a5b
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/list_read_12.f90
@@ -0,0 +1,11 @@
+! { dg-do run }
+! PR58324 Bogus end of file condition
+integer :: i, ios
+open(99, access='stream', form='unformatted')
+write(99) "5 a"
+close(99)
+
+open(99, access='sequential', form='formatted')
+read(99, *, iostat=ios) i
+if (ios /= 0) call abort
+end