aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>2004-07-05 10:31:54 +0000
committerVolker Reichelt <reichelt@gcc.gnu.org>2004-07-05 10:31:54 +0000
commit7c6536faf7fb528f659ccae0b3c7d5e6520db43f (patch)
tree7f8a5c6e4afb3acd09792733290812a4d32271b0 /gcc
parent95b4aca6a30bfa889277649da9f092d070a6a687 (diff)
downloadgcc-7c6536faf7fb528f659ccae0b3c7d5e6520db43f.zip
gcc-7c6536faf7fb528f659ccae0b3c7d5e6520db43f.tar.gz
gcc-7c6536faf7fb528f659ccae0b3c7d5e6520db43f.tar.bz2
re PR c++/11406 (sorry+ICE: `array_ref' not supported by dump_type)
PR c++/11406 * g++.dg/template/sizeof8.C: New test. From-SVN: r84111
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/template/sizeof8.C9
2 files changed, 14 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 82c559d43..3b0a5d1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ PR c++/11406
+ * g++.dg/template/sizeof8.C: New test.
+
2004-07-05 Richard Sandiford <rsandifo@redhat.com>
* gcc.c-torture/compile/20040705-1.c: New test.
diff --git a/gcc/testsuite/g++.dg/template/sizeof8.C b/gcc/testsuite/g++.dg/template/sizeof8.C
new file mode 100644
index 0000000..f3069f0
--- /dev/null
+++ b/gcc/testsuite/g++.dg/template/sizeof8.C
@@ -0,0 +1,9 @@
+// { dg-do compile }
+// Testcase by: bangerth@dealii.org
+// PR c++/11406: ICE
+
+template <int> struct S{};
+
+template <int N> S<sizeof(new double[N])> f() {}
+
+template S<4> f<2>();