http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59981
Bug ID: 59981 Summary: [4.9 Regression] FAIL: g++.dg/opt/pr52727.C: ICE: in connect_traces, at dwarf2cfi.c:2706 with -g -m32 -Os on x86_64-apple-darwin13 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: dominiq at lps dot ens.fr CC: hubicka at gcc dot gnu.org, iains at gcc dot gnu.org Host: x86_64-apple-darwin13 Target: x86_64-apple-darwin13 Build: x86_64-apple-darwin13 After r206943 I get the following failures with -m32: FAIL: g++.dg/opt/pr52727.C -std=gnu++98 (internal compiler error) FAIL: g++.dg/opt/pr52727.C -std=gnu++98 (test for excess errors) FAIL: g++.dg/opt/pr52727.C -std=gnu++11 (internal compiler error) FAIL: g++.dg/opt/pr52727.C -std=gnu++11 (test for excess errors) The ICE is [Book15] f90/bug% /opt/gcc/gcc4.9p-206943/bin/g++ -c -g -std=gnu++11 /opt/gcc/_clean/gcc/testsuite/g++.dg/opt/pr52727.C -m32 -Os /opt/gcc/_clean/gcc/testsuite/g++.dg/opt/pr52727.C: In function 'void foo(const C*, int, int)': /opt/gcc/_clean/gcc/testsuite/g++.dg/opt/pr52727.C:43:1: internal compiler error: in connect_traces, at dwarf2cfi.c:2706 } ^ /opt/gcc/_clean/gcc/testsuite/g++.dg/opt/pr52727.C:43:1: internal compiler error: Abort trap: 6 g++: internal compiler error: Abort trap: 6 (program cc1plus) Abort r206942 is OK.