diff options
author | Sujoy Saraswati <sujoy.saraswati@hpe.com> | 2016-01-08 08:35:02 +0000 |
---|---|---|
committer | Sujoy Saraswati <ssaraswati@gcc.gnu.org> | 2016-01-08 08:35:02 +0000 |
commit | 6e1f093f7466ee77557e5ffad9b3ab9ae945e4e3 (patch) | |
tree | 7ecbce6243dcf27ea2f8ff983df613bd8705c4e7 /gcc | |
parent | 57bf30726cf3695077cde97bd3fd396cb1262eeb (diff) | |
download | gcc-6e1f093f7466ee77557e5ffad9b3ab9ae945e4e3.zip gcc-6e1f093f7466ee77557e5ffad9b3ab9ae945e4e3.tar.gz gcc-6e1f093f7466ee77557e5ffad9b3ab9ae945e4e3.tar.bz2 |
Restrict to linux and gnu targets as not all math.h implementations support the issignaling macro.
Restrict to linux and gnu targets as not all math.h implementations support the
issignaling macro. Use -fexcess-precision=standard for compiler options. Use fabs()
only when __FLT_EVAL_METHOD__ == 0.
gcc/testsuite/
* gcc.dg/pr61441.c: Restrict to linux and gnu targets.
Use -fexcess-precision=standard for compiler options.
Use fabs() only when __FLT_EVAL_METHOD__ == 0.
From-SVN: r232152
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pr61441.c | 6 |
2 files changed, 11 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b7f25eb..589576e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com> + + PR tree-optimization/61441 + * gcc.dg/pr61441.c: Restrict to linux and gnu targets. + Use -fexcess-precision=standard for compiler options. + Use fabs() only when __FLT_EVAL_METHOD__ == 0. + 2016-01-08 Jakub Jelinek <jakub@redhat.com> PR fortran/69128 diff --git a/gcc/testsuite/gcc.dg/pr61441.c b/gcc/testsuite/gcc.dg/pr61441.c index 608a763..5d642e8 100644 --- a/gcc/testsuite/gcc.dg/pr61441.c +++ b/gcc/testsuite/gcc.dg/pr61441.c @@ -1,5 +1,5 @@ -/* { dg-do run } */ -/* { dg-options "-O1 -lm" } */ +/* { dg-do run { target { *-*-linux* *-*-gnu* } } } */ +/* { dg-options "-O1 -lm -fexcess-precision=standard" } */ #define _GNU_SOURCE #include <stdio.h> @@ -56,6 +56,8 @@ int main (void) operation(Add); operation(Mult); operation(Div); +#if __FLT_EVAL_METHOD__ == 0 operation(Abs); +#endif return 0; } |