https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97708
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I agree with Andrew here, the compiler does what it is asked to do, so puts the value into either memory or general purpose register. Neither "r" nor "g" allows putting the value into an SSE register. Use "x" constraint for that.