------- Comment #2 from rguenth at gcc dot gnu dot org 2008-09-08 12:21 ------- ANTIC_OUT[4] := { {view_convert_expr ,integer_cst 0} (0005) } ANTIC_IN[4] := { {view_convert_expr ,integer_cst 0} (0005) } S[4] := { {view_convert_expr ,integer_cst 0} (0005) }
so a quick look suggests we fail to properly fold references during PHI translation. <bb 4>: bar_34 = 0; <bb 5>: # bar_11 = PHI <bar_33(7), bar_33(6), bar_34(4)> dest.12_29 = VIEW_CONVERT_EXPR<float>(bar_11); -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37421