aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2012-04-30 09:37:01 +0000
committerJoseph Myers <joseph@codesourcery.com>2012-04-30 09:37:01 +0000
commit9568c0c2255045456a09b441f89c6641e27a4bec (patch)
tree880b9ddc21a1bc83fbb5ec3af9c57db5365eef35 /ChangeLog
parent6c1ff08cf8734e77b9201d968ae8bbc0626d09a4 (diff)
downloadglibc-9568c0c2255045456a09b441f89c6641e27a4bec.tar
glibc-9568c0c2255045456a09b441f89c6641e27a4bec.tar.gz
glibc-9568c0c2255045456a09b441f89c6641e27a4bec.tar.bz2
glibc-9568c0c2255045456a09b441f89c6641e27a4bec.zip
Fix exp10 spurious overflows (bug 13924).
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a13bcec7cc..7a65e6c5b5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2012-04-30 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #13884]
+ [BZ #13924]
+ * math/e_exp10.c: Include <float.h>.
+ (__ieee754_exp10): Handle underflow here rather than multiplying
+ large negative argument by M_LN10.
+ * math/e_exp10f.c (__ieee754_exp10f): Call __ieee754_exp instead
+ of __ieee754_expf.
+ * math/e_exp10l.c: Include <float.h>.
+ (__ieee754_exp10l): Handle underflow here rather than multiplying
+ large negative argument by M_LN10l.
+ * math/libm-test.inc (exp10_test): Add another test. Do not allow
+ spurious overflow exception on underflow.
+
2012-04-29 Marek Polacek <polacek@redhat.com>
* misc/sys/cdefs.h (__attribute_artificial__): New macro.