about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7ba904d0be..e1f0b5f8f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2016-05-19  Joseph Myers  <joseph@codesourcery.com>
+
+	[BZ #13304]
+	* sysdeps/ieee754/ldbl-128ibm/s_fmal.c: Include <fenv.h>,
+	<float.h>, <math_private.h> and <stdlib.h>.
+	(add_split): New function.
+	(mul_split): Likewise.
+	(ext_val): New typedef.
+	(store_ext_val): New function.
+	(mul_ext_val): New function.
+	(compare): New function.
+	(add_split_ext): New function.
+	(__fmal): After checking for Inf, NaN and zero, compute result as
+	an exact sum of scaled double values in round-to-nearest before
+	adding those up and adjusting for other rounding modes.
+	* math/auto-libm-test-in: Remove xfail-rounding:ldbl-128ibm from
+	tests of fma.
+	* math/auto-libm-test-out: Regenerated.
+
 2016-05-19  H.J. Lu  <hongjiu.lu@intel.com>
 
 	[BZ #20119]