https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80799
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |i?86-*-* Priority|P3 |P2 Status|UNCONFIRMED |NEW Known to work| |5.4.0, 6.3.1 Keywords| |wrong-code Last reconfirmed| |2017-05-17 Component|rtl-optimization |target Ever confirmed|0 |1 Summary|[7 Regression] x86-32 bits |[7/8 Regression] x86-32 |generates MMX without EMMS |bits generates MMX without | |EMMS Target Milestone|--- |7.2 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Confirmed. Note I think you are using xmm yourself via the intrinsics. The IL contains vector(2) int vectors.