aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@gcc.gnu.org>2008-05-21 21:57:06 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2008-05-21 21:57:06 +0200
commitbac46fb6104d090640f64f79b59f13a3f9284fdd (patch)
treea5bef394ade99396e3930f80815b57c210be2311
parent23bee8f4f1c78abc6d2cfad600424d7b37f60557 (diff)
downloadgcc-bac46fb6104d090640f64f79b59f13a3f9284fdd.zip
gcc-bac46fb6104d090640f64f79b59f13a3f9284fdd.tar.gz
gcc-bac46fb6104d090640f64f79b59f13a3f9284fdd.tar.bz2
re PR c++/36023 (ICE with cast to variable-sized object)
PR c++/36023 * cp-tree.h (check_array_initializer): New prototype. * decl.c (check_array_initializer): New function. (check_initializer): Call it. * semantics.c (finish_compound_literal): Call it for ARRAY_TYPEs. * g++.dg/ext/complit10.C: New test. From-SVN: r135735
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/cp/ChangeLog8
2 files changed, 8 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f87d30c..b71520e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,11 +1,3 @@
-2008-05-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/36023
- * cp-tree.h (check_array_initializer): New prototype.
- * decl.c (check_array_initializer): New function.
- (check_initializer): Call it.
- * semantics.c (finish_compound_literal): Call it for ARRAY_TYPEs.
-
2008-05-21 Kai Tietz <kai.tietz@onevision.com>
PR/36280
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d678715..419445c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,11 @@
+2008-05-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/36023
+ * cp-tree.h (check_array_initializer): New prototype.
+ * decl.c (check_array_initializer): New function.
+ (check_initializer): Call it.
+ * semantics.c (finish_compound_literal): Call it for ARRAY_TYPEs.
+
2008-05-21 Tom Tromey <tromey@redhat.com>
* mangle.c (save_partially_mangled_name): Remove.