https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114674
Alex Coplan <acoplan at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |acoplan at gcc dot gnu.org Status|NEW |ASSIGNED --- Comment #4 from Alex Coplan <acoplan at gcc dot gnu.org> --- Discussing offline with Richard S an alternative approach would be to use replace_equiv_address[_nv] instead of adjust_address[_nv]; that way we preserve most properties of the original mem and just take the address from the other. In fact this is what aarch64_check_consecutive_mems already does so I think we should follow that. I'll try a patch along those lines for stage 1.