diff options
author | Joseph Myers <joseph@codesourcery.com> | 2014-01-02 16:35:46 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2014-01-02 16:35:46 +0000 |
commit | 819e5d50dd4d10dc359037eba74c70e74cb42739 (patch) | |
tree | fe51e811c4c6bb9e91bf2ab3730d34aa8c03452c /ChangeLog | |
parent | 90b6a1e55fdbb3e6a3132742c26eb19666ad9e33 (diff) | |
download | glibc-819e5d50dd4d10dc359037eba74c70e74cb42739.zip glibc-819e5d50dd4d10dc359037eba74c70e74cb42739.tar.gz glibc-819e5d50dd4d10dc359037eba74c70e74cb42739.tar.bz2 |
Fix ldbl-128ibm logl inaccuracy (bug 16386).
This patch fixes bug 16386, ldbl-128ibm logl inaccuracy (with
consequent inaccuracy for lgammal) for arguments where the high double
is subnormal, which showed up while attempting to regenerate ulps for
powerpc-nofpu for 2.19. The problem here is logic failing to allow
for subnormals when calculating the exponent of the argument. Tested
for powerpc-nofpu.
* sysdeps/ieee754/ldbl-128ibm/e_logl.c (__ieee754_logl): Adjust
numbers with subnormal high part when calculating exponent.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1,5 +1,9 @@ 2014-01-02 Joseph Myers <joseph@codesourcery.com> + [BZ #16386] + * sysdeps/ieee754/ldbl-128ibm/e_logl.c (__ieee754_logl): Adjust + numbers with subnormal high part when calculating exponent. + [BZ #16385] * sysdeps/ieee754/ldbl-128ibm/s_asinhl.c (__asinhl): Use fabsl not fabs. |