[Bug rtl-optimization/87902] [9 Regression] Shrink-wrapping multiple conditions

segher at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Nov 8 20:40:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87902

--- Comment #4 from Segher Boessenkool <segher at gcc dot gnu.org> ---
All instructions that depend on the new registers can start later, too, if
you move all new registers down.  If you move copies from hard registers
down it is much worse: you are extending the lifetime of those hard regs
so that nothing else can live there, but more likely, it will have to be
spilled even.


More information about the Gcc-bugs mailing list