------- Comment #5 from rguenth at gcc dot gnu dot org 2008-02-14 13:46 ------- That is, somehow we split an edge:
+<bb 6>: + goto <bb 7>; + <bb 2>: - # iter_1(ab) = PHI <iter_3(D)(0), iter_2(ab)(5), iter_7(ab)(4)> + # iter_6 = PHI <iter_7(ab)(4), iter_2(ab)(5)> + +<bb 7>: + # iter_1(ab) = PHI <iter_6(2), iter_3(D)(6)> D.2093_4 = operator new (4); <bb 3>: but mess up somehow. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35182