Fix ldbl-opt/w_lgamma_compatl.c libm_alias_ldouble_other usage.

Testing with changes to enable _Float128 function aliases shows that
the libm_alias_ldouble_other usage in ldbl-opt/w_lgamma_compatl.c does
not in fact work.  Furthermore, it is unnecessary; the relevant
aliases get created through w_lgammal_compat2.c.  This patch removes
the problem code.

Tested with build-many-glibcs.py that installed stripped shared
libraries are unchanged by the patch.  Also tested in conjunction with
patches to enable _Float128 function aliases.

	* sysdeps/ieee754/ldbl-opt/w_lgamma_compatl.c [BUILD_LGAMMA]:
	Remove conditional code.
This commit is contained in:
Joseph Myers 2017-10-13 16:38:37 +00:00
parent 7d25d410c2
commit 1def91b304
2 changed files with 3 additions and 5 deletions

View File

@ -1,5 +1,8 @@
2017-10-13 Joseph Myers <joseph@codesourcery.com>
* sysdeps/ieee754/ldbl-opt/w_lgamma_compatl.c [BUILD_LGAMMA]:
Remove conditional code.
* sysdeps/ieee754/ldbl-opt/s_clog10l.c (__clog10l__internal):
Rename to __clog10_internal_l.
(__clog10_internal_l): Define aliases using

View File

@ -9,8 +9,3 @@
#if GAMMA_ALIAS
long_double_symbol (libm, __gammal, gammal);
#endif
#if BUILD_LGAMMA
# undef weak_alias
# define weak_alias(name, aliasname) _weak_alias (name, aliasname)
libm_alias_ldouble_other (__lgamma, lgamma)
#endif