https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120643
--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The trunk branch has been updated by Andrew Pinski <pins...@gcc.gnu.org>: https://gcc.gnu.org/g:595bc6263adaa7a172b899db8381479bc50fd083 commit r16-3454-g595bc6263adaa7a172b899db8381479bc50fd083 Author: Andrew Pinski <andrew.pin...@oss.qualcomm.com> Date: Thu Aug 28 22:38:19 2025 -0700 i386: Fix vect-pragma-target-[12].c testcase for -march=XYZ [PR120643] These 2 testcases were originally designed for the default -march= of x86_64 so if you pass -march=native (on a target with AVX512 enabled), they will fail. It fix this, we add `-mno-sse3 -mtune=generic` to the options to force a specific arch to the testcase. Changes since v1: * v2: Use -mtune=generic instead of -mprefer-vector-width=512. Tested on a skylake-avx512 machine with -march=native. PR testsuite/120643 gcc/testsuite/ChangeLog: * gcc.target/i386/vect-pragma-target-1.c: Add `-mno-sse3 -mtune=generic` to the options. * gcc.target/i386/vect-pragma-target-2.c: Likewise. Signed-off-by: Andrew Pinski <andrew.pin...@oss.qualcomm.com>