http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57189
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to Uroš Bizjak from comment #4) > (In reply to Jakub Jelinek from comment #3) > > Likely caused by r198611. > > This is the patch that exposes the problem. > > I have filled this PR due to the difference with IRA vs. reload, it looks > that spill size should be somehow taken into account. What was the point of the r198611 patch other than macroizing some insns though? Isn't it worth to just restore the previous behavior when it worked properly with both reload and LRA?