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