This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Fix gen-tgmath-tests.py for _Float64, _Float64x testing [committed]


math/gen-tgmath-tests.py was missing a create_type argument when
creating the internal types for combinations of long double with
_Float64 and _Float64x, so resulting in output that did not compile
when glibc support for those types was enabled.  This patch adds the
missing argument so that the tests properly compile in that case.

Tested for x86_64, including in conjunction with _Float64x support
patches.  Committed.

2017-11-24  Joseph Myers  <joseph@codesourcery.com>

	* math/gen-tgmath-tests.py (Type.init_types): Pass suffix argument
	for combinations of long double with _Float64 and _Float64x.

diff --git a/math/gen-tgmath-tests.py b/math/gen-tgmath-tests.py
index 88307a7..55e9acc 100755
--- a/math/gen-tgmath-tests.py
+++ b/math/gen-tgmath-tests.py
@@ -203,11 +203,11 @@ class Type(object):
         # Internal types represent the combination of long double with
         # _Float64 or _Float64x, for which the ordering depends on
         # whether long double has the same format as double.
-        Type.create_type('long_double_Float64', 'LDBL_MANT_DIG',
+        Type.create_type('long_double_Float64', None, 'LDBL_MANT_DIG',
                          complex_name='complex_long_double_Float64',
                          condition='defined HUGE_VAL_F64', order=(6, 7),
                          internal=True)
-        Type.create_type('long_double_Float64x', 'FLT64X_MANT_DIG',
+        Type.create_type('long_double_Float64x', None, 'FLT64X_MANT_DIG',
                          complex_name='complex_long_double_Float64x',
                          condition='defined HUGE_VAL_F64X', order=(7, 7),
                          internal=True)

-- 
Joseph S. Myers
joseph@codesourcery.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]