diff options
author | Richard Biener <rguenther@suse.de> | 2024-10-17 10:52:51 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-10-17 12:54:22 +0200 |
commit | a96ffaaef263629b647dd71f4414fdb004a310be (patch) | |
tree | e576fef1c8c6fa2862c985b3bc232e5c204a511d /gcc | |
parent | 1081f4cb34ea22e6ba07ddcb88cada3ec60bc9c4 (diff) | |
download | gcc-a96ffaaef263629b647dd71f4414fdb004a310be.zip gcc-a96ffaaef263629b647dd71f4414fdb004a310be.tar.gz gcc-a96ffaaef263629b647dd71f4414fdb004a310be.tar.bz2 |
[1/n] remove gcc.dg/vect special naming in favor of dg-additional-options
This kicks off removal of keying options used on testcase names as
done in gcc.dg/vect as the appropriate way to do this is using
dg-additional-options.
Starting with two of the least used ones.
This causes the moved tests to be covered by VECT_ADDITIONAL_FLAGS
processing.
* gcc.dg/vect/vect.exp: Process no-fast-math-* and
no-math-errno-* in the main set.
* gcc.dg/vect/no-fast-math-vect16.c: Add -fno-fast-math.
* gcc.dg/vect/no-math-errno-slp-32.c: Add -fno-math-errno.
* gcc.dg/vect/no-math-errno-vect-pow-1.c: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-math-errno-slp-32.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/no-math-errno-vect-pow-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/vect.exp | 20 |
4 files changed, 9 insertions, 15 deletions
diff --git a/gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c b/gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c index 5f87128..a3c5306 100644 --- a/gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c +++ b/gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.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 "-fno-fast-math --param vect-epilogues-nomask=0" } */ /* { dg-require-effective-target vect_float_strict } */ #include <stdarg.h> diff --git a/gcc/testsuite/gcc.dg/vect/no-math-errno-slp-32.c b/gcc/testsuite/gcc.dg/vect/no-math-errno-slp-32.c index 18064cc3..0b16a13 100644 --- a/gcc/testsuite/gcc.dg/vect/no-math-errno-slp-32.c +++ b/gcc/testsuite/gcc.dg/vect/no-math-errno-slp-32.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-require-effective-target vect_double } */ +/* { dg-additional-options "-fno-math-errno" } */ double x[256]; diff --git a/gcc/testsuite/gcc.dg/vect/no-math-errno-vect-pow-1.c b/gcc/testsuite/gcc.dg/vect/no-math-errno-vect-pow-1.c index 8e3989a..9794de7 100644 --- a/gcc/testsuite/gcc.dg/vect/no-math-errno-vect-pow-1.c +++ b/gcc/testsuite/gcc.dg/vect/no-math-errno-vect-pow-1.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-require-effective-target vect_double } */ +/* { dg-additional-options "-fno-math-errno" } */ double x[256]; diff --git a/gcc/testsuite/gcc.dg/vect/vect.exp b/gcc/testsuite/gcc.dg/vect/vect.exp index 4566e90..54640d8 100644 --- a/gcc/testsuite/gcc.dg/vect/vect.exp +++ b/gcc/testsuite/gcc.dg/vect/vect.exp @@ -101,6 +101,12 @@ foreach flags $VECT_ADDITIONAL_FLAGS { [glob -nocomplain $srcdir/$subdir/slp-*.\[cS\]]] \ $flags $DEFAULT_VECTCFLAGS et-dg-runtest dg-runtest [lsort \ + [glob -nocomplain $srcdir/$subdir/no-fast-math-*.\[cS\]]] \ + $flags $DEFAULT_VECTCFLAGS + 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/bb-slp*.\[cS\]]] \ $flags $VECT_SLP_CFLAGS } @@ -131,20 +137,6 @@ et-dg-runtest dg-runtest [lsort \ [glob -nocomplain $srcdir/$subdir/fast-math-bb-slp-*.\[cS\]]] \ "" $VECT_SLP_CFLAGS -# -fno-fast-math tests -set DEFAULT_VECTCFLAGS $SAVED_DEFAULT_VECTCFLAGS -lappend DEFAULT_VECTCFLAGS "-fno-fast-math" -et-dg-runtest dg-runtest [lsort \ - [glob -nocomplain $srcdir/$subdir/no-fast-math-*.\[cS\]]] \ - "" $DEFAULT_VECTCFLAGS - -# -fno-math-errno tests -set DEFAULT_VECTCFLAGS $SAVED_DEFAULT_VECTCFLAGS -lappend DEFAULT_VECTCFLAGS "-fno-math-errno" -et-dg-runtest dg-runtest [lsort \ - [glob -nocomplain $srcdir/$subdir/no-math-errno-*.\[cS\]]] \ - "" $DEFAULT_VECTCFLAGS - # -fwrapv tests set DEFAULT_VECTCFLAGS $SAVED_DEFAULT_VECTCFLAGS lappend DEFAULT_VECTCFLAGS "-fwrapv" |