From 02093e62226ca5ce04a2f69c0682eea828a6f9ee Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Thu, 14 Sep 2017 01:11:46 +0000 Subject: Define and use libm_alias_float128. Continuing the process of setting up common macros for libm function aliases, with a view to using them to define _FloatN / _FloatNx aliases in future, this patch adds a libm_alias_float128 macro and uses it in the type-generic templates. (_Float128 functions will end up with _Float64x aliases on powerpc64le, but not on x86_64/x86/ia64 because _Float64x has long double format there, and the macro will provide a single place for the conditionals for that choice, as well as for once ldbl-128 functions always build *f128 and need conditionals for whether to have *l aliases.) Tested for x86_64. Also tested with build-many-glibcs.py that installed stripped shared libraries are unchanged by the patch. * sysdeps/generic/libm-alias-float128.h: New file. * sysdeps/generic/math-type-macros-float128.h: Include . [!declare_mgen_alias] (declare_mgen_alias): Define macro. --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 3f2e355a82..564c7e0745 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2017-09-14 Joseph Myers + + * sysdeps/generic/libm-alias-float128.h: New file. + * sysdeps/generic/math-type-macros-float128.h: Include + . + [!declare_mgen_alias] (declare_mgen_alias): Define macro. + 2017-09-13 Joseph Myers * sysdeps/generic/libm-alias-ldouble.h: New file. -- cgit v1.2.3