summaryrefslogtreecommitdiff
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 83ef754740..027bf9df1a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,28 @@
+2014-06-27 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #16561]
+ [BZ #16562]
+ * sysdeps/ieee754/dbl-64/e_jn.c: Include <float.h>.
+ (__ieee754_yn): Set FE_TONEAREST mode internally and then
+ recompute overflowing results in original rounding mode.
+ * sysdeps/ieee754/flt-32/e_jnf.c: Include <float.h>.
+ (__ieee754_ynf): Set FE_TONEAREST mode internally and then
+ recompute overflowing results in original rounding mode.
+ * sysdeps/ieee754/ldbl-128/e_jnl.c: Include <float.h>.
+ (__ieee754_ynl): Set FE_TONEAREST mode internally and then
+ recompute overflowing results in original rounding mode.
+ * sysdeps/ieee754/ldbl-128ibm/e_jnl.c: Include <float.h>.
+ (__ieee754_ynl): Set FE_TONEAREST mode internally and then
+ recompute overflowing results in original rounding mode.
+ * sysdeps/ieee754/ldbl-96/e_jnl.c: Include <float.h>.
+ (__ieee754_ynl): Set FE_TONEAREST mode internally and then
+ recompute overflowing results in original rounding mode.
+ * sysdeps/i386/fpu/fenv_private.h [!__SSE2_MATH__]
+ (libc_feholdsetround_ctx): New macro.
+ * math/libm-test.inc (yn_test): Use ALL_RM_TEST.
+ * sysdeps/i386/fpu/libm-test-ulps: Update.
+ * sysdeps/x86_64/fpu/libm-test-ulps : Likewise.
+
2014-06-26 Joseph Myers <joseph@codesourcery.com>
* sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h