aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2012-03-19 20:13:10 +0000
committerJoseph Myers <joseph@codesourcery.com>2012-03-19 20:14:26 +0000
commit1897ad44326bb7761dcda46132ae303f7288aba9 (patch)
treefd8357b0066902deb5b6b9476b8c456f68ffc56e /ChangeLog
parent7726d6a95d5a2c08c8d43186002f040b9b889c27 (diff)
downloadglibc-1897ad44326bb7761dcda46132ae303f7288aba9.zip
glibc-1897ad44326bb7761dcda46132ae303f7288aba9.tar.gz
glibc-1897ad44326bb7761dcda46132ae303f7288aba9.tar.bz2
Fix clog overflow/underflow (bug 13629).
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8ac195a..e806afc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.