https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83969
Peter Bergner <bergner at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|segher at gcc dot gnu.org |bergner at gcc dot gnu.org --- Comment #11 from Peter Bergner <bergner at gcc dot gnu.org> --- (In reply to Peter Bergner from comment #10) > + /* Don't allow non-offsettable addresses. See PRs 83969 and 84279. */ > + if (!offsettable_address_p (false, mode, addr)) > return false; Ok, I had one regression and that was caused by a TImode load that was at the end of the valid offset range...meaning "addr" was ok for a offset address, but we could not add one more offset, which is what offsettable_address_p() tests for. Looks like I just need to replace offsettable_address_p() with rs6000_offsettable_memref_p(). That fixes the failing test case. I'll rebootstrap/regtest with that change.