glibc/sysdeps/ieee754/float128
Joseph Myers df2806cdb5 Support strfromf64x alias.
This patch adds support for defining strfromf64x as a function alias
(of strfroml or strfromf128, as appropriate) when _Float64x is
supported.

Tested for x86_64, including in conjunction with _Float64x support
patches, and also tested build for other configurations (in
conjunction with _Float64x support patches) with build-many-glibcs.py
to cover the various different files needing updating to define these
aliases.

	* stdlib/strfroml.c: Always include <stdlib.h>.
	[__HAVE_FLOAT64X_LONG_DOUBLE] (strfromf64x): Define and later
	undefine as macro and define as weak alias.
	* sysdeps/ieee754/float128/strfromf128.c: Include <bits/floatn.h>.
	[__HAVE_FLOAT64X && !__HAVE_FLOAT64X_LONG_DOUBLE]: Include
	<stdlib.h>.
	[__HAVE_FLOAT64X && !__HAVE_FLOAT64X_LONG_DOUBLE] (strfromf64x):
	Define and later undefine as macro and define as weak alias.
2017-11-24 23:12:30 +00:00
..
Makeconfig
Makefile Add libio-mtsafe flags to the build of strfromf128 2017-06-23 10:31:49 -03:00
Versions Move some float128 symbol version definitions. 2017-10-16 22:04:42 +00:00
e_acosf128.c
e_acoshf128.c
e_asinf128.c
e_atan2f128.c
e_atanhf128.c
e_coshf128.c
e_exp10f128.c
e_expf128.c
e_fmodf128.c
e_gammaf128_r.c
e_hypotf128.c
e_ilogbf128.c
e_j0f128.c
e_j1f128.c
e_jnf128.c
e_lgammaf128_r.c
e_log2f128.c
e_log10f128.c
e_logf128.c
e_powf128.c
e_rem_pio2f128.c
e_remainderf128.c
e_scalbf128.c
e_sinhf128.c
float128_private.h Use libm_alias_ldouble for ldbl-128 functions. 2017-10-06 17:45:05 +00:00
float1282mpn.c float128: Add conversion from float128 to mpn 2017-06-07 17:03:43 -03:00
gamma_productf128.c
ieee754_float128.h
k_cosf128.c
k_sincosf128.c
k_sinf128.c
k_tanf128.c
lgamma_negf128.c
lgamma_productf128.c
mpn2float128.c float128: Add strtof128, wcstof128, and related functions. 2017-06-12 14:48:53 -03:00
s_asinhf128.c
s_atanf128.c
s_cbrtf128.c
s_ceilf128.c
s_copysignf128.c
s_cosf128.c
s_erff128.c
s_expm1f128.c
s_fabsf128.c
s_finitef128.c
s_floorf128.c
s_fmaf128.c
s_fpclassifyf128.c
s_frexpf128.c
s_fromfpf128.c Make more libm functions into weak aliases. 2017-09-14 22:28:53 +00:00
s_fromfpxf128.c Make more libm functions into weak aliases. 2017-09-14 22:28:53 +00:00
s_getpayloadf128.c
s_isinff128.c
s_isnanf128.c
s_issignalingf128.c
s_llrintf128.c
s_llroundf128.c
s_log1pf128.c
s_logbf128.c
s_lrintf128.c
s_lroundf128.c
s_modff128.c
s_nearbyintf128.c
s_nextafterf128.c
s_nexttowardf128.c
s_nextupf128.c
s_remquof128.c
s_rintf128.c
s_roundevenf128.c
s_roundf128.c
s_scalblnf128.c
s_scalbnf128.c
s_setpayloadf128.c Make more libm functions into weak aliases. 2017-09-14 22:28:53 +00:00
s_setpayloadsigf128.c Make more libm functions into weak aliases. 2017-09-14 22:28:53 +00:00
s_signbitf128.c float128: Add signbit alternative for old compilers 2017-06-30 18:34:29 -03:00
s_significandf128.c
s_sincosf128.c
s_sinf128.c
s_tanf128.c
s_tanhf128.c
s_totalorderf128.c
s_totalordermagf128.c
s_truncf128.c
s_ufromfpf128.c Make more libm functions into weak aliases. 2017-09-14 22:28:53 +00:00
s_ufromfpxf128.c Make more libm functions into weak aliases. 2017-09-14 22:28:53 +00:00
strfromf128.c Support strfromf64x alias. 2017-11-24 23:12:30 +00:00
strtod_nan_float128.h float128: Add strtof128, wcstof128, and related functions. 2017-06-12 14:48:53 -03:00
strtof128.c Support strtof64x, wcstof64x aliases. 2017-11-24 22:51:53 +00:00
strtof128_l.c Support strtof64x, wcstof64x aliases. 2017-11-24 22:51:53 +00:00
strtof128_nan.c float128: Add strtof128, wcstof128, and related functions. 2017-06-12 14:48:53 -03:00
t_sincosf128.c
wcstof128.c Mark ____wcsto*_l_internal functions with attribute_hidden [BZ #18822] 2017-10-01 15:09:28 -07:00
wcstof128_l.c Mark ____wcsto*_l_internal functions with attribute_hidden [BZ #18822] 2017-10-01 15:09:28 -07:00
wcstof128_nan.c float128: Add strtof128, wcstof128, and related functions. 2017-06-12 14:48:53 -03:00
x2y2m1f128.c