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.