https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116909
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- > Even after reading the other threads, I'm not sure how portable It works on all targets that gcc supports because r is a generic inline-asm constraint.