about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog25
1 files changed, 25 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 261f9440a6..3b372ccd53 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,28 @@
+2015-09-14  Joseph Myers  <joseph@codesourcery.com>
+
+	[BZ #16521]
+	[BZ #18875]
+	* math/e_exp2l.c (__ieee754_exp2l): Force underflow exception for
+	small results.
+	* sysdeps/i386/fpu/e_exp2.S (dbl_min): New object.
+	(MO): New macro.
+	(__ieee754_exp2): For small results, force underflow exception and
+	remove excess range and precision from return value.
+	* sysdeps/i386/fpu/e_exp2f.S (flt_min): New object.
+	(MO): New macro.
+	(__ieee754_exp2f): For small results, force underflow exception
+	and remove excess range and precision from return value.
+	* sysdeps/i386/fpu/e_exp2l.S (ldbl_min): New object.
+	(MO): New macro.
+	(__ieee754_exp2l): Force underflow exception for small results.
+	* sysdeps/ieee754/dbl-64/e_exp2.c (__ieee754_exp2): Likewise.
+	* sysdeps/ieee754/flt-32/e_exp2f.c (__ieee754_exp2f): Likewise.
+	* sysdeps/x86_64/fpu/e_exp2l.S (ldbl_min): New object.
+	(MO): New macro.
+	(__ieee754_exp2l): Force underflow exception for small results.
+	* math/auto-libm-test-in: Add more tests or exp2.
+	* math/auto-libm-test-out: Regenerated.
+
 2015-09-14  Carlos O'Donell  <carlos@redhat.com>
 
 	* malloc/malloc.c (systrim): Use ALIGN_DOWN.