Re: [patch,reload,v2] PR116326 Introduce RELOAD_ELIMINABLE_REGS

2024-09-09 Thread Richard Biener
On Sun, Sep 8, 2024 at 12:22 PM Georg-Johann Lay wrote: > > The reason for PR116326 is that LRA and reload require different > ELIMINABLE_REGS for a multi-register frame pointer. As ELIMINABLE_REGS > is used to initialize static const objects, it is not possible to make > ELIMINABLE_REGS dependen

[patch,reload,v2] PR116326 Introduce RELOAD_ELIMINABLE_REGS

2024-09-08 Thread Georg-Johann Lay
The reason for PR116326 is that LRA and reload require different ELIMINABLE_REGS for a multi-register frame pointer. As ELIMINABLE_REGS is used to initialize static const objects, it is not possible to make ELIMINABLE_REGS dependent on -mlra. It was also concluded that it is not desirable to adj