about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2014-06-30 17:38:16 +0000
committerJoseph Myers <joseph@codesourcery.com>2014-06-30 17:38:16 +0000
commitce9c5b3e955746a9187ffde9b16feea4a357c86a (patch)
treee60ee24b2da9fb3291a4667607040ca7d9337fa1 /ChangeLog
parent3a6e988706d1ce2c88c933619d1f312098698ecd (diff)
downloadglibc-ce9c5b3e955746a9187ffde9b16feea4a357c86a.tar.gz
glibc-ce9c5b3e955746a9187ffde9b16feea4a357c86a.tar.xz
glibc-ce9c5b3e955746a9187ffde9b16feea4a357c86a.zip
Fix ldbl-128 expm1l spurious underflow (bug 16539).
This patch fixes spurious underflows from ldbl-128 expm1l, as reported
in <https://sourceware.org/ml/libc-alpha/2014-06/msg00835.html> and
exposed by the tests added for such a bug in the x86 / x86-64
version.  The bug and fix are essentially the same, so no separate bug
is filed in Bugzilla.

Tested for mips64.

	[BZ #16539]
	* sysdeps/ieee754/ldbl-128/s_expm1l.c: Include <float.h>.
	(__expm1l): Return argument unchanged when small but not
	subnormal.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 2ef0a7489d..8897d9ce14 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2014-06-30  Joseph Myers  <joseph@codesourcery.com>
 
+	[BZ #16539]
+	* sysdeps/ieee754/ldbl-128/s_expm1l.c: Include <float.h>.
+	(__expm1l): Return argument unchanged when small but not
+	subnormal.
+
 	* soft-fp/op-1.h (_FP_UNPACK_RAW_1): Rename local variables to
 	include macro name.
 	(_FP_UNPACK_RAW_1_P): Likewise.