aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDominique d'Humieres <dominiq@lps.ens.fr>2016-01-30 15:07:19 +0100
committerDominique d'Humieres <dominiq@gcc.gnu.org>2016-01-30 15:07:19 +0100
commitd6c3a5392038022e5b236a244a9b33210875383d (patch)
tree633ae47516caad2128fc845ebe2ce453a05491f9 /gcc
parent52d72fcd1da49db52c0986e587de9d751ca94742 (diff)
downloadgcc-d6c3a5392038022e5b236a244a9b33210875383d.zip
gcc-d6c3a5392038022e5b236a244a9b33210875383d.tar.gz
gcc-d6c3a5392038022e5b236a244a9b33210875383d.tar.bz2
re PR fortran/66707 (Endless compilation on wrong usage of common)
2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr> PR fortran/66707 gfortran.dg/common_23.f90: New test. From-SVN: r233008
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.dg/common_23.f9010
2 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8b92463..fc4232d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ PR fortran/66707
+ gfortran.dg/common_23.f90: New test.
+
2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/65546
diff --git a/gcc/testsuite/gfortran.dg/common_23.f90 b/gcc/testsuite/gfortran.dg/common_23.f90
new file mode 100644
index 0000000..3f1f005
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/common_23.f90
@@ -0,0 +1,10 @@
+! { dg-do compile }
+!
+! PR fortran/66707
+! Check the compilation on wrong usage of common
+! Contributed by Gerhard Steinmetz <gerhard.steinmetz.fortran@t-online.de>
+program p
+ integer, pointer :: a
+ common a, a ! { dg-error "is already in a COMMON block" }
+ common a
+end