summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2014-04-16 19:33:32 +0930
committerAlan Modra <amodra@gmail.com>2014-04-16 19:33:32 +0930
commitaa5f0ff11ad2cc85277c64cf65c723a9664e1149 (patch)
tree841c809e5a067dfc91478956a8549f05fccee250 /ChangeLog
parentbb9c256fb01b09bc13a58ada3ea045ac9efd4834 (diff)
downloadglibc-aa5f0ff11ad2cc85277c64cf65c723a9664e1149.tar.gz
glibc-aa5f0ff11ad2cc85277c64cf65c723a9664e1149.tar.xz
glibc-aa5f0ff11ad2cc85277c64cf65c723a9664e1149.zip
Correct IBM long double frexpl.
Besides fixing the bugzilla, this also fixes corner-cases where the high
and low double differ greatly in magnitude, and handles a denormal
input without resorting to a fp rescale.

	[BZ #16740]
	[BZ #16619]
	* sysdeps/ieee754/ldbl-128ibm/s_frexpl.c (__frexpl): Rewrite.
	* math/libm-test.inc (frexp_test_data): Add tests.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 2a8cc57726..9f70d63147 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2014-04-16  Alan Modra  <amodra@gmail.com>
+
+	[BZ #16740]
+	[BZ #16619]
+	* sysdeps/ieee754/ldbl-128ibm/s_frexpl.c (__frexpl): Rewrite.
+	* math/libm-test.inc (frexp_test_data): Add tests.
+
 2014-04-15  Siddhesh Poyarekar  <siddhesh@redhat.com>
 
 	* benchtests/Makefile: Depend on libraries in build directory.