diff options
| author | Joseph Myers <joseph@codesourcery.com> | 2017-10-05 21:13:40 +0000 |
|---|---|---|
| committer | Joseph Myers <joseph@codesourcery.com> | 2017-10-05 21:13:40 +0000 |
| commit | 86f9568af6facdd5b32e64d98624daefbe8b4931 (patch) | |
| tree | 8aa0273312a44fee8902c921baa3c5a59dfaa040 /ChangeLog | |
| parent | dd5bc7f1b385b29d0f90aefe4d9756b35011709b (diff) | |
| download | glibc-86f9568af6facdd5b32e64d98624daefbe8b4931.tar.xz glibc-86f9568af6facdd5b32e64d98624daefbe8b4931.zip | |
Use libm_alias_ldouble for ldbl-96 functions.
This patch makes ldbl-96 functions use libm_alias_ldouble to define
function aliases.
Tested for x86_64, and tested with build-many-glibcs.py that installed
stripped shared libraries are unchanged by the patch.
* sysdeps/ieee754/ldbl-96/s_asinhl.c: Include
<libm-alias-ldouble.h>.
(asinhl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_cbrtl.c: Include
<libm-alias-ldouble.h>.
(cbrtl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_copysignl.c: Include
<libm-alias-ldouble.h>.
(copysignl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_cosl.c: Include
<libm-alias-ldouble.h>.
(cosl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_erfl.c: Include
<libm-alias-ldouble.h>.
(erfl): Define using libm_alias_ldouble.
(erfcl): Likewise.
* sysdeps/ieee754/ldbl-96/s_fmal.c: Include
<libm-alias-ldouble.h>.
(fmal): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_frexpl.c: Include
<libm-alias-ldouble.h>.
(frexpl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_fromfpl.c (fromfpl): Define using
libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_fromfpl_main.c: Include
<libm-alias-ldouble.h>.
* sysdeps/ieee754/ldbl-96/s_fromfpxl.c (fromfpxl): Define using
libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_getpayloadl.c: Include
<libm-alias-ldouble.h>.
(getpayloadl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_llrintl.c: Include
<libm-alias-ldouble.h>.
(llrintl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_llroundl.c: Include
<libm-alias-ldouble.h>.
(llroundl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_lrintl.c: Include
<libm-alias-ldouble.h>.
(lrintl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_lroundl.c: Include
<libm-alias-ldouble.h>.
(lroundl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_modfl.c: Include
<libm-alias-ldouble.h>.
(modfl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_nextupl.c: Include
<libm-alias-ldouble.h>.
(nextupl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_remquol.c: Include
<libm-alias-ldouble.h>.
(remquol): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_roundevenl.c: Include
<libm-alias-ldouble.h>.
(roundevenl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_roundl.c: Include
<libm-alias-ldouble.h>.
(roundl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_setpayloadl.c (setpayloadl): Define
using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c: Include
<libm-alias-ldouble.h>.
* sysdeps/ieee754/ldbl-96/s_setpayloadsigl.c: Include
<libm-alias-ldouble.h>.
(setpayloadsigl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_sincosl.c: Include
<libm-alias-ldouble.h>.
(sincosl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_sinl.c: Include
<libm-alias-ldouble.h>.
(sinl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_tanhl.c: Include
<libm-alias-ldouble.h>.
(tanhl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_tanl.c: Include
<libm-alias-ldouble.h>.
(tanl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_totalorderl.c: Include
<libm-alias-ldouble.h>.
(totalorderl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_totalordermagl.c: Include
<libm-alias-ldouble.h>.
(totalordermagl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_ufromfpl.c (ufromfpl): Define using
libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_ufromfpxl.c (ufromfpxl): Define using
libm_alias_ldouble.
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 90 |
1 files changed, 90 insertions, 0 deletions
@@ -1,3 +1,93 @@ +2017-10-05 Joseph Myers <joseph@codesourcery.com> + + * sysdeps/ieee754/ldbl-96/s_asinhl.c: Include + <libm-alias-ldouble.h>. + (asinhl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_cbrtl.c: Include + <libm-alias-ldouble.h>. + (cbrtl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_copysignl.c: Include + <libm-alias-ldouble.h>. + (copysignl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_cosl.c: Include + <libm-alias-ldouble.h>. + (cosl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_erfl.c: Include + <libm-alias-ldouble.h>. + (erfl): Define using libm_alias_ldouble. + (erfcl): Likewise. + * sysdeps/ieee754/ldbl-96/s_fmal.c: Include + <libm-alias-ldouble.h>. + (fmal): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_frexpl.c: Include + <libm-alias-ldouble.h>. + (frexpl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_fromfpl.c (fromfpl): Define using + libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_fromfpl_main.c: Include + <libm-alias-ldouble.h>. + * sysdeps/ieee754/ldbl-96/s_fromfpxl.c (fromfpxl): Define using + libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_getpayloadl.c: Include + <libm-alias-ldouble.h>. + (getpayloadl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_llrintl.c: Include + <libm-alias-ldouble.h>. + (llrintl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_llroundl.c: Include + <libm-alias-ldouble.h>. + (llroundl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_lrintl.c: Include + <libm-alias-ldouble.h>. + (lrintl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_lroundl.c: Include + <libm-alias-ldouble.h>. + (lroundl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_modfl.c: Include + <libm-alias-ldouble.h>. + (modfl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_nextupl.c: Include + <libm-alias-ldouble.h>. + (nextupl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_remquol.c: Include + <libm-alias-ldouble.h>. + (remquol): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_roundevenl.c: Include + <libm-alias-ldouble.h>. + (roundevenl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_roundl.c: Include + <libm-alias-ldouble.h>. + (roundl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_setpayloadl.c (setpayloadl): Define + using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c: Include + <libm-alias-ldouble.h>. + * sysdeps/ieee754/ldbl-96/s_setpayloadsigl.c: Include + <libm-alias-ldouble.h>. + (setpayloadsigl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_sincosl.c: Include + <libm-alias-ldouble.h>. + (sincosl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_sinl.c: Include + <libm-alias-ldouble.h>. + (sinl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_tanhl.c: Include + <libm-alias-ldouble.h>. + (tanhl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_tanl.c: Include + <libm-alias-ldouble.h>. + (tanl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_totalorderl.c: Include + <libm-alias-ldouble.h>. + (totalorderl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_totalordermagl.c: Include + <libm-alias-ldouble.h>. + (totalordermagl): Define using libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_ufromfpl.c (ufromfpl): Define using + libm_alias_ldouble. + * sysdeps/ieee754/ldbl-96/s_ufromfpxl.c (ufromfpxl): Define using + libm_alias_ldouble. + 2017-10-05 Siddhesh Poyarekar <siddhesh@sourceware.org> * sysdeps/aarch64/multiarch/Makefile (sysdep_routines): Add |
