]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[2/n] remove no-vfa-*.c special-casing of gcc.dg/vect/ files
authorRichard Biener <rguenther@suse.de>
Fri, 18 Oct 2024 11:24:51 +0000 (13:24 +0200)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 18 Oct 2024 12:44:54 +0000 (14:44 +0200)
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.

18 files changed:
gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c
gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c
gcc/testsuite/gcc.dg/vect/vect.exp

index 45cca1d1991c126fdef29bb129c443aae249a295..cb8c72bdea3a26c0026b75b574c488b7c0c7877f 100644 (file)
@@ -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"
index 73b92177dabf5193d9d158a92e0383d389b67c82..4b2b0f60b4c0c0ea5d26ae2be5b1de5e9f1f307a 100644 (file)
@@ -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>
index 9a3fdab128a3bf2609018f92a38a7a6de8b7270b..26b9cd1c4276623e6e446f4a3c68415ff69b08fb 100644 (file)
@@ -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>
index 439347c3bb10711911485a9c1f3bc6abf1c7798c..5b9905a04ee08fff23cea789e2e52b5a6288dbb5 100644 (file)
@@ -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>
index f59eb69d99fbe2794f3f6c6822cc87b209e8295f..347af57b7c69e55ebaee08fb163336a97e23bde5 100644 (file)
@@ -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"
index 6b4542f5948bc32ca736ad92328a0fd37e44334c..d06079e3d72b3d298c688a6b0d7adbdf21fdb733 100644 (file)
@@ -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"
index 5db05288c81bf5c4c158efbc50f6d4862bf3f335..9981a459e92e587739284b66ffe9f85cf2070eb9 100644 (file)
@@ -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"
index a33375f94fec55183493f96c84099224b7f4af6f..f660b134b0fe077f69407c9124fae0382561430a 100644 (file)
@@ -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"
index 5ebb8fea0b7cb101f73fa2b079f4a37092eb6f2d..4d14a4f657c9db4309ed7f185099d8ec6f305c3d 100644 (file)
@@ -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"
index b6d251ec48950dacdecc4d141ebceb4cedaa0755..dae39fa0919b73c4d89e82d4d91b7f4340f236e9 100644 (file)
@@ -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"
index 6291dd9d53c33160a0aacf05aeb6febb79fdadf0..9a4ada5a5e3527824d23b5992ad2141ba973eaaa 100644 (file)
@@ -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>
index d0334e3ba90f511fd6c0bc5faa72d78c07510cd9..58f51484652f791fb9b5d0ccfcac52f756e8ffcd 100644 (file)
@@ -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>
index 37e474f8a06f1f7df7e9a83290e865d1baa12fce..7a38979bb36b150706b18f19d238c7bd1acf917e 100644 (file)
@@ -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"
index e808c87158076d3430eac124df9fdd55192821a8..23fb5495bb8da3ca85ed919b9a46eb5ec9032568 100644 (file)
@@ -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"
index 25a3409ae5e2ebdb6f7ebabc7974cd49ac7b7d47..2cabb77f5d9afc811fc04ba265aeb61d671200db 100644 (file)
@@ -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"
index d1d70dda2eb9b3d7b462ebe0c30536a1f2744af4..7a80d89da8d366ce4b1c9163777dd1257ab37c17 100644 (file)
@@ -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"
index 407b683961ff0f5caaa1f168913fb7011b7fd2a3..3bf0688dcc04aecbe224d20561e1fbed1871d6bd 100644 (file)
@@ -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>
index 54640d845a84cee3384e39bad4e59220a8ff28f6..555e0ace1a5662b793c759a2b0db0b42141d9491 100644 (file)
@@ -106,6 +106,9 @@ foreach flags $VECT_ADDITIONAL_FLAGS {
     et-dg-runtest dg-runtest [lsort \
        [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"