http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
--- Comment #8 from Steven Bosscher <steven at gcc dot gnu.org> 2013-03-08 18:49:09 UTC --- (In reply to comment #6) > So - what regressed this compared to 4.7? It wasn't regmove.c changes. Probably LRA, it better respects IRA's choices (which is good). The fix should be found in a change to IRA or regmove.