Commit 6e1f093f by Sujoy Saraswati Committed by Sujoy Saraswati

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
parent 57bf3072
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
......
/* { 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;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment