https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88998
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code Priority|P3 |P2 Known to work| |6.4.0 Target Milestone|--- |7.5 Summary|bad codegen with mmx |[7/8/9 Regression] bad |instructions for |codegen with mmx |unordered_map |instructions for | |unordered_map Known to fail| |7.3.1, 8.2.1, 9.0 --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- Hmm, I see no explicit MMX reg/intrinsic uses in the testcase if I am not mistaken so the compiler should not end up using MMX. GCC 6 "failed" to do this optimization, but the issue might have been latent there.