https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110587
--- Comment #21 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to Uroš Bizjak from comment #20) > Can we revert the Comment #13 kludge now? When we revert it we get integrated RA : 0.42 ( 17%) 0.00 ( 0%) 0.43 ( 17%) 19M ( 16%) LRA non-specific : 0.39 ( 16%) 0.00 ( 0%) 0.39 ( 15%) 6304k ( 5%) LRA virtuals elimination : 0.03 ( 1%) 0.00 ( 0%) 0.02 ( 1%) 3729k ( 3%) LRA reload inheritance : 0.17 ( 7%) 0.01 ( 10%) 0.18 ( 7%) 5109k ( 4%) LRA create live ranges : 0.27 ( 11%) 0.00 ( 0%) 0.28 ( 11%) 984k ( 1%) LRA hard reg assignment : 0.72 ( 30%) 0.01 ( 10%) 0.74 ( 29%) 0 ( 0%) TOTAL : 2.43 0.10 2.54 123M so the regression is back and also code size increases significantly.