https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98519
--- Comment #32 from Segher Boessenkool <segher at gcc dot gnu.org> --- (In reply to Peter Bergner from comment #31) > (In reply to Segher Boessenkool from comment #30) > > We have to disallow all (*all*) operands that require prefixed insns, until > > we can handle those properly. > > So if we can't disallow pcrel addresses in asm operands in > rs6000_legitimate_address_p, then where can we disallow them when they're > used with all of the current memory constraints? Ie, not the new pcrel > address friendly constraint we don't have yet? Maybe we can do something like "m!"(xx) to mean prefixed addressing is allowed. This would be handled adjacent to where we handle "m<>" already (in recog.cc mostly).