https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118687
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID Target| |riscv --- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> --- GCC takes written asm() text literally without verification or macro expansion. This is a user error (or a missed feature in gas as said in other comments).