http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49221
Summary: [4.7 Regression] Several ICEs in the obj-c++ test suite after revision 174307 on x86_64-apple-darwin10 Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: domi...@lps.ens.fr CC: nicola.p...@meta-innovation.com, froy...@gcc.gnu.org On x86_64-apple-darwin10 revision 174307 caused/exposed several ICEs in the obj-c++ test suite with both -m32 and -m64: FAIL: obj-c++.dg/exceptions-3.mm -fgnu-runtime (internal compiler error) FAIL: obj-c++.dg/exceptions-3.mm -fgnu-runtime (test for excess errors) FAIL: obj-c++.dg/exceptions-4.mm -fgnu-runtime (internal compiler error) FAIL: obj-c++.dg/exceptions-4.mm -fgnu-runtime (test for excess errors) FAIL: obj-c++.dg/exceptions-5.mm -fgnu-runtime (internal compiler error) FAIL: obj-c++.dg/exceptions-5.mm -fgnu-runtime (test for excess errors) FAIL: obj-c++.dg/fobjc-exceptions-1.mm -fgnu-runtime (internal compiler error) FAIL: obj-c++.dg/fobjc-exceptions-1.mm -fgnu-runtime (test for excess errors) FAIL: obj-c++.dg/fobjc-exceptions-2.mm -fgnu-runtime (internal compiler error) FAIL: obj-c++.dg/fobjc-exceptions-2.mm -fgnu-runtime (test for excess errors) FAIL: obj-c++.dg/fobjc-exceptions-3.mm -fgnu-runtime (internal compiler error) FAIL: obj-c++.dg/fobjc-exceptions-3.mm -fgnu-runtime (test for excess errors) FAIL: obj-c++.dg/try-catch-13.mm -fgnu-runtime (internal compiler error) FAIL: obj-c++.dg/try-catch-13.mm -fgnu-runtime (test for excess errors) FAIL: obj-c++.dg/try-catch-4.mm -fgnu-runtime (internal compiler error) FAIL: obj-c++.dg/try-catch-4.mm -fgnu-runtime (test for excess errors) They are all of the kind A BUNCH OF ERRORS /opt/gcc/work/gcc/testsuite/obj-c++.dg/exceptions-3.mm:114:1: internal compiler error: in add_stmt, at cp/semantics.c:396 where the assert at cp/semantics.c:396 was introduced in revision 174307.