aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorThomas Koenig <tkoenig@gcc.gnu.org>2008-07-26 10:30:50 +0000
committerThomas Koenig <tkoenig@gcc.gnu.org>2008-07-26 10:30:50 +0000
commit19f0452d2bad880e2aa4feb734d0a6e9d7824d07 (patch)
tree4f8962c04161f5ec643ce2c518e052bded071ba2 /gcc
parentc37f4ba497bbe33b11c2cf9fa33c077b22218168 (diff)
downloadgcc-19f0452d2bad880e2aa4feb734d0a6e9d7824d07.zip
gcc-19f0452d2bad880e2aa4feb734d0a6e9d7824d07.tar.gz
gcc-19f0452d2bad880e2aa4feb734d0a6e9d7824d07.tar.bz2
re PR fortran/36934 (Spurious "ambiguous reference to...ERROR"/ICE)
2008-07-26 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/36934 * gfortran.dg/allocatable_module_1.f90: New test case. From-SVN: r138167
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.dg/allocatable_module_1.f9018
2 files changed, 23 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index db8df62..f6e2421 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2008-07-26 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/36934
+ * gfortran.dg/allocatable_module_1.f90: New test case.
+
2008-07-25 H.J. Lu <hongjiu.lu@intel.com>
PR target/36936
diff --git a/gcc/testsuite/gfortran.dg/allocatable_module_1.f90 b/gcc/testsuite/gfortran.dg/allocatable_module_1.f90
new file mode 100644
index 0000000..47f1000
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/allocatable_module_1.f90
@@ -0,0 +1,18 @@
+! { dg-do compile }
+! PR 36934 - this used to give a spurious error and segfault with a
+! patch that wasn't complete
+! Test case contributed by Philip Mason
+
+module fred1
+real, allocatable :: default_clocks(:)
+end module fred1
+
+module fred2
+real, allocatable :: locks(:)
+end module fred2
+
+program fred
+use fred1
+use fred2
+end program fred
+! { dg-final { cleanup-modules "fred1 fred2" } }