diff options
author | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2008-06-17 04:18:11 +0000 |
---|---|---|
committer | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2008-06-17 04:18:11 +0000 |
commit | e989f2d107b3251230471242c6f78cb220137cb8 (patch) | |
tree | d53eaec939ecb1a878e8134e3f37a974a0b43d59 /gcc | |
parent | fb669c2b42b2dce32ca7d3f33c17780c601be13f (diff) | |
download | gcc-e989f2d107b3251230471242c6f78cb220137cb8.zip gcc-e989f2d107b3251230471242c6f78cb220137cb8.tar.gz gcc-e989f2d107b3251230471242c6f78cb220137cb8.tar.bz2 |
re PR libfortran/36546 (Namelist error with tab following a comma and newline)
2008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/36546
* gfortran.dg: namelist_49.f90: New test.
From-SVN: r136860
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gfortran.dg/namelist_49.f90 | 19 |
2 files changed, 24 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 613364d..4aec420 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> + PR fortran/36546 + * gfortran.dg: namelist_49.f90: New test. + +2008-06-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> + PR fortran/36544 * gfortran.dg/fseek.f90: Adjust test conditions for variable newline. diff --git a/gcc/testsuite/gfortran.dg/namelist_49.f90 b/gcc/testsuite/gfortran.dg/namelist_49.f90 new file mode 100644 index 0000000..aec83ee --- /dev/null +++ b/gcc/testsuite/gfortran.dg/namelist_49.f90 @@ -0,0 +1,19 @@ +! { dg-do run } +! { dg-options "-fbackslash" } +! PR36546 Namelist error with tab following a comma and newline + program check1 + real a,b,c + namelist/CASEDAT/A,B,C + open(1, status="scratch") + write(1,'(a)') "&CASEDAT" + write(1,'(a)') "\t\tA = 1.0,\t\tB = 2.0," + write(1,'(a)') "\t\tC = 3.0," + write(1,'(a)') " /" + rewind(1) + a = 0.0 + b = 0.0 + c = 0.0 + read(1,casedat) + if ((a.ne.1.0) .or. (b.ne.2.0) .or. (c.ne.3.0)) call abort + end + |