aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2014-06-27 04:26:51 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2014-06-27 04:26:51 +0000
commit2a55ae37b3dc1d695d8f708924ecf2a8d49fbb28 (patch)
tree32501c1c258dd68c042f93e00f6b534cf4822fec
parentb896e6744e792e14403c788174424f6b547b9afa (diff)
downloadgcc-2a55ae37b3dc1d695d8f708924ecf2a8d49fbb28.zip
gcc-2a55ae37b3dc1d695d8f708924ecf2a8d49fbb28.tar.gz
gcc-2a55ae37b3dc1d695d8f708924ecf2a8d49fbb28.tar.bz2
re PR libfortran/61499 (Internal read of negative integer broken)
2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/61499 * gfortran.dg/arrayio_15.f90: New test. From-SVN: r212060
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.dg/arrayio_15.f9011
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9decbd9..e7777ec 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/61499
+ gfortran.dg/arrayio_15.f90: New test.
+
2014-06-26 Uros Bizjak <ubizjak@gmail.com>
PR target/61586
diff --git a/gcc/testsuite/gfortran.dg/arrayio_15.f90 b/gcc/testsuite/gfortran.dg/arrayio_15.f90
new file mode 100644
index 0000000..df497dc
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/arrayio_15.f90
@@ -0,0 +1,11 @@
+! { dg-do run }
+! PR61499
+program read_internal
+
+ integer :: x(9),i,iostat
+ character(len=512) :: iomsg
+ character(kind=1,len=30), dimension(:), allocatable, save :: source
+ allocate(source(3))
+ source=[" 1 1 -1"," 1 -1 1"," -1 1 1"] !This fails
+ read(source,*) (x(i), i=1,6)
+end program read_internal