The attached code triggers an ICE when compiled with -O3: internal compiler error: in loop_optimizer_init, at loop-init.c:46
-O2 works. This was first encountered in revision 137631. The test case is already reduced from a much larger program, but still has 1000+ lines. I was not able to reduce it further. -- Summary: [4.4 Regression] ICE in loop_optimizer_init at -O3 Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36788