Hi! On Fri, Oct 04, 2019 at 08:29:11AM -0400, Michael Meissner wrote: > @@ -8651,6 +8675,11 @@ rs6000_legitimate_address_p (machine_mod > && mode_supports_pre_incdec_p (mode) > && legitimate_indirect_address_p (XEXP (x, 0), reg_ok_strict)) > return 1; > + > + /* Handle prefixed addresses (PC-relative or 34-bit offset). */ > + if (address_is_prefixed (x, mode, NON_PREFIXED_DEFAULT)) > + return 1;
Is this correct? Are addresses with a larger offset always legitimate? I don't see why that would be the case. The rest of the patch looks good, thanks. Segher