On Wed, 12 Jan 2022, Richard Biener via Gcc-patches wrote: > > So in theory it might be just pulling the switch for some? That is, > > removing their definition of TARGET_LRA_P which then defaults > > to true? > > I can confirm it works for visium which builds after such change and > can compile a hello world without crashing. So it might be a viable > strathegy for the less maintained odd architectures we still have in > our tree.
FWIW I have massaged the VAX backend sufficiently for the `vax-netbsdelf' target to successfully build with `-mlra' as the default. There are still several ICE regressions throughout the testsuite however (none for old reload), to say nothing about severe code quality regression where it does build. So there seems to be a lot of work to do there yet even if we let code quality regress with LRA. I plan to do it, but it won't be quick. Maciej