aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2014-04-29 03:13:34 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2014-04-29 03:13:34 +0000
commit32a360864ed9b528a6dc5c3acda61221ec2aaeb7 (patch)
tree7f889c4915f1e4943e9f16d332bd8d209948daea
parent90a098a72fa597e943ab99eda4f41c6709c8f727 (diff)
downloadgcc-32a360864ed9b528a6dc5c3acda61221ec2aaeb7.zip
gcc-32a360864ed9b528a6dc5c3acda61221ec2aaeb7.tar.gz
gcc-32a360864ed9b528a6dc5c3acda61221ec2aaeb7.tar.bz2
re PR fortran/60810 (list directed io from array results in end of file)
2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu> PR libfortran/60810 * gfortran.dg/arrayio_13.f90: New test. From-SVN: r209888
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.dg/arrayio_13.f9014
2 files changed, 19 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b2f07c6..b5a66ce 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
+
+ PR libfortran/60810
+ * gfortran.dg/arrayio_13.f90: New test.
+
2014-04-28 Martin Jambor <mjambor@suse.cz>
* gcc.dg/tree-ssa/sra-14.c: New test.
diff --git a/gcc/testsuite/gfortran.dg/arrayio_13.f90 b/gcc/testsuite/gfortran.dg/arrayio_13.f90
new file mode 100644
index 0000000..92a856b
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/arrayio_13.f90
@@ -0,0 +1,14 @@
+! { dg-do run }
+! PR60810 Bogus end-of-file
+program readstrlist
+ character(len=80), dimension(2) :: ver
+ integer :: a, b, c
+ a = 1
+ b = 2
+ c = 3
+ ver(1) = '285 383'
+ ver(2) = '985'
+ read( ver, *) a, b, c
+ if (a /= 285 .or. b /= 383 .or. c /= 985) call abort
+ !write ( *, *) a, b, c
+end