Re: [PATCH 0/3] VAX backend preparatory updates for switching to LRA

2021-05-01 Thread Maciej W. Rozycki
On Wed, 28 Apr 2021, Richard Biener wrote: > > FAOD, as noted above will it be OK if I backport 3/3 to GCC 11 now, for > > inclusion with 11.2? > > > > While not a regression fix the change is contained in the VAX backend, > > not a mainstream one, and now it is possibly the final opportunity

Re: [PATCH 0/3] VAX backend preparatory updates for switching to LRA

2021-04-28 Thread Richard Biener via Gcc-patches
On Tue, Apr 27, 2021 at 8:19 PM Maciej W. Rozycki wrote: > > On Thu, 22 Apr 2021, Richard Biener wrote: > > > > I think 3/3 is worth backporting to GCC 11 at one point, perhaps 11.2, so > > > that it can be easily picked downstream, as it improves code generation > > > with old reload and we may

Re: [PATCH 0/3] VAX backend preparatory updates for switching to LRA

2021-04-27 Thread Maciej W. Rozycki
On Thu, 22 Apr 2021, Richard Biener wrote: > > I think 3/3 is worth backporting to GCC 11 at one point, perhaps 11.2, so > > that it can be easily picked downstream, as it improves code generation > > with old reload and we may not have another major release still using it. > > > > OTOH

Re: [PATCH 0/3] VAX backend preparatory updates for switching to LRA

2021-04-22 Thread Koning, Paul via Gcc-patches
> On Apr 21, 2021, at 5:32 PM, Maciej W. Rozycki wrote: > > ... > OTOH switching to LRA regresses code generation seriously, by making the > indexed and indirect VAX address modes severely underutilised, so while > with these changes in place the backend can be switched to LRA with just a

Re: [PATCH 0/3] VAX backend preparatory updates for switching to LRA

2021-04-22 Thread Richard Biener via Gcc-patches
On Thu, Apr 22, 2021 at 1:22 AM Maciej W. Rozycki wrote: > > Hi, > > According to the plan discussed in the context of the recent switch to > MODE_CC of the VAX backend I have been looking into switching the backend > to LRA as well. > > It has turned out quite straightforward itself, with just

[PATCH 0/3] VAX backend preparatory updates for switching to LRA

2021-04-21 Thread Maciej W. Rozycki
Hi, According to the plan discussed in the context of the recent switch to MODE_CC of the VAX backend I have been looking into switching the backend to LRA as well. It has turned out quite straightforward itself, with just a couple of minor issues triggered with a flip to LRA, one causing a