diff options
Diffstat (limited to 'math/libm-test.inc')
-rw-r--r-- | math/libm-test.inc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/math/libm-test.inc b/math/libm-test.inc index 2f0d6d9..669b060 100644 --- a/math/libm-test.inc +++ b/math/libm-test.inc @@ -182,6 +182,7 @@ struct ulp_data #define ERRNO_ERANGE 0x10000 /* Flags generated by gen-libm-test.pl, not entered here manually. */ #define IGNORE_RESULT 0x20000 +#define NON_FINITE 0x40000 /* Values underflowing only for float. */ #ifdef TEST_FLOAT @@ -1041,6 +1042,8 @@ enable_test (int exceptions) return 0; if (TEST_INLINE && (exceptions & NO_TEST_INLINE)) return 0; + if (TEST_FINITE && (exceptions & NON_FINITE) != 0) + return 0; return 1; } |