https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87599
Alexander Monakov <amonakov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amonakov at gcc dot gnu.org --- Comment #3 from Alexander Monakov <amonakov at gcc dot gnu.org> --- The problem is when movddup is available (with -msse3), IRA selects the movddup alternative in the vec_dupv2di pattern - perhaps something is off there? (to be clear: '-O2 -mtune=intel' - good, '-O2 -mtune=intel -msse3' - bad)