https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98896
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> --- It doesn't mean you can't use "r" (&&lab), but you need to tell the compiler the asm can goto to that label. Or of course can just use the rip based addressing yourself in the inline asm, the label's %X stands just for the label.