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

Reply via email to