diff options
author | Richard Biener <rguenther@suse.de> | 2024-10-18 13:24:51 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-10-18 14:44:54 +0200 |
commit | d3d41ec6092ac0d2247d7224957a5ec3a68177e7 (patch) | |
tree | 29797f7c2ac3040c5ad7718014cd561015fc55fe /gcc | |
parent | ee70e5c729b157351155be905b290412435c081c (diff) | |
download | gcc-d3d41ec6092ac0d2247d7224957a5ec3a68177e7.zip gcc-d3d41ec6092ac0d2247d7224957a5ec3a68177e7.tar.gz gcc-d3d41ec6092ac0d2247d7224957a5ec3a68177e7.tar.bz2 |
[2/n] remove no-vfa-*.c special-casing of gcc.dg/vect/ files
The following makes --param vect-max-version-for-alias-checks=0
explicit.
* gcc.dg/vect/vect.exp: Remove special-casing of tests
named no-vfa-*
* gcc.dg/vect/no-vfa-pr29145.c: Add dg-additional-options
--param vect-max-version-for-alias-checks=0.
* gcc.dg/vect/no-vfa-vect-101.c: Likewise.
* gcc.dg/vect/no-vfa-vect-102.c: Likewise.
* gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
* gcc.dg/vect/no-vfa-vect-37.c: Likewise.
* gcc.dg/vect/no-vfa-vect-43.c: Likewise.
* gcc.dg/vect/no-vfa-vect-45.c: Likewise.
* gcc.dg/vect/no-vfa-vect-49.c: Likewise.
* gcc.dg/vect/no-vfa-vect-51.c: Likewise.
* gcc.dg/vect/no-vfa-vect-53.c: Likewise.
* gcc.dg/vect/no-vfa-vect-57.c: Likewise.
* gcc.dg/vect/no-vfa-vect-61.c: Likewise.
* gcc.dg/vect/no-vfa-vect-79.c: Likewise.
* gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
* gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
* gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
* gcc.dg/vect/no-vfa-vect-dv-2.c: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/vect.exp | 10 |
18 files changed, 20 insertions, 9 deletions
diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c b/gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c index 45cca1d..cb8c72b 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c @@ -1,5 +1,5 @@ /* { dg-require-effective-target vect_int } */ -/* { dg-additional-options "-fno-ipa-icf" } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0 -fno-ipa-icf" } */ #include <stdarg.h> #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c index 73b9217..4b2b0f6 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_int } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdlib.h> #include <stdarg.h> diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c index 9a3fdab..26b9cd1 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_int } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdlib.h> #include <stdarg.h> diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c index 439347c..5b9905a 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_int } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdlib.h> #include <stdarg.h> diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c index f59eb69..347af57 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_int } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdarg.h> #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c index 6b4542f..d06079e 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_float } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdarg.h> #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c index 5db0528..9981a45 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_float } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdarg.h> #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c index a33375f..f660b13 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_float } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdarg.h> #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c index 5ebb8fe..4d14a4f 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_float } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdarg.h> #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c index b6d251e..dae39fa 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_float } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdarg.h> #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c index 6291dd9..9a4ada5 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_float } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdarg.h> #include <string.h> diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c index d0334e3..58f5148 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c @@ -1,5 +1,6 @@ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_float } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdarg.h> #include <string.h> diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c index 37e474f..7a38979 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_float } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdarg.h> #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c index e808c87..23fb549 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_int } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdarg.h> #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c index 25a3409..2cabb77 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_int } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdarg.h> #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c index d1d70dd..7a80d89 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_int } */ +/* { dg-additional-options "--param vect-max-version-for-alias-checks=0" } */ #include <stdarg.h> #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c index 407b683..3bf0688 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c @@ -1,5 +1,5 @@ /* Disabling epilogues until we find a better way to deal with scans. */ -/* { dg-additional-options "--param vect-epilogues-nomask=0" } */ +/* { dg-additional-options "--param vect-epilogues-nomask=0 --param vect-max-version-for-alias-checks=0" } */ /* { dg-require-effective-target vect_int } */ #include <stdarg.h> diff --git a/gcc/testsuite/gcc.dg/vect/vect.exp b/gcc/testsuite/gcc.dg/vect/vect.exp index 54640d8..555e0ac 100644 --- a/gcc/testsuite/gcc.dg/vect/vect.exp +++ b/gcc/testsuite/gcc.dg/vect/vect.exp @@ -107,6 +107,9 @@ foreach flags $VECT_ADDITIONAL_FLAGS { [glob -nocomplain $srcdir/$subdir/no-math-errno-*.\[cS\]]] \ $flags $DEFAULT_VECTCFLAGS et-dg-runtest dg-runtest [lsort \ + [glob -nocomplain $srcdir/$subdir/no-vfa-*.\[cS\]]] \ + $flags $DEFAULT_VECTCFLAGS + et-dg-runtest dg-runtest [lsort \ [glob -nocomplain $srcdir/$subdir/bb-slp*.\[cS\]]] \ $flags $VECT_SLP_CFLAGS } @@ -116,13 +119,6 @@ global SAVED_DEFAULT_VECTCFLAGS set SAVED_DEFAULT_VECTCFLAGS $DEFAULT_VECTCFLAGS set SAVED_VECT_SLP_CFLAGS $VECT_SLP_CFLAGS -# --param vect-max-version-for-alias-checks=0 tests -set DEFAULT_VECTCFLAGS $SAVED_DEFAULT_VECTCFLAGS -lappend DEFAULT_VECTCFLAGS "--param" "vect-max-version-for-alias-checks=0" -et-dg-runtest dg-runtest [lsort \ - [glob -nocomplain $srcdir/$subdir/no-vfa-*.\[cS\]]] \ - "" $DEFAULT_VECTCFLAGS - # -ffast-math tests set DEFAULT_VECTCFLAGS $SAVED_DEFAULT_VECTCFLAGS lappend DEFAULT_VECTCFLAGS "-ffast-math" |