aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2013-02-28 22:30:18 +0100
committerThomas Schwinge <thomas@codesourcery.com>2013-03-15 19:10:20 +0100
commit777b0332c0598ebba46685b41ea5846640751c19 (patch)
treee778f11d315ede62106259a283e621f05d18a500 /ChangeLog
parent64d063b80005674a856ae4fee638a739137f6775 (diff)
downloadglibc-777b0332c0598ebba46685b41ea5846640751c19.zip
glibc-777b0332c0598ebba46685b41ea5846640751c19.tar.gz
glibc-777b0332c0598ebba46685b41ea5846640751c19.tar.bz2
Use GCC's builtins for generating NaNs.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 553da36..6f751d4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,21 @@
2013-03-15 Thomas Schwinge <thomas@codesourcery.com>
+ * math/basic-test.c (TEST_FUNC): Replace NANFUNC argument with
+ SUFFIX. Initialize qNaN_var with __builtin_nan family of
+ functions.
+ (TEST_TRUNC): Add SUFFIX argument. Initialize qNaN_var with
+ __builtin_nan family of functions.
+ * math/libm-test.inc (initialize): Initialize qnan_value with
+ __builtin_nan family of functions.
+ * sysdeps/powerpc/fpu/test-powerpc-snan.c (SNANf, SNAN, SNANl):
+ Remove variables.
+ (init_signaling_nan, snan_float, snan_double, snan_ldouble):
+ Remove functions.
+ (TEST_FUNC): Add SUFFIX argument. Move sNaN_var into static
+ storage class. Initialize qNaN_var and sNaN_var with
+ __builtin_nan and __builtin_nans families of functions,
+ respectively.
+
* math/libm-test.inc (acosh_test): Also test with qNaN input.
(sqrt_test): Remove duplicate test with qNaN input.
(lrint_test, llrint_test, lround_test, llround_test, rint_test)