diff options
author | Joseph Myers <joseph@codesourcery.com> | 2012-03-19 20:13:10 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2012-03-19 20:14:26 +0000 |
commit | 1897ad44326bb7761dcda46132ae303f7288aba9 (patch) | |
tree | fd8357b0066902deb5b6b9476b8c456f68ffc56e /ChangeLog | |
parent | 7726d6a95d5a2c08c8d43186002f040b9b889c27 (diff) | |
download | glibc-1897ad44326bb7761dcda46132ae303f7288aba9.zip glibc-1897ad44326bb7761dcda46132ae303f7288aba9.tar.gz glibc-1897ad44326bb7761dcda46132ae303f7288aba9.tar.bz2 |
Fix clog overflow/underflow (bug 13629).
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -1,5 +1,20 @@ 2012-03-19 Joseph Myers <joseph@codesourcery.com> + [BZ #13629] + * math/s_clog.c: Include <float.h>. + (__clog): Scale large or subnormal inputs. + * math/s_clogf.c: Likewise. + * math/s_clogl.c: Likewise. + * math/s_clog10.c: Include <float.h>. + (M_LOG10_2): Define. + (__clog10): Scale large or subnormal inputs. + * math/s_clog10f.c: Likewise. + * math/s_clog10l.c: Likewise. + * math/libm-test.inc (clog_test): Add more tests. + (clog10_test): Likewise. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + [BZ #11451] * sysdeps/ieee754/dbl-64/e_atan2.c (__ieee754_atan2): Scale large x and y. |