Compiling the attached test case, GCC 4.1 ICEs with an SSA internal consistency failure. This works in GCC 4.0.2. t.c: In function 'avi_parse_comments': t.c:6: error: definition in block 22 follows the use for SSA_NAME: HEAP.5_158 in statement: # HEAP.5_163 = V_MAY_DEF <HEAP.5_158>; # HEAP.13_164 = V_MAY_DEF <HEAP.13_159>; # HEAP.19_165 = V_MAY_DEF <HEAP.19_160>; # HEAP.25_175 = V_MAY_DEF <HEAP.25_174>; *D.1659_162 = 0; t.c:6: internal compiler error: verify_ssa failed
-- Summary: [4.1 regression] ICE: verify_ssa failed ("definition ... follows the use") Product: gcc Version: 4.1.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P2 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: steven at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23946