]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Remove unused macros from libm-test.inc.
authorJoseph Myers <joseph@codesourcery.com>
Fri, 27 May 2016 15:26:48 +0000 (15:26 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Fri, 27 May 2016 15:26:48 +0000 (15:26 +0000)
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.

ChangeLog
math/libm-test.inc

index 85a73f592b2e93efe051ddda02d836e189ad3da3..31736a6352a75a37f2b3c17e3720081c3530066c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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:
index 9c75a0162bf9abab7941364f643b276a64721438..523c93286f1520af404b08ef51e581cb5dcc0dae 100644 (file)
@@ -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