https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106344
Bug ID: 106344 Summary: A few x86_64 tests fail with -march=x86-64-v2 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: mpolacek at gcc dot gnu.org Target Milestone: --- The following tests fail when -march=x86-64-v2 is the default: gcc.dg/vect/bb-slp-57.c gcc.dg/vect/slp-21.c gcc.dg/vect/slp-perm-9.c gcc.target/i386/minmax-9.c gcc.target/i386/sse2-mmx-21.c g++.target/i386/pr98218-1.C Can be reproduced with: $ make check-gcc RUNTESTFLAGS='--target_board=unix\{,-march=x86-64-v2\} vect.exp=bb-slp-57.c' $ make check-gcc RUNTESTFLAGS='--target_board=unix\{,-march=x86-64-v2\} vect.exp=slp-21.c' $ make check-gcc RUNTESTFLAGS='--target_board=unix\{,-march=x86-64-v2\} vect.exp=slp-perm-9.c' $ make check-gcc RUNTESTFLAGS='--target_board=unix\{,-march=x86-64-v2\} i386.exp=minmax-9.c' $ make check-gcc RUNTESTFLAGS='--target_board=unix\{,-march=x86-64-v2\} i386.exp=sse2-mmx-21.c' $ make check-g++ RUNTESTFLAGS='--target_board=unix\{,-march=x86-64-v2\} i386.exp=pr98218-1.C' Would there be a way to amend the tests so that they don't fail with -march=x86-64-v2?