about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a6fbb36ac1..8334e48c13 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,28 @@
 2017-06-28  Joseph Myers  <joseph@codesourcery.com>
 
+	* math/tgmath.h: Include <bits/libc-header-start.h> and
+	<bits/floatn.h>.
+	(__TGMATH_F128): New macro.
+	(__TGMATH_CF128): Likewise.
+	(__TGMATH_UNARY_REAL_ONLY): Use __TGMATH_F128.
+	(__TGMATH_UNARY_REAL_RET_ONLY): Likewise.
+	(__TGMATH_BINARY_FIRST_REAL_ONLY): Likewise.
+	(__TGMATH_BINARY_FIRST_REAL_STD_ONLY): New macro.
+	(__TGMATH_BINARY_REAL_ONLY): Use __TGMATH_F128.
+	(__TGMATH_BINARY_REAL_STD_ONLY): New macro.
+	(__TGMATH_BINARY_REAL_RET_ONLY): Use __TGMATH_F128.
+	(__TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY): Likewise.
+	(__TGMATH_TERNARY_REAL_ONLY): Likewise.
+	(__TGMATH_TERNARY_FIRST_REAL_RET_ONLY): Likewise.
+	(__TGMATH_UNARY_REAL_IMAG): Use __TGMATH_CF128.
+	(__TGMATH_UNARY_IMAG): Use __TGMATH_F128.
+	(__TGMATH_UNARY_REAL_IMAG_RET_REAL): Use __TGMATH_CF128.
+	(__TGMATH_BINARY_REAL_IMAG): Likewise.
+	(nexttoward): Use __TGMATH_BINARY_FIRST_REAL_STD_ONLY.
+	[__USE_MISC] (scalb): Use __TGMATH_BINARY_REAL_STD_ONLY.
+	* math/gen-tgmath-tests.py (Type.init_types): Enable _FloatN and
+	_FloatNx types if the corresponding HUGE_VAL macros are defined.
+
 	* math/tgmath.h [__USE_GNU] (log10): Use clog10 not __clog10.
 	* math/gen-tgmath-tests.py (Tests.add_all_tests): Test log10 for
 	complex arguments.