https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111143
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- _22 = *iter_57; if (_22 >= 0) goto <bb 4>; [90.00%] else goto <bb 5>; [10.00%] <bb 4> [local count: 860067200]: _76 = (long long unsigned int) _22; _15 = sum_31 + _76; goto <bb 7>; [100.00%] ... <bb 7> [local count: 955630226]: # prephitmp_42 = PHI <1(4), 1(5), len_29(6)> # prephitmp_35 = PHI <_15(4), sum_31(5), _34(6)> mbs ={v} {CLOBBER(eol)}; ch ={v} {CLOBBER(eol)}; iter_21 = iter_57 + prephitmp_42;