https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120290
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Reduced: ``` void f(int k){ asm("" : " =r" (k) : "0" (k)); } ``` The space in the output constraint is invalid and is causing the issue.