http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51765
Bug #: 51765 Summary: Testsuite ICEs with -flto Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto AssignedTo: unassig...@gcc.gnu.org ReportedBy: rgue...@gcc.gnu.org Created attachment 26251 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26251 full testsuite summary Currently we ICE compiling the following tests on x86_64 when running the testsuite with RUNTESTFLAGS="--target_board=unix/-flto" FAIL: g++.dg/tm/pr45940-3.C -std=gnu++98 (internal compiler error) FAIL: g++.dg/tm/pr45940-3.C -std=gnu++98 (test for excess errors) FAIL: g++.dg/tm/pr45940-3.C -std=gnu++11 (internal compiler error) FAIL: g++.dg/tm/pr45940-3.C -std=gnu++11 (test for excess errors) FAIL: g++.dg/tm/pr45940-4.C -std=gnu++98 (internal compiler error) FAIL: g++.dg/tm/pr45940-4.C -std=gnu++98 (test for excess errors) FAIL: g++.dg/tm/pr45940-4.C -std=gnu++11 (internal compiler error) FAIL: g++.dg/tm/pr45940-4.C -std=gnu++11 (test for excess errors) FAIL: gcc.dg/O16384.c (internal compiler error) FAIL: gcc.dg/O16384.c (test for excess errors) FAIL: gcc.dg/pr37106-1.c (internal compiler error) FAIL: gcc.dg/pr37106-1.c (test for excess errors) FAIL: gcc.dg/pr43562.c (internal compiler error) FAIL: gcc.dg/pr43562.c (test for excess errors) FAIL: gcc.dg/pr43564.c (internal compiler error) FAIL: gcc.dg/pr43564.c (test for excess errors) FAIL: gcc.target/i386/funcspec-9.c (internal compiler error) FAIL: gcc.target/i386/funcspec-9.c (test for excess errors) FAIL: gcc.target/i386/opt-1.c (internal compiler error) FAIL: gcc.target/i386/opt-1.c (test for excess errors) FAIL: gcc.target/i386/opt-2.c (internal compiler error) FAIL: gcc.target/i386/opt-2.c (test for excess errors) FAIL: gfortran.dg/alloc_comp_assign_2.f90 -O0 (internal compiler error) FAIL: gfortran.dg/alloc_comp_assign_2.f90 -O0 (test for excess errors) FAIL: gfortran.dg/alloc_comp_assign_3.f90 -O0 (internal compiler error) FAIL: gfortran.dg/alloc_comp_assign_3.f90 -O0 (test for excess errors) FAIL: gfortran.dg/alloc_comp_assign_4.f90 -O0 (internal compiler error) FAIL: gfortran.dg/alloc_comp_assign_4.f90 -O0 (test for excess errors) FAIL: gfortran.dg/alloc_comp_auto_array_2.f90 -O0 (internal compiler error) FAIL: gfortran.dg/alloc_comp_auto_array_2.f90 -O0 (test for excess errors) FAIL: gfortran.dg/alloc_comp_bounds_1.f90 -O0 (internal compiler error) FAIL: gfortran.dg/alloc_comp_bounds_1.f90 -O0 (test for excess errors) FAIL: gfortran.dg/alloc_comp_constructor_1.f90 -O0 (internal compiler error) FAIL: gfortran.dg/alloc_comp_constructor_1.f90 -O0 (test for excess errors) FAIL: gfortran.dg/alloc_comp_constructor_2.f90 -O0 (internal compiler error) FAIL: gfortran.dg/alloc_comp_constructor_2.f90 -O0 (test for excess errors) FAIL: gfortran.dg/alloc_comp_constructor_3.f90 -O0 (internal compiler error) FAIL: gfortran.dg/alloc_comp_constructor_3.f90 -O0 (test for excess errors) FAIL: gfortran.dg/alloc_comp_constructor_4.f90 -O0 (internal compiler error) FAIL: gfortran.dg/alloc_comp_constructor_4.f90 -O0 (test for excess errors) FAIL: gfortran.dg/class_array_7.f03 -O0 (internal compiler error) FAIL: gfortran.dg/class_array_7.f03 -O0 (test for excess errors) FAIL: gfortran.dg/class_array_7.f03 -O1 (internal compiler error) FAIL: gfortran.dg/class_array_7.f03 -O1 (test for excess errors) ... FAIL: gfortran.dg/class_to_type_1.f03 -O0 (internal compiler error) FAIL: gfortran.dg/class_to_type_1.f03 -O0 (test for excess errors) ... FAIL: gfortran.dg/extends_4.f03 -O0 (internal compiler error) FAIL: gfortran.dg/extends_4.f03 -O0 (test for excess errors) FAIL: gfortran.dg/pr43808.f90 -O0 (internal compiler error) FAIL: gfortran.dg/pr43808.f90 -O0 (test for excess errors) ... FAIL: gfortran.dg/type_to_class_1.f03 -O0 (internal compiler error) FAIL: gfortran.dg/type_to_class_1.f03 -O0 (test for excess errors) ... FAIL: gnat.dg/aggr1.adb (internal compiler error) FAIL: gnat.dg/aggr1.adb (test for excess errors) I didn't check whether any of them are regressions. If so, please create individual bugs for them.