On Mon, Apr 24, 2023 at 11:19 AM Segher Boessenkool <seg...@kernel.crashing.org> wrote: > > On Sun, Apr 23, 2023 at 11:06:41PM +0200, Uros Bizjak wrote: > > > I send this patch now so that people can start testing. I don't plan to > > > commit this for another week at least, for a week after GCC 13 release I > > > guess? How does that plan sound to people? > > > > An old patch to enable Alpha is at > > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66207 > > Ah, good to hear it worked way back then already! > > We still need someone to test this on alpha now, years later, and give > a final okay, but hearing this is encouraging :-)
Please note that bootstrap worked on alpha*EV6*, not plain alpha. Plain alpha is !BWX architecture and uses {un,}aligned_memory_operand predicates that call resolve_reload_operand function. Unfortunately, this function peeks deep into reload internals (reg_equiv_memory_loc) that has no equivalent in LRA. As said in the comment, this internal function resolves what reload is going to do with OP if it is a register. Uros.