diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2013-02-28 22:30:18 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2013-03-15 19:10:20 +0100 |
commit | 777b0332c0598ebba46685b41ea5846640751c19 (patch) | |
tree | e778f11d315ede62106259a283e621f05d18a500 /ChangeLog | |
parent | 64d063b80005674a856ae4fee638a739137f6775 (diff) | |
download | glibc-777b0332c0598ebba46685b41ea5846640751c19.zip glibc-777b0332c0598ebba46685b41ea5846640751c19.tar.gz glibc-777b0332c0598ebba46685b41ea5846640751c19.tar.bz2 |
Use GCC's builtins for generating NaNs.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -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) |