]> git.ipfire.org Git - thirdparty/gcc.git/commit
testsuite: Add more pragma novector to new tests
authorTamar Christina <tamar.christina@arm.com>
Sun, 24 Dec 2023 19:16:40 +0000 (19:16 +0000)
committerTamar Christina <tamar.christina@arm.com>
Sun, 24 Dec 2023 19:16:40 +0000 (19:16 +0000)
commit0994ddd86f9c3d829b06009d9e706ff72b07001a
treea538be5ac8170a38622edf26aee69204ec5c4fd6
parent7dbde0c56a032ec08d8a8b3f39f8f4e419ce5c8f
testsuite: Add more pragma novector to new tests

This updates the testsuite and adds more #pragma GCC novector to various tests
that would otherwise vectorize the vector result checking code.

This cleans out the testsuite since the last rebase and prepares for the landing
of the early break patch.

gcc/testsuite/ChangeLog:

* gcc.dg/vect/no-scevccp-slp-30.c: Add pragma GCC novector to abort
loop.
* gcc.dg/vect/no-scevccp-slp-31.c: Likewise.
* gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
* gcc.target/aarch64/vect-xorsign_exec.c: Likewise.
* gcc.target/i386/avx512er-vrcp28ps-3.c: Likewise.
* gcc.target/i386/avx512er-vrsqrt28ps-3.c: Likewise.
* gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
* gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
* gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
* gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
* gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
* gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
* gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
* gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
* gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
* gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
* gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
* gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
* gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
* gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
* gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
* gcc.target/i386/vect-alignment-peeling-1.c: Likewise.
* gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
* gcc.target/i386/vect-pack-trunc-1.c: Likewise.
* gcc.target/i386/vect-pack-trunc-2.c: Likewise.
* gcc.target/i386/vect-perm-even-1.c: Likewise.
* gcc.target/i386/vect-unpack-1.c: Likewise.
27 files changed:
gcc/testsuite/gcc.dg/vect/no-scevccp-slp-30.c
gcc/testsuite/gcc.dg/vect/no-scevccp-slp-31.c
gcc/testsuite/gcc.dg/vect/no-section-anchors-vect-69.c
gcc/testsuite/gcc.target/aarch64/vect-xorsign_exec.c
gcc/testsuite/gcc.target/i386/avx512er-vrcp28ps-3.c
gcc/testsuite/gcc.target/i386/avx512er-vrsqrt28ps-3.c
gcc/testsuite/gcc.target/i386/avx512er-vrsqrt28ps-5.c
gcc/testsuite/gcc.target/i386/avx512f-ceil-sfix-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-ceil-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-ceilf-sfix-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-ceilf-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-floor-sfix-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-floor-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-floorf-sfix-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-floorf-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-rint-sfix-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-rintf-sfix-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-round-sfix-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-roundf-sfix-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-trunc-vec-1.c
gcc/testsuite/gcc.target/i386/avx512f-truncf-vec-1.c
gcc/testsuite/gcc.target/i386/vect-alignment-peeling-1.c
gcc/testsuite/gcc.target/i386/vect-alignment-peeling-2.c
gcc/testsuite/gcc.target/i386/vect-pack-trunc-1.c
gcc/testsuite/gcc.target/i386/vect-pack-trunc-2.c
gcc/testsuite/gcc.target/i386/vect-perm-even-1.c
gcc/testsuite/gcc.target/i386/vect-unpack-1.c