https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98519
--- Comment #13 from Peter Bergner <bergner at gcc dot gnu.org> --- We are talking inline asm here, correct? If so, the user is fully in charge of using the correct mnemonic. It just seems to me that "m" should always mean non pc-relative addresses for all the existing inline asm and we should have a new constraint that allows pc-relative addressing. The user would just need to ensure to use the correct mnemonic with the correct constraint. Or am I missing something here?