aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2010-11-03 15:27:48 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2010-11-03 15:27:48 +0000
commit836dda671ab51efe7d749166546e34c8c4296bee (patch)
treeea049e9da45abc44fc8fe515faf13e82b8b26bec /gcc
parentfc5f5bb7704036599b636a5e74cbb555627382bb (diff)
downloadgcc-836dda671ab51efe7d749166546e34c8c4296bee.zip
gcc-836dda671ab51efe7d749166546e34c8c4296bee.tar.gz
gcc-836dda671ab51efe7d749166546e34c8c4296bee.tar.bz2
re PR fortran/43899 (Wrong unused-variable warning with NAMELISTs)
2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/43899 * gfortran.dg/namelist_67.f90: New test. From-SVN: r166253
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.dg/namelist_67.f9010
2 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c9ca8a3..325f82a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR libgfortran/43899
+ * gfortran.dg/namelist_67.f90: New test.
+
2010-11-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/46009
diff --git a/gcc/testsuite/gfortran.dg/namelist_67.f90 b/gcc/testsuite/gfortran.dg/namelist_67.f90
new file mode 100644
index 0000000..6adbd93
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/namelist_67.f90
@@ -0,0 +1,10 @@
+! { dg-do run }
+! { dg-options "-fbounds-check" }
+
+ character(35) :: nml_contents = "&NMLIST NML_STRING='123456789' /"
+ character(4) :: nml_string
+ namelist /nmlist/ nml_string
+ nml_string = "abcd"
+ read(nml_contents,nml=nmlist)
+end program
+! { dg-output "Fortran runtime warning: Namelist object 'nml_string' truncated on read." }