On Tue, 15 Oct 2024, Uros Bizjak wrote: > > PR target/66207 > > * config/alpha/alpha.opt (mlra): New target option. > > * config/alpha/alpha.cc (alpha_use_lra_p): New function. > > (TARGET_LRA_P): Use it. > > * config/alpha/alpha.opt.urls: Regenerate. > > IMO, we should simply deprecate non-BWX targets. If reload is going > away, then there is no way for non-BWX targets to access reload > internals they require for compilation. As mentioned in the PR, > non-BWX targets are removed from distros anyway, so I guess there is > no point to invest much time to modernize them,
Well, I have a lasting desire to keep non-BWX Alphas running, under Linux in particular, and I'm going to look into any issues around it; reload vs LRA is all software, so things can always be sorted one way or another. While I've been distracted by other matters lately, such as hardware failures that had to be dealt with urgently, this is now my priority #1 and I do hope to have at least some critical initial stuff in with this release cycle (noting that only ~5 weeks have left). NB I spoke to Richard about it while at LPC 2024 recently. Maciej