On Mon, 15 Jul 2024, Torbjörn SVENSSON wrote: > As the test case requires +-Inf and NaN to work and -ffast-math is added > by default for arm-none-eabi, re-enable non-finite math.
Isn't /* { dg-add-options ieee } */ the canonical way to handle CPU/testsuite defaults? > gcc/testsuite/ChangeLog: > > PR testsuite/115826 > * gcc.dg/vect/tsvc/vect-tsvc-s1281.c: Use -fno-finite-math-only. > > Signed-off-by: Torbjörn SVENSSON <torbjorn.svens...@foss.st.com> > --- > gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1281.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1281.c > b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1281.c > index dba95a81973..3e619a3fa5a 100644 > --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1281.c > +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1281.c > @@ -4,6 +4,9 @@ > /* { dg-additional-options "--param vect-epilogues-nomask=0" } */ > /* { dg-require-effective-target vect_float } */ > > +/* This test requires +-Inf and NaN, so disable finite-math-only */ > +/* { dg-additional-options "-fno-finite-math-only" } */ > + > #include "tsvc.h" > > real_t s1281(struct args_t * func_args) > -- Richard Biener <rguent...@suse.de> SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany; GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg)