[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.
This commit is contained in:
parent
1081f4cb34
commit
a96ffaaef2
4 changed files with 9 additions and 15 deletions
|
@ -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>
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-require-effective-target vect_double } */
|
||||
/* { dg-additional-options "-fno-math-errno" } */
|
||||
|
||||
double x[256];
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-require-effective-target vect_double } */
|
||||
/* { dg-additional-options "-fno-math-errno" } */
|
||||
|
||||
double x[256];
|
||||
|
||||
|
|
|
@ -100,6 +100,12 @@ foreach flags $VECT_ADDITIONAL_FLAGS {
|
|||
et-dg-runtest dg-runtest [lsort \
|
||||
[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"
|
||||
|
|
Loading…
Add table
Reference in a new issue