Hello,
> This mini-series removes the TARGET_LRA_P hook, forcing all targets > to use LRA. I have not touched the targets that define -mlra > in terms of a 'Target Mask(XXX)' since IIRC there's no way to > "default" that. I'd expect those to wrongly assume LRA isn't enabled > when using that XXX flag. Likewise this defers removal of -mlra > and the TARGET_LRA_P hook from targets with a -mlra flag. Please let me run tests on alpha, hppa, m68k and sh to verify what the current status of LRA on these targets are. I will report back. I know for sure that LRA on alpha works with the baseline set to EV56, i.e. all BWX-targets but did not work for non-BWX targets. On sh, enabling LRA requires using Oleg Endo's tree from [1] plus the patches from the attachments 59432 and 59550 from [2]. PS: If possible, please CC me in the future when it comes to discussions regarding these retro-computing targets. I am subscribed to gcc-patches but I have disabled mail delivery at the moment due to the high volume. PPS: Sorry for posting out of thread, but unlike lore.kernel.org, I could not find a way to obtain the message or mboxes on gcc-patches. Thanks, Adrian > [1] https://github.com/olegendo/gcc/tree/devel/sh-lra > [2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913