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>

Reply via email to