https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113932
--- Comment #15 from John Paul Adrian Glaubitz <glaubitz at debian dot org> --- (In reply to Segher Boessenkool from comment #14) > (In reply to sandra from comment #8) > > Per the GCC 15 release notes, the goal isn't just "LRA by default", but > > removing reload altogether. > > LRA has been the default since GCC 7 (yes, this has been going on for a while > now). It could be decided per target to use the old reload, instead. But > very soon I'll nuke that old code completely! > > That will allow us to get rid of very many historical workarounds. Which > was the main goal of this whole exercise anyway! Eviscarating code always > is fun /an sich/, but maybe not so very constructive. alpha, m68k and sh can be switched over. sh needs patches from [1]. According to Oleg, there are still some unresolved LRA bugs that need to be resolved before he wants to switch sh over to LRA. > [1] https://github.com/olegendo/gcc/tree/devel/sh-lra
