Since at least revision 152615, I see the following failures on i686-apple-darwin9 in 32 bit mode (see http://gcc.gnu.org/ml/gcc-testresults/2009-11/msg00699.html):
Running target unix FAIL: g++.dg/debug/anonunion1.C -gdwarf-2 -g1 (internal compiler error) FAIL: g++.dg/debug/anonunion1.C -gdwarf-2 -g1 (test for excess errors) ... FAIL: g++.dg/debug/vartrack1.C -gdwarf-2 -g1 -O3 (internal compiler error) FAIL: g++.dg/debug/vartrack1.C -gdwarf-2 -g1 -O3 (test for excess errors) The ICE is: [ibook-dhum] f90/bug% g++45 /opt/gcc/_gcc_clean/gcc/testsuite/g++.dg/debug/anonunion1.C -gdwarf-2 -g1 /opt/gcc/_gcc_clean/gcc/testsuite/g++.dg/debug/anonunion1.C: In function 'foo()': /opt/gcc/_gcc_clean/gcc/testsuite/g++.dg/debug/anonunion1.C:14:1: internal compiler error: in dwarf2out_frame_debug, at dwarf2out.c:2689 Note I don't see it on powerpc-apple-darwin9. -- Summary: [4.5 Regression] FAIL: g++.dg/debug/*.C -gdwarf-2 -g1 (internal compiler error) Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: debug AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dominiq at lps dot ens dot fr GCC build triplet: i686-apple-darwin9 GCC host triplet: i686-apple-darwin9 GCC target triplet: i686-apple-darwin9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41988