https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89456
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> --- On AVX2 machine: [hjl@gnu-skx-1 tmp]$ gcc /export/gnu/import/git/gitlab/x86-gcc/gcc/testsuite/g++.target/i386/mv17.C [hjl@gnu-skx-1 tmp]$ ./a.out [hjl@gnu-skx-1 tmp]$ gcc /export/gnu/import/git/gitlab/x86-gcc/gcc/testsuite/g++.target/i386/mv17.C -march=haswell [hjl@gnu-skx-1 tmp]$ ./a.out a.out: /export/gnu/import/git/gitlab/x86-gcc/gcc/testsuite/g++.target/i386/mv17.C:39: int main(): Assertion `val == 2' failed. Aborted [hjl@gnu-skx-1 tmp]$