]> git.ipfire.org Git - thirdparty/gcc.git/commit
testsuite: Add pragma novector to more tests [PR118464]
authorTamar Christina <tamar.christina@arm.com>
Wed, 26 Feb 2025 07:31:28 +0000 (07:31 +0000)
committerTamar Christina <tamar.christina@arm.com>
Wed, 26 Feb 2025 07:31:28 +0000 (07:31 +0000)
commitebe7cd9f2833a79877fbc56829c4f37a518a9b1d
tree6c6ab319b37023f50cc9d7f3c51c045849382c49
parent7de2f64d72f02c0a7e69b9d48a834e0c78517a50
testsuite: Add pragma novector to more tests [PR118464]

These loops will now vectorize the entry finding
loops.  As such we get more failures because they
were not expecting to be vectorized.

Fixed by adding #pragma GCC novector.

gcc/testsuite/ChangeLog:

PR tree-optimization/118464
PR tree-optimization/116855
* g++.dg/ext/pragma-unroll-lambda-lto.C: Add pragma novector.
* gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
* gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
* gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
* gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
* gcc.dg/tree-ssa/ivopts-5.c: Likewise.
* gcc.dg/tree-ssa/ivopts-6.c: Likewise.
* gcc.dg/tree-ssa/ivopts-7.c: Likewise.
* gcc.dg/tree-ssa/ivopts-8.c: Likewise.
* gcc.dg/tree-ssa/ivopts-9.c: Likewise.
* gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
* gcc.dg/tree-ssa/predcom-dse-10.c: Likewise.
* gcc.dg/tree-ssa/predcom-dse-11.c: Likewise.
* gcc.dg/tree-ssa/predcom-dse-12.c: Likewise.
* gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
* gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
* gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
* gcc.dg/tree-ssa/predcom-dse-5.c: Likewise.
* gcc.dg/tree-ssa/predcom-dse-6.c: Likewise.
* gcc.dg/tree-ssa/predcom-dse-7.c: Likewise.
* gcc.dg/tree-ssa/predcom-dse-8.c: Likewise.
* gcc.dg/tree-ssa/predcom-dse-9.c: Likewise.
* gcc.target/i386/pr90178.c: Likewise.
23 files changed:
gcc/testsuite/g++.dg/ext/pragma-unroll-lambda-lto.C
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c
gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c
gcc/testsuite/gcc.dg/tree-ssa/ivopts-5.c
gcc/testsuite/gcc.dg/tree-ssa/ivopts-6.c
gcc/testsuite/gcc.dg/tree-ssa/ivopts-7.c
gcc/testsuite/gcc.dg/tree-ssa/ivopts-8.c
gcc/testsuite/gcc.dg/tree-ssa/ivopts-9.c
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-1.c
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-10.c
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-11.c
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-12.c
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-5.c
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-6.c
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-7.c
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-8.c
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-9.c
gcc/testsuite/gcc.target/i386/pr90178.c