about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2013-12-03 21:49:56 +0000
committerJoseph Myers <joseph@codesourcery.com>2013-12-03 21:49:56 +0000
commit749008ff0361297af02b8574ac8848d35436eac3 (patch)
tree24d4078cb9fa9eb70e27a8c886301db8d09fadb1 /ChangeLog
parent17dea1887fcc116941e07cb0f5f2078140ab0384 (diff)
downloadglibc-749008ff0361297af02b8574ac8848d35436eac3.tar.gz
glibc-749008ff0361297af02b8574ac8848d35436eac3.tar.xz
glibc-749008ff0361297af02b8574ac8848d35436eac3.zip
Fix exp missing underflows (bug 15268, bug 15425).
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 74c24838df..de64f3f71b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
 2013-12-03  Joseph Myers  <joseph@codesourcery.com>
 
+	[BZ #15268]
+	[BZ #15425]
+	* sysdeps/ieee754/dbl-64/e_exp.c: Include <float.h>.
+	(__ieee754_exp): For possibly underflowing results, check size of
+	result and force underflow exception if required.
+	* math/auto-libm-test-in: Add more tests of exp.
+	* math/auto-libm-test-out: Regenerated.
+	* sysdeps/i386/fpu/libm-test-ulps: Update.
+	* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
 	[BZ #16283]
 	* math/w_exp2.c (__exp2): Handle a zero result as underflow.
 	* math/w_exp2f.c (__exp2f): Likewise.