https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98519

--- Comment #29 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to Segher Boessenkool from comment #28)
> All prefixed addresses, pcrel or R=0, are valid always.  The original code
> is correct.

Well they're only valid when compiling for power10, but we probably don't
generate pcrel addresses unless we're compiling for power10, so ok.


> But lxsd cannot use "m" as constraint anyway.  It needs "wY", and that will
> work fine here?

"wY" might be correct for lxsd, but I don't see how using "wY" instead of "m"
will stop us from generating a pcrel here, since mem_operand_ds_form() doesn't
disallow pcrel addresses.  Ie, lxsd is a red herring to the actual bug.

Reply via email to