diff options
author | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2007-12-26 03:41:06 +0000 |
---|---|---|
committer | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2007-12-26 03:41:06 +0000 |
commit | e724582c24715b396b0296212c12b3af6dc89eda (patch) | |
tree | fb06cd1e0712349ff7c49e409646bfe2670231e0 | |
parent | f15db427e1f3ad0a415abbe08cbd53f80e5e6eb8 (diff) | |
download | gcc-e724582c24715b396b0296212c12b3af6dc89eda.zip gcc-e724582c24715b396b0296212c12b3af6dc89eda.tar.gz gcc-e724582c24715b396b0296212c12b3af6dc89eda.tar.bz2 |
re PR fortran/34560 (I/O internal read: END expected, but no failure)
2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/34560
* gfortran.dg/read_eof_5.f90: New test.
From-SVN: r131178
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gfortran.dg/read_eof_5.f90 | 12 |
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 069733d..2374f35 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> + + PR libfortran/34560 + * gfortran.dg/read_eof_5.f90: New test. + 2007-12-25 Tobias Burnus <burnus@net-b.de> PR fortran/34514 diff --git a/gcc/testsuite/gfortran.dg/read_eof_5.f90 b/gcc/testsuite/gfortran.dg/read_eof_5.f90 new file mode 100644 index 0000000..3c606a0 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/read_eof_5.f90 @@ -0,0 +1,12 @@ +! { dg-do run } +! PR34560 I/O internal read: END expected, but no failure +program main + character(len=2) :: line + character(len=1) :: a(3) + a = "x" + line = 'ab' + read (line,'(A)',END=99) a + call abort + 99 continue + if (any(a /= ['a','x','x'])) call abort +end program main |