diff options
author | Joseph Myers <joseph@codesourcery.com> | 2016-05-27 15:26:48 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2016-05-27 15:26:48 +0000 |
commit | d8728df4306c07ed3dc64e825dec9f2e97cb826d (patch) | |
tree | 15528a34740a8af90a42e41b0612dce9abb891fd | |
parent | de628893f63ebf8cfa7b480028ab1d7d0a01ab06 (diff) | |
download | glibc-d8728df4306c07ed3dc64e825dec9f2e97cb826d.tar glibc-d8728df4306c07ed3dc64e825dec9f2e97cb826d.tar.gz glibc-d8728df4306c07ed3dc64e825dec9f2e97cb826d.tar.bz2 glibc-d8728df4306c07ed3dc64e825dec9f2e97cb826d.zip |
Remove unused macros from libm-test.inc.
This patch removes various no-longer-used macros from libm-test.inc.
NO_TEST_INLINE_FLOAT, NO_TEST_INLINE_DOUBLE and M_PI_6l would have
been used before relevant tests were moved to auto-libm-test-in.
TEST_COND_x86_64 and TEST_COND_x86 were for tests in auto-libm-test-in
XFAILed for x86, and are no longer relevant now the bugs in question
have been fixed and the XFAILing removed (if future x86-specific
XFAILs become needed, they can always be added back).
Tested for x86_64 and x86.
* math/libm-test.inc (NO_TEST_INLINE_FLOAT): Remove macro.
(NO_TEST_INLINE_DOUBLE): Likewise.
(TEST_COND_x86_64): Likewise.
(TEST_COND_x86): Likewise.
(M_PI_6l): Likewise.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | math/libm-test.inc | 25 |
2 files changed, 8 insertions, 25 deletions
@@ -1,3 +1,11 @@ +2016-05-27 Joseph Myers <joseph@codesourcery.com> + + * math/libm-test.inc (NO_TEST_INLINE_FLOAT): Remove macro. + (NO_TEST_INLINE_DOUBLE): Likewise. + (TEST_COND_x86_64): Likewise. + (TEST_COND_x86): Likewise. + (M_PI_6l): Likewise. + 2016-05-27 Paul E. Murphy <murphyp@linux.vnet.ibm.com> * math/libm-test.inc: diff --git a/math/libm-test.inc b/math/libm-test.inc index 9c75a0162b..523c93286f 100644 --- a/math/libm-test.inc +++ b/math/libm-test.inc @@ -263,18 +263,6 @@ struct ulp_data ? 0 \ : UNDERFLOW_EXCEPTION) -/* Inline tests disabled for particular types. */ -#if TEST_COND_binary32 -# define NO_TEST_INLINE_FLOAT NO_TEST_INLINE -#else -# define NO_TEST_INLINE_FLOAT 0 -#endif -#if TEST_COND_binary64 -# define NO_TEST_INLINE_DOUBLE NO_TEST_INLINE -#else -# define NO_TEST_INLINE_DOUBLE 0 -#endif - /* Conditions used by tests generated by gen-auto-libm-tests.c. */ #define TEST_COND_flt_32 TEST_COND_binary32 #define TEST_COND_dbl_64 TEST_COND_binary64 @@ -293,20 +281,7 @@ struct ulp_data #define TEST_COND_before_rounding (!TININESS_AFTER_ROUNDING) #define TEST_COND_after_rounding TININESS_AFTER_ROUNDING -#ifdef __x86_64__ -# define TEST_COND_x86_64 1 -#else -# define TEST_COND_x86_64 0 -#endif - -#ifdef __i386__ -# define TEST_COND_x86 1 -#else -# define TEST_COND_x86 0 -#endif - /* Various constants (we must supply them precalculated for accuracy). */ -#define M_PI_6l .52359877559829887307710723054658383L #define M_PI_34l 2.356194490192344928846982537459627163L /* 3*pi/4 */ #define M_PI_34_LOG10El 1.023282265381381010614337719073516828L #define M_PI2_LOG10El 0.682188176920920673742891812715677885L |