http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57281
--- Comment #4 from Steven Bosscher <steven at gcc dot gnu.org> --- (In reply to Richard Biener from comment #2) > messes up the IV value - the store of the upper half of the long long > extended b into *pretmp_18 invalidates b (%eax) but that value is then > still used for the IV. Re-emergence of bug 56833?