From 9568c0c2255045456a09b441f89c6641e27a4bec Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Mon, 30 Apr 2012 09:37:01 +0000 Subject: Fix exp10 spurious overflows (bug 13924). --- ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index a13bcec7cc..7a65e6c5b5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2012-04-30 Joseph Myers + + [BZ #13884] + [BZ #13924] + * math/e_exp10.c: Include . + (__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 . + (__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 * misc/sys/cdefs.h (__attribute_artificial__): New macro. -- cgit 1.4.1