mirror of
git://sourceware.org/git/glibc.git
synced 2025-02-17 13:00:43 +08:00
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.
This commit is contained in:
parent
de628893f6
commit
d8728df430
@ -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:
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user