Move wrappers to libm-compat-calls-auto

This commit moves one step towards the deprecation of wrappers that
use _LIB_VERSION / matherr / __kernel_standard functionality, by
adding the suffix '_compat' to their filenames and adjusting Makefiles
and #includes accordingly.

New template wrappers that do not use such functionality will be added
by future patches and will be first used by the float128 wrappers.
This commit is contained in:
Gabriel F. T. Gomes 2016-12-13 22:42:51 -02:00
parent 811de1a688
commit f67d78192c
191 changed files with 474 additions and 66 deletions

402
ChangeLog
View File

@ -1,3 +1,405 @@
2017-01-04 Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
* math/Makefile (libm-calls): Move wrappers...
(libm-compat-call-auto): Here.
(libm-routines): Add items in libm-compat-calls-auto.
* sysdeps/powerpc/nofpu/Makefile: Add suffix ("_compat") to
the filenames of the wrappers that have been renamed.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/Makefile: Likewise.
* math/w_acos.c: Add _compat suffix to filename.
* math/w_acosf.c: Likewise.
* math/w_acosh.c: Likewise.
* math/w_acoshf.c: Likewise.
* math/w_acoshl.c: Likewise.
* math/w_acosl.c: Likewise.
* math/w_asin.c: Likewise.
* math/w_asinf.c: Likewise.
* math/w_asinl.c: Likewise.
* math/w_atan2.c: Likewise.
* math/w_atan2f.c: Likewise.
* math/w_atan2l.c: Likewise.
* math/w_atanh.c: Likewise.
* math/w_atanhf.c: Likewise.
* math/w_atanhl.c: Likewise.
* math/w_cosh.c: Likewise.
* math/w_coshf.c: Likewise.
* math/w_coshl.c: Likewise.
* math/w_exp10.c: Likewise.
* math/w_exp10f.c: Likewise.
* math/w_exp10l.c: Likewise.
* math/w_exp2.c: Likewise.
* math/w_exp2f.c: Likewise.
* math/w_exp2l.c: Likewise.
* math/w_fmod.c: Likewise.
* math/w_fmodf.c: Likewise.
* math/w_fmodl.c: Likewise.
* math/w_hypot.c: Likewise.
* math/w_hypotf.c: Likewise.
* math/w_hypotl.c: Likewise.
* math/w_j0.c: Likewise.
* math/w_j0f.c: Likewise.
* math/w_j0l.c: Likewise.
* math/w_j1.c: Likewise.
* math/w_j1f.c: Likewise.
* math/w_j1l.c: Likewise.
* math/w_jn.c: Likewise.
* math/w_jnf.c: Likewise.
* math/w_jnl.c: Likewise.
* math/w_log10.c: Likewise.
* math/w_log10f.c: Likewise.
* math/w_log10l.c: Likewise.
* math/w_log2.c: Likewise.
* math/w_log2f.c: Likewise.
* math/w_log2l.c: Likewise.
* math/w_log.c: Likewise.
* math/w_logf.c: Likewise.
* math/w_logl.c: Likewise.
* math/w_pow.c: Likewise.
* math/w_powf.c: Likewise.
* math/w_powl.c: Likewise.
* math/w_remainder.c: Likewise.
* math/w_remainderf.c: Likewise.
* math/w_remainderl.c: Likewise.
* math/w_scalb.c: Likewise.
* math/w_scalbf.c: Likewise.
* math/w_scalbl.c: Likewise.
* math/w_sinh.c: Likewise.
* math/w_sinhf.c: Likewise.
* math/w_sinhl.c: Likewise.
* math/w_sqrt.c: Likewise.
* math/w_sqrtf.c: Likewise.
* math/w_sqrtl.c: Likewise.
* math/w_tgamma.c: Likewise.
* math/w_tgammaf.c: Likewise.
* math/w_tgammal.c: Likewise.
* math/w_acos_compat.c: New file copied from above and
adjusted for new #includes path
* math/w_acosf_compat.c: Likewise.
* math/w_acosh_compat.c: Likewise.
* math/w_acoshf_compat.c: Likewise.
* math/w_acoshl_compat.c: Likewise.
* math/w_acosl_compat.c: Likewise.
* math/w_asin_compat.c: Likewise.
* math/w_asinf_compat.c: Likewise.
* math/w_asinl_compat.c: Likewise.
* math/w_atan2_compat.c: Likewise.
* math/w_atan2f_compat.c: Likewise.
* math/w_atan2l_compat.c: Likewise.
* math/w_atanh_compat.c: Likewise.
* math/w_atanhf_compat.c: Likewise.
* math/w_atanhl_compat.c: Likewise.
* math/w_cosh_compat.c: Likewise.
* math/w_coshf_compat.c: Likewise.
* math/w_coshl_compat.c: Likewise.
* math/w_exp10_compat.c: Likewise.
* math/w_exp10f_compat.c: Likewise.
* math/w_exp10l_compat.c: Likewise.
* math/w_exp2_compat.c: Likewise.
* math/w_exp2f_compat.c: Likewise.
* math/w_exp2l_compat.c: Likewise.
* math/w_fmod_compat.c: Likewise.
* math/w_fmodf_compat.c: Likewise.
* math/w_fmodl_compat.c: Likewise.
* math/w_hypot_compat.c: Likewise.
* math/w_hypotf_compat.c: Likewise.
* math/w_hypotl_compat.c: Likewise.
* math/w_j0_compat.c: Likewise.
* math/w_j0f_compat.c: Likewise.
* math/w_j0l_compat.c: Likewise.
* math/w_j1_compat.c: Likewise.
* math/w_j1f_compat.c: Likewise.
* math/w_j1l_compat.c: Likewise.
* math/w_jn_compat.c: Likewise.
* math/w_jnf_compat.c: Likewise.
* math/w_jnl_compat.c: Likewise.
* math/w_log10_compat.c: Likewise.
* math/w_log10f_compat.c: Likewise.
* math/w_log10l_compat.c: Likewise.
* math/w_log2_compat.c: Likewise.
* math/w_log2f_compat.c: Likewise.
* math/w_log2l_compat.c: Likewise.
* math/w_log_compat.c: Likewise.
* math/w_logf_compat.c: Likewise.
* math/w_logl_compat.c: Likewise.
* math/w_pow_compat.c: Likewise.
* math/w_powf_compat.c: Likewise.
* math/w_powl_compat.c: Likewise.
* math/w_remainder_compat.c: Likewise.
* math/w_remainderf_compat.c: Likewise.
* math/w_remainderl_compat.c: Likewise.
* math/w_scalb_compat.c: Likewise.
* math/w_scalbf_compat.c: Likewise.
* math/w_scalbl_compat.c: Likewise.
* math/w_sinh_compat.c: Likewise.
* math/w_sinhf_compat.c: Likewise.
* math/w_sinhl_compat.c: Likewise.
* math/w_sqrt_compat.c: Likewise.
* math/w_sqrtf_compat.c: Likewise.
* math/w_sqrtl_compat.c: Likewise.
* math/w_tgamma_compat.c: Likewise.
* math/w_tgammaf_compat.c: Likewise.
* math/w_tgammal_compat.c: Likewise.
* sysdeps/i386/fpu/w_sqrt.c: Add _compat suffix to filename.
* sysdeps/ia64/fpu/w_sqrtl.c: Likewise.
* sysdeps/ia64/fpu/w_acosl.c: Likewise.
* sysdeps/ia64/fpu/w_sqrtf.c: Likewise.
* sysdeps/ia64/fpu/w_sqrt.c: Likewise.
* sysdeps/ia64/fpu/w_sinhl.c: Likewise.
* sysdeps/ia64/fpu/w_acosf.c: Likewise.
* sysdeps/ia64/fpu/w_sinhf.c: Likewise.
* sysdeps/ia64/fpu/w_sinh.c: Likewise.
* sysdeps/ia64/fpu/w_scalbl.c: Likewise.
* sysdeps/ia64/fpu/w_scalbf.c: Likewise.
* sysdeps/ia64/fpu/w_scalb.c: Likewise.
* sysdeps/ia64/fpu/w_remainderl.c: Likewise.
* sysdeps/ia64/fpu/w_remainderf.c: Likewise.
* sysdeps/ia64/fpu/w_remainder.c: Likewise.
* sysdeps/ia64/fpu/w_powl.c: Likewise.
* sysdeps/ia64/fpu/w_powf.c: Likewise.
* sysdeps/ia64/fpu/w_pow.c: Likewise.
* sysdeps/ia64/fpu/w_logl.c: Likewise.
* sysdeps/ia64/fpu/w_logf.c: Likewise.
* sysdeps/ia64/fpu/w_log2l.c: Likewise.
* sysdeps/ia64/fpu/w_log2f.c: Likewise.
* sysdeps/ia64/fpu/w_log2.c: Likewise.
* sysdeps/ia64/fpu/w_log10l.c: Likewise.
* sysdeps/ia64/fpu/w_log10f.c: Likewise.
* sysdeps/ia64/fpu/w_log10.c: Likewise.
* sysdeps/ia64/fpu/w_log.c: Likewise.
* sysdeps/ia64/fpu/w_hypotl.c: Likewise.
* sysdeps/ia64/fpu/w_hypotf.c: Likewise.
* sysdeps/ia64/fpu/w_hypot.c: Likewise.
* sysdeps/ia64/fpu/w_fmodl.c: Likewise.
* sysdeps/ia64/fpu/w_fmodf.c: Likewise.
* sysdeps/ia64/fpu/w_fmod.c: Likewise.
* sysdeps/ia64/fpu/w_exp2l.c: Likewise.
* sysdeps/ia64/fpu/w_exp2f.c: Likewise.
* sysdeps/ia64/fpu/w_exp2.c: Likewise.
* sysdeps/ia64/fpu/w_exp10l.c: Likewise.
* sysdeps/ia64/fpu/w_exp10f.c: Likewise.
* sysdeps/ia64/fpu/w_exp10.c: Likewise.
* sysdeps/ia64/fpu/w_coshl.c: Likewise.
* sysdeps/ia64/fpu/w_coshf.c: Likewise.
* sysdeps/ia64/fpu/w_cosh.c: Likewise.
* sysdeps/ia64/fpu/w_atanhl.c: Likewise.
* sysdeps/ia64/fpu/w_atanhf.c: Likewise.
* sysdeps/ia64/fpu/w_atanh.c: Likewise.
* sysdeps/ia64/fpu/w_atan2l.c: Likewise.
* sysdeps/ia64/fpu/w_atan2f.c: Likewise.
* sysdeps/ia64/fpu/w_atan2.c: Likewise.
* sysdeps/ia64/fpu/w_asinl.c: Likewise.
* sysdeps/ia64/fpu/w_asinf.c: Likewise.
* sysdeps/ia64/fpu/w_asin.c: Likewise.
* sysdeps/ia64/fpu/w_acoshl.c: Likewise.
* sysdeps/ia64/fpu/w_acoshf.c: Likewise.
* sysdeps/ia64/fpu/w_acosh.c: Likewise.
* sysdeps/ia64/fpu/w_acos.c: Likewise.
* sysdeps/ia64/fpu/w_tgamma.S: Likewise.
* sysdeps/ia64/fpu/w_tgammaf.S: Likewise.
* sysdeps/ia64/fpu/w_tgammal.S: Likewise.
* sysdeps/ieee754/ldbl-opt/w_acos.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_acosh.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_acoshl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_acosl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_asin.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_asinl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_atan2.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_atan2l.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_atanh.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_atanhl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_cosh.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_coshl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_exp10.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_exp10l.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_fmod.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_fmodl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_hypot.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_hypotl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_j0.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_j0l.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_j1.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_j1l.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_jn.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_jnl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_log10.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_log10l.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_log2.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_log2l.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_log.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_logl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_pow.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_powl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_remainder.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_remainderl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_scalb.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_scalbl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_sinh.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_sinhl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_sqrt.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_sqrtl.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_tgamma.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_tgammal.c: Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-power5.S:
Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-ppc32.S:
Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt.c: Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-power5.S:
Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-ppc32.S:
Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf.c: Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S: Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S: Likewise.
* sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S: Likewise.
* sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S: Likewise.
* sysdeps/sparc/sparc32/fpu/w_sqrt.S: Likewise.
* sysdeps/sparc/sparc32/fpu/w_sqrtf.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt-vis3.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf-vis3.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf.S: Likewise.
* sysdeps/sparc/sparc64/fpu/w_sqrt.S: Likewise.
* sysdeps/sparc/sparc64/fpu/w_sqrtf.S: Likewise.
* sysdeps/i386/fpu/w_sqrt_compat.c: New file copied from above
and adjusted for new #includes path
* sysdeps/ia64/fpu/w_acos_compat.c: Likewise.
* sysdeps/ia64/fpu/w_acosf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_acosh_compat.c: Likewise.
* sysdeps/ia64/fpu/w_acoshf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_acoshl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_acosl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_asin_compat.c: Likewise.
* sysdeps/ia64/fpu/w_asinf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_asinl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_atan2_compat.c: Likewise.
* sysdeps/ia64/fpu/w_atan2f_compat.c: Likewise.
* sysdeps/ia64/fpu/w_atan2l_compat.c: Likewise.
* sysdeps/ia64/fpu/w_atanh_compat.c: Likewise.
* sysdeps/ia64/fpu/w_atanhf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_atanhl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_cosh_compat.c: Likewise.
* sysdeps/ia64/fpu/w_coshf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_coshl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_exp10_compat.c: Likewise.
* sysdeps/ia64/fpu/w_exp10f_compat.c: Likewise.
* sysdeps/ia64/fpu/w_exp10l_compat.c: Likewise.
* sysdeps/ia64/fpu/w_exp2_compat.c: Likewise.
* sysdeps/ia64/fpu/w_exp2f_compat.c: Likewise.
* sysdeps/ia64/fpu/w_exp2l_compat.c: Likewise.
* sysdeps/ia64/fpu/w_fmod_compat.c: Likewise.
* sysdeps/ia64/fpu/w_fmodf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_fmodl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_hypot_compat.c: Likewise.
* sysdeps/ia64/fpu/w_hypotf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_hypotl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_log10_compat.c: Likewise.
* sysdeps/ia64/fpu/w_log10f_compat.c: Likewise.
* sysdeps/ia64/fpu/w_log10l_compat.c: Likewise.
* sysdeps/ia64/fpu/w_log2_compat.c: Likewise.
* sysdeps/ia64/fpu/w_log2f_compat.c: Likewise.
* sysdeps/ia64/fpu/w_log2l_compat.c: Likewise.
* sysdeps/ia64/fpu/w_log_compat.c: Likewise.
* sysdeps/ia64/fpu/w_logf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_logl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_pow_compat.c: Likewise.
* sysdeps/ia64/fpu/w_powf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_powl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_remainder_compat.c: Likewise.
* sysdeps/ia64/fpu/w_remainderf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_remainderl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_scalb_compat.c: Likewise.
* sysdeps/ia64/fpu/w_scalbf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_scalbl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_sinh_compat.c: Likewise.
* sysdeps/ia64/fpu/w_sinhf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_sinhl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_sqrt_compat.c: Likewise.
* sysdeps/ia64/fpu/w_sqrtf_compat.c: Likewise.
* sysdeps/ia64/fpu/w_sqrtl_compat.c: Likewise.
* sysdeps/ia64/fpu/w_tgamma_compat.S: Likewise.
* sysdeps/ia64/fpu/w_tgammaf_compat.S: Likewise.
* sysdeps/ia64/fpu/w_tgammal_compat.S: Likewise.
* sysdeps/ieee754/ldbl-opt/w_acos_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_acosh_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_acoshl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_acosl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_asin_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_asinl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_atan2_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_atan2l_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_atanh_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_atanhl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_cosh_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_coshl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_exp10_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_exp10l_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_fmod_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_fmodl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_hypot_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_hypotl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_j0_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_j0l_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_j1_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_j1l_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_jn_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_jnl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_log10_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_log10l_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_log2_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_log2l_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_log_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_logl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_pow_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_powl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_remainder_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_remainderl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_scalb_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_sinh_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_sinhl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_sqrt_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_sqrtl_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_tgamma_compat.c: Likewise.
* sysdeps/ieee754/ldbl-opt/w_tgammal_compat.c: Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat-power5.S:
Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat-ppc32.S:
Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat.c:
Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat-power5.S:
Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat-ppc32.S:
Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat.c:
Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt_compat.S: Likewise.
* sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf_compat.S: Likewise.
* sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt_compat.S: Likewise.
* sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf_compat.S: Likewise.
* sysdeps/sparc/sparc32/fpu/w_sqrt_compat.S: Likewise.
* sysdeps/sparc/sparc32/fpu/w_sqrtf_compat.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat-vis3.S:
Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat.S:
Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat-vis3.S:
Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat.S:
Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt_compat.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf_compat.S: Likewise.
* sysdeps/sparc/sparc64/fpu/w_sqrt_compat.S: Likewise.
* sysdeps/sparc/sparc64/fpu/w_sqrtf_compat.S: Likewise.
2017-01-04 Joseph Myers <joseph@codesourcery.com>
* sysdeps/microblaze/bits/setjmp.h (__jmp_buf): Give struct tag

View File

@ -65,19 +65,26 @@ libm-calls = \
s_ceilF s_cosF s_erfF s_expm1F s_fabsF \
s_floorF s_log1pF s_logbF \
s_nextafterF s_nexttowardF s_rintF s_scalblnF \
s_significandF s_sinF s_tanF s_tanhF w_acosF w_acoshF w_asinF \
w_atan2F w_atanhF w_coshF w_expF w_exp2F w_exp10F w_fmodF \
w_tgammaF w_hypotF w_j0F w_j1F w_jnF w_lgammaF w_lgammaF_r \
w_logF w_log10F w_powF w_remainderF w_scalbF w_sinhF w_sqrtF \
s_significandF s_sinF s_tanF s_tanhF \
w_expF \
w_lgammaF w_lgammaF_r \
s_fpclassifyF s_truncF \
s_remquoF e_log2F e_exp2F s_roundF s_nearbyintF s_sincosF \
s_fmaF s_lrintF s_llrintF s_lroundF s_llroundF e_exp10F w_log2F \
s_fmaF s_lrintF s_llrintF s_lroundF s_llroundF e_exp10F \
s_issignalingF $(calls:s_%=m_%) x2y2m1F \
gamma_productF lgamma_negF lgamma_productF \
s_nextupF s_totalorderF s_totalordermagF s_getpayloadF \
s_setpayloadF s_setpayloadsigF s_roundevenF s_fromfpF s_ufromfpF \
s_fromfpxF s_ufromfpxF $(gen-libm-calls)
libm-compat-calls-auto = \
w_acosF_compat w_acoshF_compat w_asinF_compat w_atan2F_compat \
w_atanhF_compat w_coshF_compat w_exp2F_compat w_exp10F_compat \
w_fmodF_compat w_hypotF_compat w_j0F_compat w_j1F_compat \
w_jnF_compat w_log2F_compat w_log10F_compat w_logF_compat \
w_powF_compat w_remainderF_compat w_scalbF_compat \
w_sinhF_compat w_sqrtF_compat w_tgammaF_compat
libm-compat-calls-ldouble-yes = w_lgamma_compatl k_standardl
libm-compat-calls = w_lgamma_compatf w_lgamma_compat k_standard k_standardf \
$(libm-compat-calls-ldouble-$(long-double-fcts))
@ -116,6 +123,7 @@ type-float-routines := k_rem_pio2f
type-foreach = $(foreach t,$(types),$(subst F,$(type-$(t)-suffix),$(1)))
libm-routines = $(strip $(libm-support) $(libm-compat-calls) \
$(call type-foreach, $(libm-compat-calls-auto)) \
$(call type-foreach, $(libm-calls)) \
$(foreach t, $(types), $(type-$(t)-routines))) \

View File

@ -5,4 +5,4 @@
#include <math_private.h>
#undef __ieee754_sqrt
extern double __ieee754_sqrt (double);
#include <math/w_sqrt.c>
#include <math/w_sqrt_compat.c>

Some files were not shown because too many files have changed in this diff Show More