diff options
Diffstat (limited to 'math')
-rw-r--r-- | math/test-fenvinline.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/math/test-fenvinline.c b/math/test-fenvinline.c index 38964ef830..8fdfb38d13 100644 --- a/math/test-fenvinline.c +++ b/math/test-fenvinline.c @@ -326,8 +326,9 @@ do_test (void) /* raise all exceptions and test if all are raised */ feraiseexcept (FE_ALL_EXCEPT); - test_exceptions ("feraiseexcept (FE_ALL_EXCEPT) raises all exceptions", - ALL_EXC); + if (EXCEPTION_TESTS (float)) + test_exceptions ("feraiseexcept (FE_ALL_EXCEPT) raises all exceptions", + ALL_EXC); /* Same test, but using double as argument */ feclearexcept ((double)FE_ALL_EXCEPT); @@ -335,10 +336,12 @@ do_test (void) NO_EXC); feraiseexcept ((double)FE_ALL_EXCEPT); - test_exceptions ("feraiseexcept ((double)FE_ALL_EXCEPT) raises all exceptions", - ALL_EXC); + if (EXCEPTION_TESTS (float)) + test_exceptions ("feraiseexcept ((double)FE_ALL_EXCEPT) raises all exceptions", + ALL_EXC); - test_exceptionflag (); + if (EXCEPTION_TESTS (float)) + test_exceptionflag (); test_fesetround (); |