aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rw-r--r--math/libm-test-support.h28
2 files changed, 9 insertions, 28 deletions
diff --git a/ChangeLog b/ChangeLog
index f345cad..05d8a35 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2017-02-20 Joseph Myers <joseph@codesourcery.com>
+
+ * math/libm-test-support.h (EXCEPTIONS_OK): Remove macro.
+ (UNDERFLOW_EXCEPTION_FLOAT): Likewise.
+ (UNDERFLOW_EXCEPTION_OK_FLOAT): Likewise.
+ (UNDERFLOW_EXCEPTION_DOUBLE): Likewise.
+ (UNDERFLOW_EXCEPTION_OK_DOUBLE): Likewise.
+ (UNDERFLOW_EXCEPTION_LDOUBLE_IBM): Likewise.
+
2017-02-19 Zack Weinberg <zackw@panix.com>
* rt/tst-mqueue4.c: Include stdint.h.
diff --git a/math/libm-test-support.h b/math/libm-test-support.h
index 2b95497..0e78144 100644
--- a/math/libm-test-support.h
+++ b/math/libm-test-support.h
@@ -56,7 +56,6 @@ extern const char doc[];
/* For "inexact" exceptions, the default is allowed but not required
unless INEXACT_EXCEPTION or NO_INEXACT_EXCEPTION is specified. */
#define NO_INEXACT_EXCEPTION 0x200
-#define EXCEPTIONS_OK INVALID_EXCEPTION_OK+DIVIDE_BY_ZERO_EXCEPTION_OK
/* Some special test flags, passed together with exceptions. */
#define IGNORE_ZERO_INF_SIGN 0x400
#define TEST_NAN_SIGN 0x800
@@ -123,33 +122,6 @@ extern const char doc[];
# define PAYLOAD_DIG (MANT_DIG - 2)
#endif
-/* Values underflowing only for float. */
-#if TEST_COND_binary32
-# define UNDERFLOW_EXCEPTION_FLOAT UNDERFLOW_EXCEPTION
-# define UNDERFLOW_EXCEPTION_OK_FLOAT UNDERFLOW_EXCEPTION_OK
-#else
-# define UNDERFLOW_EXCEPTION_FLOAT 0
-# define UNDERFLOW_EXCEPTION_OK_FLOAT 0
-#endif
-
-/* Values underflowing only for double or types with a larger least
- positive normal value. */
-#if TEST_COND_binary32 || TEST_COND_binary64 || TEST_COND_ibm128
-# define UNDERFLOW_EXCEPTION_DOUBLE UNDERFLOW_EXCEPTION
-# define UNDERFLOW_EXCEPTION_OK_DOUBLE UNDERFLOW_EXCEPTION_OK
-#else
-# define UNDERFLOW_EXCEPTION_DOUBLE 0
-# define UNDERFLOW_EXCEPTION_OK_DOUBLE 0
-#endif
-
-/* Values underflowing only for IBM long double or types with a larger least
- positive normal value. */
-#if TEST_COND_binary32 || TEST_COND_ibm128
-# define UNDERFLOW_EXCEPTION_LDOUBLE_IBM UNDERFLOW_EXCEPTION
-#else
-# define UNDERFLOW_EXCEPTION_LDOUBLE_IBM 0
-#endif
-
/* Values underflowing on architectures detecting tininess before
rounding, but not on those detecting tininess after rounding. */
#define UNDERFLOW_EXCEPTION_BEFORE_ROUNDING (TININESS_AFTER_ROUNDING \