https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62664
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|other |target --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I think you forgot to clear the MMX state. MMX and FP share the same register set and need to be cleared before going from MMX to FP.