The following program gives with current gcc SVN 4.3.0 20061117 an ICE when compiled with "-O2 -funroll-loops":
ice.c: In function 'main': ice.c:14: error: verify_flow_info: Block 2 has loop_father, but there are no loops ice.c:14: internal compiler error: verify_flow_info failed The same options work with gcc 4.2.0 20061117. typedef struct mytype { int i; } mytype; int main () { int i8; struct mytype y; y.i = 2; i8 = 8; return 0; } -- Summary: [Regression] ICE: verify_flow_info: loop_father but no loops Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: burnus at gcc dot gnu dot org GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29879