From 45432cd049c0dbb238c75d34560ea62b83b5ef25 Mon Sep 17 00:00:00 2001 From: Jerry DeLisle Date: Wed, 2 Jul 2008 04:01:57 +0000 Subject: [PATCH] re PR fortran/36676 (Namelist Comments Problems) 2008-07-01 Jerry DeLisle PR fortran/36676 * gfortran.dg/namelist_51.f90: New test. From-SVN: r137335 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gfortran.dg/namelist_51.f90 | 27 +++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 gcc/testsuite/gfortran.dg/namelist_51.f90 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5f06629f5c7..3f74ced77c7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2008-07-01 Jerry DeLisle + + PR fortran/36676 + * gfortran.dg/namelist_51.f90: New test. + 2008-07-01 Joseph Myers * lib/target-supports.exp (check_effective_target_vect_int, diff --git a/gcc/testsuite/gfortran.dg/namelist_51.f90 b/gcc/testsuite/gfortran.dg/namelist_51.f90 new file mode 100644 index 00000000000..9663bd68d9f --- /dev/null +++ b/gcc/testsuite/gfortran.dg/namelist_51.f90 @@ -0,0 +1,27 @@ +! { dg-do run } +! PR36676 Namelist comment problems +! test case from PR, reduced by Jerry DeLisle +program mem_nml + implicit none + integer, save :: nxc + nxc = 0 + call readNamelist() +contains +subroutine readNamelist() +implicit none +namelist /INPUT/ nxc +open(unit = 101, status="scratch") +write(101,'(a)')"&INPUT" +write(101,'(a)')"" +write(101,'(a)')"!" +write(101,'(a)')"!" +write(101,'(a)')"!" +write(101,'(a)')"nxc = 100" +write(101,'(a)')"&END" +rewind(101) +read(unit = 101, nml = INPUT) +if (nxc /= 100) call abort +close(unit = 101) +endsubroutine +end program mem_nml + -- 2.30.2