]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Move wrappers to libm-compat-calls-auto
authorGabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
Wed, 14 Dec 2016 00:42:51 +0000 (22:42 -0200)
committerGabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
Wed, 4 Jan 2017 18:25:04 +0000 (16:25 -0200)
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.

191 files changed:
ChangeLog
math/Makefile
math/w_acos_compat.c [moved from math/w_acos.c with 100% similarity]
math/w_acosf_compat.c [moved from math/w_acosf.c with 100% similarity]
math/w_acosh_compat.c [moved from math/w_acosh.c with 100% similarity]
math/w_acoshf_compat.c [moved from math/w_acoshf.c with 100% similarity]
math/w_acoshl_compat.c [moved from math/w_acoshl.c with 100% similarity]
math/w_acosl_compat.c [moved from math/w_acosl.c with 100% similarity]
math/w_asin_compat.c [moved from math/w_asin.c with 100% similarity]
math/w_asinf_compat.c [moved from math/w_asinf.c with 100% similarity]
math/w_asinl_compat.c [moved from math/w_asinl.c with 100% similarity]
math/w_atan2_compat.c [moved from math/w_atan2.c with 100% similarity]
math/w_atan2f_compat.c [moved from math/w_atan2f.c with 100% similarity]
math/w_atan2l_compat.c [moved from math/w_atan2l.c with 100% similarity]
math/w_atanh_compat.c [moved from math/w_atanh.c with 100% similarity]
math/w_atanhf_compat.c [moved from math/w_atanhf.c with 100% similarity]
math/w_atanhl_compat.c [moved from math/w_atanhl.c with 100% similarity]
math/w_cosh_compat.c [moved from math/w_cosh.c with 100% similarity]
math/w_coshf_compat.c [moved from math/w_coshf.c with 100% similarity]
math/w_coshl_compat.c [moved from math/w_coshl.c with 100% similarity]
math/w_exp10_compat.c [moved from math/w_exp10.c with 100% similarity]
math/w_exp10f_compat.c [moved from math/w_exp10f.c with 100% similarity]
math/w_exp10l_compat.c [moved from math/w_exp10l.c with 100% similarity]
math/w_exp2_compat.c [moved from math/w_exp2.c with 100% similarity]
math/w_exp2f_compat.c [moved from math/w_exp2f.c with 100% similarity]
math/w_exp2l_compat.c [moved from math/w_exp2l.c with 100% similarity]
math/w_fmod_compat.c [moved from math/w_fmod.c with 100% similarity]
math/w_fmodf_compat.c [moved from math/w_fmodf.c with 100% similarity]
math/w_fmodl_compat.c [moved from math/w_fmodl.c with 100% similarity]
math/w_hypot_compat.c [moved from math/w_hypot.c with 100% similarity]
math/w_hypotf_compat.c [moved from math/w_hypotf.c with 100% similarity]
math/w_hypotl_compat.c [moved from math/w_hypotl.c with 100% similarity]
math/w_j0_compat.c [moved from math/w_j0.c with 100% similarity]
math/w_j0f_compat.c [moved from math/w_j0f.c with 100% similarity]
math/w_j0l_compat.c [moved from math/w_j0l.c with 100% similarity]
math/w_j1_compat.c [moved from math/w_j1.c with 100% similarity]
math/w_j1f_compat.c [moved from math/w_j1f.c with 100% similarity]
math/w_j1l_compat.c [moved from math/w_j1l.c with 100% similarity]
math/w_jn_compat.c [moved from math/w_jn.c with 100% similarity]
math/w_jnf_compat.c [moved from math/w_jnf.c with 100% similarity]
math/w_jnl_compat.c [moved from math/w_jnl.c with 100% similarity]
math/w_log10_compat.c [moved from math/w_log10.c with 100% similarity]
math/w_log10f_compat.c [moved from math/w_log10f.c with 100% similarity]
math/w_log10l_compat.c [moved from math/w_log10l.c with 100% similarity]
math/w_log2_compat.c [moved from math/w_log2.c with 100% similarity]
math/w_log2f_compat.c [moved from math/w_log2f.c with 100% similarity]
math/w_log2l_compat.c [moved from math/w_log2l.c with 100% similarity]
math/w_log_compat.c [moved from math/w_log.c with 100% similarity]
math/w_logf_compat.c [moved from math/w_logf.c with 100% similarity]
math/w_logl_compat.c [moved from math/w_logl.c with 100% similarity]
math/w_pow_compat.c [moved from math/w_pow.c with 100% similarity]
math/w_powf_compat.c [moved from math/w_powf.c with 100% similarity]
math/w_powl_compat.c [moved from math/w_powl.c with 100% similarity]
math/w_remainder_compat.c [moved from math/w_remainder.c with 100% similarity]
math/w_remainderf_compat.c [moved from math/w_remainderf.c with 100% similarity]
math/w_remainderl_compat.c [moved from math/w_remainderl.c with 100% similarity]
math/w_scalb_compat.c [moved from math/w_scalb.c with 100% similarity]
math/w_scalbf_compat.c [moved from math/w_scalbf.c with 100% similarity]
math/w_scalbl_compat.c [moved from math/w_scalbl.c with 100% similarity]
math/w_sinh_compat.c [moved from math/w_sinh.c with 100% similarity]
math/w_sinhf_compat.c [moved from math/w_sinhf.c with 100% similarity]
math/w_sinhl_compat.c [moved from math/w_sinhl.c with 100% similarity]
math/w_sqrt_compat.c [moved from math/w_sqrt.c with 100% similarity]
math/w_sqrtf_compat.c [moved from math/w_sqrtf.c with 100% similarity]
math/w_sqrtl_compat.c [moved from math/w_sqrtl.c with 100% similarity]
math/w_tgamma_compat.c [moved from math/w_tgamma.c with 100% similarity]
math/w_tgammaf_compat.c [moved from math/w_tgammaf.c with 100% similarity]
math/w_tgammal_compat.c [moved from math/w_tgammal.c with 100% similarity]
sysdeps/i386/fpu/w_sqrt_compat.c [moved from sysdeps/i386/fpu/w_sqrt.c with 89% similarity]
sysdeps/ia64/fpu/w_acos_compat.c [moved from sysdeps/ia64/fpu/w_acos.c with 100% similarity]
sysdeps/ia64/fpu/w_acosf_compat.c [moved from sysdeps/ia64/fpu/w_acosf.c with 100% similarity]
sysdeps/ia64/fpu/w_acosh_compat.c [moved from sysdeps/ia64/fpu/w_acosh.c with 100% similarity]
sysdeps/ia64/fpu/w_acoshf_compat.c [moved from sysdeps/ia64/fpu/w_acoshf.c with 100% similarity]
sysdeps/ia64/fpu/w_acoshl_compat.c [moved from sysdeps/ia64/fpu/w_acoshl.c with 100% similarity]
sysdeps/ia64/fpu/w_acosl_compat.c [moved from sysdeps/ia64/fpu/w_acosl.c with 100% similarity]
sysdeps/ia64/fpu/w_asin_compat.c [moved from sysdeps/ia64/fpu/w_asin.c with 100% similarity]
sysdeps/ia64/fpu/w_asinf_compat.c [moved from sysdeps/ia64/fpu/w_asinf.c with 100% similarity]
sysdeps/ia64/fpu/w_asinl_compat.c [moved from sysdeps/ia64/fpu/w_asinl.c with 100% similarity]
sysdeps/ia64/fpu/w_atan2_compat.c [moved from sysdeps/ia64/fpu/w_atan2.c with 100% similarity]
sysdeps/ia64/fpu/w_atan2f_compat.c [moved from sysdeps/ia64/fpu/w_atan2f.c with 100% similarity]
sysdeps/ia64/fpu/w_atan2l_compat.c [moved from sysdeps/ia64/fpu/w_atan2l.c with 100% similarity]
sysdeps/ia64/fpu/w_atanh_compat.c [moved from sysdeps/ia64/fpu/w_atanh.c with 100% similarity]
sysdeps/ia64/fpu/w_atanhf_compat.c [moved from sysdeps/ia64/fpu/w_atanhf.c with 100% similarity]
sysdeps/ia64/fpu/w_atanhl_compat.c [moved from sysdeps/ia64/fpu/w_atanhl.c with 100% similarity]
sysdeps/ia64/fpu/w_cosh_compat.c [moved from sysdeps/ia64/fpu/w_cosh.c with 100% similarity]
sysdeps/ia64/fpu/w_coshf_compat.c [moved from sysdeps/ia64/fpu/w_coshf.c with 100% similarity]
sysdeps/ia64/fpu/w_coshl_compat.c [moved from sysdeps/ia64/fpu/w_coshl.c with 100% similarity]
sysdeps/ia64/fpu/w_exp10_compat.c [moved from sysdeps/ia64/fpu/w_exp10.c with 100% similarity]
sysdeps/ia64/fpu/w_exp10f_compat.c [moved from sysdeps/ia64/fpu/w_exp10f.c with 100% similarity]
sysdeps/ia64/fpu/w_exp10l_compat.c [moved from sysdeps/ia64/fpu/w_exp10l.c with 100% similarity]
sysdeps/ia64/fpu/w_exp2_compat.c [moved from sysdeps/ia64/fpu/w_exp2.c with 100% similarity]
sysdeps/ia64/fpu/w_exp2f_compat.c [moved from sysdeps/ia64/fpu/w_exp2f.c with 100% similarity]
sysdeps/ia64/fpu/w_exp2l_compat.c [moved from sysdeps/ia64/fpu/w_exp2l.c with 100% similarity]
sysdeps/ia64/fpu/w_fmod_compat.c [moved from sysdeps/ia64/fpu/w_fmod.c with 100% similarity]
sysdeps/ia64/fpu/w_fmodf_compat.c [moved from sysdeps/ia64/fpu/w_fmodf.c with 100% similarity]
sysdeps/ia64/fpu/w_fmodl_compat.c [moved from sysdeps/ia64/fpu/w_fmodl.c with 100% similarity]
sysdeps/ia64/fpu/w_hypot_compat.c [moved from sysdeps/ia64/fpu/w_hypot.c with 100% similarity]
sysdeps/ia64/fpu/w_hypotf_compat.c [moved from sysdeps/ia64/fpu/w_hypotf.c with 100% similarity]
sysdeps/ia64/fpu/w_hypotl_compat.c [moved from sysdeps/ia64/fpu/w_hypotl.c with 100% similarity]
sysdeps/ia64/fpu/w_log10_compat.c [moved from sysdeps/ia64/fpu/w_log.c with 100% similarity]
sysdeps/ia64/fpu/w_log10f_compat.c [moved from sysdeps/ia64/fpu/w_log10.c with 100% similarity]
sysdeps/ia64/fpu/w_log10l_compat.c [moved from sysdeps/ia64/fpu/w_log10f.c with 100% similarity]
sysdeps/ia64/fpu/w_log2_compat.c [moved from sysdeps/ia64/fpu/w_log10l.c with 100% similarity]
sysdeps/ia64/fpu/w_log2f_compat.c [moved from sysdeps/ia64/fpu/w_log2.c with 100% similarity]
sysdeps/ia64/fpu/w_log2l_compat.c [moved from sysdeps/ia64/fpu/w_log2f.c with 100% similarity]
sysdeps/ia64/fpu/w_log_compat.c [moved from sysdeps/ia64/fpu/w_log2l.c with 100% similarity]
sysdeps/ia64/fpu/w_logf_compat.c [moved from sysdeps/ia64/fpu/w_logf.c with 100% similarity]
sysdeps/ia64/fpu/w_logl_compat.c [moved from sysdeps/ia64/fpu/w_logl.c with 100% similarity]
sysdeps/ia64/fpu/w_pow_compat.c [moved from sysdeps/ia64/fpu/w_pow.c with 100% similarity]
sysdeps/ia64/fpu/w_powf_compat.c [moved from sysdeps/ia64/fpu/w_powf.c with 100% similarity]
sysdeps/ia64/fpu/w_powl_compat.c [moved from sysdeps/ia64/fpu/w_powl.c with 100% similarity]
sysdeps/ia64/fpu/w_remainder_compat.c [moved from sysdeps/ia64/fpu/w_remainder.c with 100% similarity]
sysdeps/ia64/fpu/w_remainderf_compat.c [moved from sysdeps/ia64/fpu/w_remainderf.c with 100% similarity]
sysdeps/ia64/fpu/w_remainderl_compat.c [moved from sysdeps/ia64/fpu/w_remainderl.c with 100% similarity]
sysdeps/ia64/fpu/w_scalb_compat.c [moved from sysdeps/ia64/fpu/w_scalb.c with 100% similarity]
sysdeps/ia64/fpu/w_scalbf_compat.c [moved from sysdeps/ia64/fpu/w_scalbf.c with 100% similarity]
sysdeps/ia64/fpu/w_scalbl_compat.c [moved from sysdeps/ia64/fpu/w_scalbl.c with 100% similarity]
sysdeps/ia64/fpu/w_sinh_compat.c [moved from sysdeps/ia64/fpu/w_sinh.c with 100% similarity]
sysdeps/ia64/fpu/w_sinhf_compat.c [moved from sysdeps/ia64/fpu/w_sinhf.c with 100% similarity]
sysdeps/ia64/fpu/w_sinhl_compat.c [moved from sysdeps/ia64/fpu/w_sinhl.c with 100% similarity]
sysdeps/ia64/fpu/w_sqrt_compat.c [moved from sysdeps/ia64/fpu/w_sqrt.c with 100% similarity]
sysdeps/ia64/fpu/w_sqrtf_compat.c [moved from sysdeps/ia64/fpu/w_sqrtf.c with 100% similarity]
sysdeps/ia64/fpu/w_sqrtl_compat.c [moved from sysdeps/ia64/fpu/w_sqrtl.c with 100% similarity]
sysdeps/ia64/fpu/w_tgamma_compat.S [moved from sysdeps/ia64/fpu/w_tgamma.S with 100% similarity]
sysdeps/ia64/fpu/w_tgammaf_compat.S [moved from sysdeps/ia64/fpu/w_tgammaf.S with 100% similarity]
sysdeps/ia64/fpu/w_tgammal_compat.S [moved from sysdeps/ia64/fpu/w_tgammal.S with 100% similarity]
sysdeps/ieee754/ldbl-opt/w_acos_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_acos.c with 79% similarity]
sysdeps/ieee754/ldbl-opt/w_acosh_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_acosh.c with 78% similarity]
sysdeps/ieee754/ldbl-opt/w_acoshl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_acoshl.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_acosl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_acosl.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_asin_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_asin.c with 79% similarity]
sysdeps/ieee754/ldbl-opt/w_asinl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_asinl.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_atan2_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_atan2.c with 78% similarity]
sysdeps/ieee754/ldbl-opt/w_atan2l_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_atan2l.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_atanh_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_atanh.c with 78% similarity]
sysdeps/ieee754/ldbl-opt/w_atanhl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_atanhl.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_cosh_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_cosh.c with 79% similarity]
sysdeps/ieee754/ldbl-opt/w_coshl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_coshl.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_exp10_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_exp10.c with 84% similarity]
sysdeps/ieee754/ldbl-opt/w_exp10l_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_exp10l.c with 82% similarity]
sysdeps/ieee754/ldbl-opt/w_fmod_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_fmod.c with 79% similarity]
sysdeps/ieee754/ldbl-opt/w_fmodl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_fmodl.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_hypot_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_hypot.c with 78% similarity]
sysdeps/ieee754/ldbl-opt/w_hypotl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_hypotl.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_j0_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_j0.c with 84% similarity]
sysdeps/ieee754/ldbl-opt/w_j0l_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_j0l.c with 82% similarity]
sysdeps/ieee754/ldbl-opt/w_j1_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_j1.c with 84% similarity]
sysdeps/ieee754/ldbl-opt/w_j1l_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_j1l.c with 82% similarity]
sysdeps/ieee754/ldbl-opt/w_jn_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_jn.c with 84% similarity]
sysdeps/ieee754/ldbl-opt/w_jnl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_jnl.c with 82% similarity]
sysdeps/ieee754/ldbl-opt/w_log10_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_log10.c with 78% similarity]
sysdeps/ieee754/ldbl-opt/w_log10l_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_log10l.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_log2_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_log2.c with 79% similarity]
sysdeps/ieee754/ldbl-opt/w_log2l_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_log2l.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_log_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_log.c with 79% similarity]
sysdeps/ieee754/ldbl-opt/w_logl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_logl.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_pow_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_pow.c with 79% similarity]
sysdeps/ieee754/ldbl-opt/w_powl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_powl.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_remainder_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_remainder.c with 85% similarity]
sysdeps/ieee754/ldbl-opt/w_remainderl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_remainderl.c with 84% similarity]
sysdeps/ieee754/ldbl-opt/w_scalb_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_scalb.c with 78% similarity]
sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_scalbl.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_sinh_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_sinh.c with 79% similarity]
sysdeps/ieee754/ldbl-opt/w_sinhl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_sinhl.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_sqrt_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_sqrt.c with 79% similarity]
sysdeps/ieee754/ldbl-opt/w_sqrtl_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_sqrtl.c with 77% similarity]
sysdeps/ieee754/ldbl-opt/w_tgamma_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_tgamma.c with 78% similarity]
sysdeps/ieee754/ldbl-opt/w_tgammal_compat.c [moved from sysdeps/ieee754/ldbl-opt/w_tgammal.c with 76% similarity]
sysdeps/powerpc/nofpu/Makefile
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat-power5.S [moved from sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-power5.S with 94% similarity]
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat-ppc32.S [moved from sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-ppc32.S with 94% similarity]
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat.c [moved from sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt.c with 100% similarity]
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat-power5.S [moved from sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-power5.S with 93% similarity]
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat-ppc32.S [moved from sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-ppc32.S with 93% similarity]
sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat.c [moved from sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf.c with 100% similarity]
sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt_compat.S [moved from sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S with 99% similarity]
sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf_compat.S [moved from sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S with 99% similarity]
sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt_compat.S [moved from sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S with 99% similarity]
sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf_compat.S [moved from sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S with 99% similarity]
sysdeps/sparc/sparc32/fpu/w_sqrt_compat.S [moved from sysdeps/sparc/sparc32/fpu/w_sqrt.S with 100% similarity]
sysdeps/sparc/sparc32/fpu/w_sqrtf_compat.S [moved from sysdeps/sparc/sparc32/fpu/w_sqrtf.S with 100% similarity]
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/Makefile
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat-vis3.S [moved from sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt-vis3.S with 100% similarity]
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat.S [moved from sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt.S with 84% similarity]
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat-vis3.S [moved from sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf-vis3.S with 100% similarity]
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat.S [moved from sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf.S with 84% similarity]
sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt_compat.S [moved from sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt.S with 100% similarity]
sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf_compat.S [moved from sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf.S with 100% similarity]
sysdeps/sparc/sparc64/fpu/w_sqrt_compat.S [moved from sysdeps/sparc/sparc64/fpu/w_sqrt.S with 100% similarity]
sysdeps/sparc/sparc64/fpu/w_sqrtf_compat.S [moved from sysdeps/sparc/sparc64/fpu/w_sqrtf.S with 100% similarity]

index 7ab73a7814485c36a1fe8bab9b8f29a3d716e87e..0c48f22b6204c36143e56a41d3827572cf363284 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
index d15b58e1cfa01b7ba0140cf479c886fe08d45270..0ee46480e2a8e881990177bfb4d80dfb4e8cd46c 100644 (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)))  \
 
similarity index 100%
rename from math/w_acos.c
rename to math/w_acos_compat.c
similarity index 100%
rename from math/w_acosf.c
rename to math/w_acosf_compat.c
similarity index 100%
rename from math/w_acosh.c
rename to math/w_acosh_compat.c
similarity index 100%
rename from math/w_acoshf.c
rename to math/w_acoshf_compat.c
similarity index 100%
rename from math/w_acoshl.c
rename to math/w_acoshl_compat.c
similarity index 100%
rename from math/w_acosl.c
rename to math/w_acosl_compat.c
similarity index 100%
rename from math/w_asin.c
rename to math/w_asin_compat.c
similarity index 100%
rename from math/w_asinf.c
rename to math/w_asinf_compat.c
similarity index 100%
rename from math/w_asinl.c
rename to math/w_asinl_compat.c
similarity index 100%
rename from math/w_atan2.c
rename to math/w_atan2_compat.c
similarity index 100%
rename from math/w_atan2f.c
rename to math/w_atan2f_compat.c
similarity index 100%
rename from math/w_atan2l.c
rename to math/w_atan2l_compat.c
similarity index 100%
rename from math/w_atanh.c
rename to math/w_atanh_compat.c
similarity index 100%
rename from math/w_atanhf.c
rename to math/w_atanhf_compat.c
similarity index 100%
rename from math/w_atanhl.c
rename to math/w_atanhl_compat.c
similarity index 100%
rename from math/w_cosh.c
rename to math/w_cosh_compat.c
similarity index 100%
rename from math/w_coshf.c
rename to math/w_coshf_compat.c
similarity index 100%
rename from math/w_coshl.c
rename to math/w_coshl_compat.c
similarity index 100%
rename from math/w_exp10.c
rename to math/w_exp10_compat.c
similarity index 100%
rename from math/w_exp10f.c
rename to math/w_exp10f_compat.c
similarity index 100%
rename from math/w_exp10l.c
rename to math/w_exp10l_compat.c
similarity index 100%
rename from math/w_exp2.c
rename to math/w_exp2_compat.c
similarity index 100%
rename from math/w_exp2f.c
rename to math/w_exp2f_compat.c
similarity index 100%
rename from math/w_exp2l.c
rename to math/w_exp2l_compat.c
similarity index 100%
rename from math/w_fmod.c
rename to math/w_fmod_compat.c
similarity index 100%
rename from math/w_fmodf.c
rename to math/w_fmodf_compat.c
similarity index 100%
rename from math/w_fmodl.c
rename to math/w_fmodl_compat.c
similarity index 100%
rename from math/w_hypot.c
rename to math/w_hypot_compat.c
similarity index 100%
rename from math/w_hypotf.c
rename to math/w_hypotf_compat.c
similarity index 100%
rename from math/w_hypotl.c
rename to math/w_hypotl_compat.c
similarity index 100%
rename from math/w_j0.c
rename to math/w_j0_compat.c
similarity index 100%
rename from math/w_j0f.c
rename to math/w_j0f_compat.c
similarity index 100%
rename from math/w_j0l.c
rename to math/w_j0l_compat.c
similarity index 100%
rename from math/w_j1.c
rename to math/w_j1_compat.c
similarity index 100%
rename from math/w_j1f.c
rename to math/w_j1f_compat.c
similarity index 100%
rename from math/w_j1l.c
rename to math/w_j1l_compat.c
similarity index 100%
rename from math/w_jn.c
rename to math/w_jn_compat.c
similarity index 100%
rename from math/w_jnf.c
rename to math/w_jnf_compat.c
similarity index 100%
rename from math/w_jnl.c
rename to math/w_jnl_compat.c
similarity index 100%
rename from math/w_log10.c
rename to math/w_log10_compat.c
similarity index 100%
rename from math/w_log10f.c
rename to math/w_log10f_compat.c
similarity index 100%
rename from math/w_log10l.c
rename to math/w_log10l_compat.c
similarity index 100%
rename from math/w_log2.c
rename to math/w_log2_compat.c
similarity index 100%
rename from math/w_log2f.c
rename to math/w_log2f_compat.c
similarity index 100%
rename from math/w_log2l.c
rename to math/w_log2l_compat.c
similarity index 100%
rename from math/w_log.c
rename to math/w_log_compat.c
similarity index 100%
rename from math/w_logf.c
rename to math/w_logf_compat.c
similarity index 100%
rename from math/w_logl.c
rename to math/w_logl_compat.c
similarity index 100%
rename from math/w_pow.c
rename to math/w_pow_compat.c
similarity index 100%
rename from math/w_powf.c
rename to math/w_powf_compat.c
similarity index 100%
rename from math/w_powl.c
rename to math/w_powl_compat.c
similarity index 100%
rename from math/w_remainder.c
rename to math/w_remainder_compat.c
similarity index 100%
rename from math/w_scalb.c
rename to math/w_scalb_compat.c
similarity index 100%
rename from math/w_scalbf.c
rename to math/w_scalbf_compat.c
similarity index 100%
rename from math/w_scalbl.c
rename to math/w_scalbl_compat.c
similarity index 100%
rename from math/w_sinh.c
rename to math/w_sinh_compat.c
similarity index 100%
rename from math/w_sinhf.c
rename to math/w_sinhf_compat.c
similarity index 100%
rename from math/w_sinhl.c
rename to math/w_sinhl_compat.c
similarity index 100%
rename from math/w_sqrt.c
rename to math/w_sqrt_compat.c
similarity index 100%
rename from math/w_sqrtf.c
rename to math/w_sqrtf_compat.c
similarity index 100%
rename from math/w_sqrtl.c
rename to math/w_sqrtl_compat.c
similarity index 100%
rename from math/w_tgamma.c
rename to math/w_tgamma_compat.c
similarity index 100%
rename from math/w_tgammaf.c
rename to math/w_tgammaf_compat.c
similarity index 100%
rename from math/w_tgammal.c
rename to math/w_tgammal_compat.c
similarity index 89%
rename from sysdeps/i386/fpu/w_sqrt.c
rename to sysdeps/i386/fpu/w_sqrt_compat.c
index 19b5074179ab4cfcf9af0af5a46c45cb4e769ee2..ddd36d0964c2945579bc59b02f127af88384acca 100644 (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>
similarity index 79%
rename from sysdeps/ieee754/ldbl-opt/w_acos.c
rename to sysdeps/ieee754/ldbl-opt/w_acos_compat.c
index 2934041d4d742d2866b563736080313e9edf516c..1e6d1b37eceda6929e6de7cf6bb23c7ee3dc9b47 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_acos.c>
+#include <math/w_acos_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __acos, acosl, GLIBC_2_0);
 #endif
similarity index 78%
rename from sysdeps/ieee754/ldbl-opt/w_acosh.c
rename to sysdeps/ieee754/ldbl-opt/w_acosh_compat.c
index 7f7fa14e279ff300d37627b475e43f8fc64d18df..40da339a7a6db9fa64f16f588ac25841b1898c63 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_acosh.c>
+#include <math/w_acosh_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __acosh, acoshl, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_acoshl.c
rename to sysdeps/ieee754/ldbl-opt/w_acoshl_compat.c
index 6243c2ac805a00f28602e8db4e6552fc7064b5f6..df4338d9fa2ca6fda37cba4ebe3007d3f7feadb4 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_acoshl.c>
+#include <math/w_acoshl_compat.c>
 long_double_symbol (libm, __acoshl, acoshl);
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_acosl.c
rename to sysdeps/ieee754/ldbl-opt/w_acosl_compat.c
index 8b6e890a532ef96770266a43abaff19b3debf9c2..5efc99024c684747c57b5da4582079b9f9b52433 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_acosl.c>
+#include <math/w_acosl_compat.c>
 long_double_symbol (libm, __acosl, acosl);
similarity index 79%
rename from sysdeps/ieee754/ldbl-opt/w_asin.c
rename to sysdeps/ieee754/ldbl-opt/w_asin_compat.c
index 5e1d70ff65203dedf9b68780993a257641bddc89..1c52cc22adcad4c59ea5ba21405ee86072571148 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_asin.c>
+#include <math/w_asin_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __asin, asinl, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_asinl.c
rename to sysdeps/ieee754/ldbl-opt/w_asinl_compat.c
index a58a224a38ccf4e427efcab2449f295770de1443..087fab25bbbc99ec1d4425a140dd8878b0a59d4f 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_asinl.c>
+#include <math/w_asinl_compat.c>
 long_double_symbol (libm, __asinl, asinl);
similarity index 78%
rename from sysdeps/ieee754/ldbl-opt/w_atan2.c
rename to sysdeps/ieee754/ldbl-opt/w_atan2_compat.c
index f1d1501bd2a64ba861a8ba832eb81df6d62311b0..d3f7964d7ce43cba230a535b012aadad0fbdd9fb 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_atan2.c>
+#include <math/w_atan2_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __atan2, atan2l, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_atan2l.c
rename to sysdeps/ieee754/ldbl-opt/w_atan2l_compat.c
index 01431eff4497f9eda74e6cb13420d4b78a658f7c..6b12209625e3571163800a68d5a3ea073b285d26 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_atan2l.c>
+#include <math/w_atan2l_compat.c>
 long_double_symbol (libm, __atan2l, atan2l);
similarity index 78%
rename from sysdeps/ieee754/ldbl-opt/w_atanh.c
rename to sysdeps/ieee754/ldbl-opt/w_atanh_compat.c
index b4cab87c32e1b16ead1f9114d4bf13e2dc0e7e39..e15ef1f93da8a862b0fc5061d97370f29e766f26 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_atanh.c>
+#include <math/w_atanh_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __atanh, atanhl, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_atanhl.c
rename to sysdeps/ieee754/ldbl-opt/w_atanhl_compat.c
index 0dbc114481b25432153b576474de24f43c22e467..49bae1ee8f7cabe67ca70d4df09e0b0e46ddb8b4 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_atanhl.c>
+#include <math/w_atanhl_compat.c>
 long_double_symbol (libm, __atanhl, atanhl);
similarity index 79%
rename from sysdeps/ieee754/ldbl-opt/w_cosh.c
rename to sysdeps/ieee754/ldbl-opt/w_cosh_compat.c
index a6f56cf4c591452f989403610eeb79ddf284e63a..af29735e102b3c53f64b7e5f1eb1b515f2e6f0bc 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_cosh.c>
+#include <math/w_cosh_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __cosh, coshl, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_coshl.c
rename to sysdeps/ieee754/ldbl-opt/w_coshl_compat.c
index 8c7dccb7f354c2e7e822f55f5dcdfb2690b9baed..a8808778ba4f5a9ff691a35906e81b21a722d464 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_coshl.c>
+#include <math/w_coshl_compat.c>
 long_double_symbol (libm, __coshl, coshl);
similarity index 84%
rename from sysdeps/ieee754/ldbl-opt/w_exp10.c
rename to sysdeps/ieee754/ldbl-opt/w_exp10_compat.c
index 990c48e61ac48165078971407a4fbbfbdaeb3ec5..142a70bcd6cdceccc8c1c29b992559cf2fa94512 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_exp10.c>
+#include <math/w_exp10_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_1)
 compat_symbol (libm, __exp10, exp10l, GLIBC_2_1);
 compat_symbol (libm, __pow10, pow10l, GLIBC_2_1);
similarity index 82%
rename from sysdeps/ieee754/ldbl-opt/w_exp10l.c
rename to sysdeps/ieee754/ldbl-opt/w_exp10l_compat.c
index e06dfb501458b2a8f809a34c612a6b388f8fa6da..8f2ccd3441abca658ab8e4fd56d722274eed9c03 100644 (file)
@@ -1,6 +1,6 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_exp10l.c>
+#include <math/w_exp10l_compat.c>
 long_double_symbol (libm, __exp10l, exp10l);
 long_double_symbol (libm, __pow10l, pow10l);
similarity index 79%
rename from sysdeps/ieee754/ldbl-opt/w_fmod.c
rename to sysdeps/ieee754/ldbl-opt/w_fmod_compat.c
index 81ad5057f7f38f9129b3684755d7381a258a273d..9280d39d707a760cd46d71df0d74edbf6b30c8c2 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_fmod.c>
+#include <math/w_fmod_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __fmod, fmodl, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_fmodl.c
rename to sysdeps/ieee754/ldbl-opt/w_fmodl_compat.c
index 2a534a304c52eea98a7b590e5cc3c8534702a27e..88fe0ac4d273d9b109e88c5aea110a4a500ee2f9 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_fmodl.c>
+#include <math/w_fmodl_compat.c>
 long_double_symbol (libm, __fmodl, fmodl);
similarity index 78%
rename from sysdeps/ieee754/ldbl-opt/w_hypot.c
rename to sysdeps/ieee754/ldbl-opt/w_hypot_compat.c
index e1cf1ffcfec1672922e3e05a2e2e98efc99fc406..b3979ff0f41c8a015ae861f012e9dd3f2b04a556 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_hypot.c>
+#include <math/w_hypot_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __hypot, hypotl, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_hypotl.c
rename to sysdeps/ieee754/ldbl-opt/w_hypotl_compat.c
index 6c46bd4bdec5b286e9d134fdbdfa70e92433322e..68e399748987c475216590842967dd2732f56226 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_hypotl.c>
+#include <math/w_hypotl_compat.c>
 long_double_symbol (libm, __hypotl, hypotl);
similarity index 84%
rename from sysdeps/ieee754/ldbl-opt/w_j0.c
rename to sysdeps/ieee754/ldbl-opt/w_j0_compat.c
index 5c78aff08506a7a2bbb4a8d0faa676c8dfdc5527..45b4d147647eba58846b45ab0b44106b8177cb69 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_j0.c>
+#include <math/w_j0_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, j0, j0l, GLIBC_2_0);
 compat_symbol (libm, y0, y0l, GLIBC_2_0);
similarity index 82%
rename from sysdeps/ieee754/ldbl-opt/w_j0l.c
rename to sysdeps/ieee754/ldbl-opt/w_j0l_compat.c
index 767a1bcada66ec215d6cf2c130a556fdffe23431..9050657e03f32d97e469c359b2dbe955073d77c6 100644 (file)
@@ -1,6 +1,6 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_j0l.c>
+#include <math/w_j0l_compat.c>
 long_double_symbol (libm, __j0l, j0l);
 long_double_symbol (libm, __y0l, y0l);
similarity index 84%
rename from sysdeps/ieee754/ldbl-opt/w_j1.c
rename to sysdeps/ieee754/ldbl-opt/w_j1_compat.c
index ed3dbc0361eb68900f4bca9397d8aba2cb6a5899..1071c8fd6ae47ff65e9aba6aaddac9ea7482c249 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_j1.c>
+#include <math/w_j1_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, j1, j1l, GLIBC_2_0);
 compat_symbol (libm, y1, y1l, GLIBC_2_0);
similarity index 82%
rename from sysdeps/ieee754/ldbl-opt/w_j1l.c
rename to sysdeps/ieee754/ldbl-opt/w_j1l_compat.c
index 946c36467c7bbaf2bf0a696931b153648427af59..4ed9e2dd12e7b7194929c5f9c0be2f95a3c89770 100644 (file)
@@ -1,6 +1,6 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_j1l.c>
+#include <math/w_j1l_compat.c>
 long_double_symbol (libm, __j1l, j1l);
 long_double_symbol (libm, __y1l, y1l);
similarity index 84%
rename from sysdeps/ieee754/ldbl-opt/w_jn.c
rename to sysdeps/ieee754/ldbl-opt/w_jn_compat.c
index 7a7e0d434b7c98f5e912ab85a82f38a15c16bcfc..be29a3604126bc4e25809f803f7f544c000e4277 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_jn.c>
+#include <math/w_jn_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, jn, jnl, GLIBC_2_0);
 compat_symbol (libm, yn, ynl, GLIBC_2_0);
similarity index 82%
rename from sysdeps/ieee754/ldbl-opt/w_jnl.c
rename to sysdeps/ieee754/ldbl-opt/w_jnl_compat.c
index 5219543a97a2eaf990036f1bc23fcf00e8264cba..d22ee549974a2f0d2d892812055e2d6933efa21d 100644 (file)
@@ -1,6 +1,6 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_jnl.c>
+#include <math/w_jnl_compat.c>
 long_double_symbol (libm, __jnl, jnl);
 long_double_symbol (libm, __ynl, ynl);
similarity index 78%
rename from sysdeps/ieee754/ldbl-opt/w_log10.c
rename to sysdeps/ieee754/ldbl-opt/w_log10_compat.c
index 74e716821e8e496f6baa9c39eff012a1e9a08d66..5ec6a2b2b60d8f0d8dc0df68ff5c7fe423cd2466 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_log10.c>
+#include <math/w_log10_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __log10, log10l, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_log10l.c
rename to sysdeps/ieee754/ldbl-opt/w_log10l_compat.c
index 9c936e376a732aa497a98341fe04c80b477d702f..17de3e78561b27be2995e4d4f60d4f47709f7a36 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_log10l.c>
+#include <math/w_log10l_compat.c>
 long_double_symbol (libm, __log10l, log10l);
similarity index 79%
rename from sysdeps/ieee754/ldbl-opt/w_log2.c
rename to sysdeps/ieee754/ldbl-opt/w_log2_compat.c
index 9b9b45b21bbfbdd07298013a33206de01a5100e3..dffd2c183ec5ac007f8e29554193bb046c590f44 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_log2.c>
+#include <math/w_log2_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_1)
 compat_symbol (libm, __log2, log2l, GLIBC_2_1);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_log2l.c
rename to sysdeps/ieee754/ldbl-opt/w_log2l_compat.c
index c85968213367dcbcba79e6764249598b505be381..3c5e73457309330532bf45cfc33f20e2df5a0cf5 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_log2l.c>
+#include <math/w_log2l_compat.c>
 long_double_symbol (libm, __log2l, log2l);
similarity index 79%
rename from sysdeps/ieee754/ldbl-opt/w_log.c
rename to sysdeps/ieee754/ldbl-opt/w_log_compat.c
index bde1e31db476011dcb6e126dd6489374b616812a..d2a2bcadde665cc927c4b03951ef0b992cb6c795 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_log.c>
+#include <math/w_log_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __log, logl, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_logl.c
rename to sysdeps/ieee754/ldbl-opt/w_logl_compat.c
index c2354a02b91e1dd3b98e50272729f2b69320e4af..2b5584213934cbc6d66b49196452a975651f0acc 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_logl.c>
+#include <math/w_logl_compat.c>
 long_double_symbol (libm, __logl, logl);
similarity index 79%
rename from sysdeps/ieee754/ldbl-opt/w_pow.c
rename to sysdeps/ieee754/ldbl-opt/w_pow_compat.c
index 2d98fb9be4b88c4cb5375dc2afe3cf76783694be..c2a7942019473b421a2f6e34f3b2d32233afc74f 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_pow.c>
+#include <math/w_pow_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __pow, powl, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_powl.c
rename to sysdeps/ieee754/ldbl-opt/w_powl_compat.c
index 85b89276481a2c6ba85505af605dd1375466428a..1897cf1c632f22476f5273f171cfb9b3327b2efd 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_powl.c>
+#include <math/w_powl_compat.c>
 long_double_symbol (libm, __powl, powl);
similarity index 85%
rename from sysdeps/ieee754/ldbl-opt/w_remainder.c
rename to sysdeps/ieee754/ldbl-opt/w_remainder_compat.c
index dfa7b7f569273dd0a3b2f6d7572d248ce369546a..c823dcb8e7618e17f5fcbce9dc745742082c2ea7 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_remainder.c>
+#include <math/w_remainder_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __remainder, remainderl, GLIBC_2_0);
 strong_alias (__remainder, __drem)
similarity index 84%
rename from sysdeps/ieee754/ldbl-opt/w_remainderl.c
rename to sysdeps/ieee754/ldbl-opt/w_remainderl_compat.c
index 7a344b77098f53d320826f9fdde663a41f481afd..b2ce5c9563736ff13cd758db7c1066a9a648e938 100644 (file)
@@ -1,7 +1,7 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_remainderl.c>
+#include <math/w_remainderl_compat.c>
 long_double_symbol (libm, __remainderl, remainderl);
 strong_alias (__remainderl, __dreml)
 long_double_symbol (libm, __dreml, dreml);
similarity index 78%
rename from sysdeps/ieee754/ldbl-opt/w_scalb.c
rename to sysdeps/ieee754/ldbl-opt/w_scalb_compat.c
index e2ac601596e65f8bfd80e18e7fa3716746fb7c21..f6d53a5ba58a10181633ef04085a34e1e453dea8 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_scalb.c>
+#include <math/w_scalb_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __scalb, scalbl, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_scalbl.c
rename to sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c
index f3d3901f866e6ec16628ec0201948fd14617f8be..c8feb654a2cb299ffd9e835125c6c88af653dca8 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_scalbl.c>
+#include <math/w_scalbl_compat.c>
 long_double_symbol (libm, __scalbl, scalbl);
similarity index 79%
rename from sysdeps/ieee754/ldbl-opt/w_sinh.c
rename to sysdeps/ieee754/ldbl-opt/w_sinh_compat.c
index a5400b5eb1161465b714a404feaa89420820dfc1..b47182c01750ea9602403082d0c236c1678c7edb 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_sinh.c>
+#include <math/w_sinh_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __sinh, sinhl, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_sinhl.c
rename to sysdeps/ieee754/ldbl-opt/w_sinhl_compat.c
index b94f4ec84520fd5a34245079fd97182fe07e3f70..305ed823571d337cf919f14ddb28818c18245f3b 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_sinhl.c>
+#include <math/w_sinhl_compat.c>
 long_double_symbol (libm, __sinhl, sinhl);
similarity index 79%
rename from sysdeps/ieee754/ldbl-opt/w_sqrt.c
rename to sysdeps/ieee754/ldbl-opt/w_sqrt_compat.c
index ca2ba061e8701d654375ab1372e6f088022057d8..355d1c20db464cdac3effc99f120d030abdaf03d 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_sqrt.c>
+#include <math/w_sqrt_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __sqrt, sqrtl, GLIBC_2_0);
 #endif
similarity index 77%
rename from sysdeps/ieee754/ldbl-opt/w_sqrtl.c
rename to sysdeps/ieee754/ldbl-opt/w_sqrtl_compat.c
index 609f5bf3d6d6fd7c8dc811ff46fcc6d7ebe00cb2..1e4526f2c6660e83c8b44185acddec46b7520495 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_sqrtl.c>
+#include <math/w_sqrtl_compat.c>
 long_double_symbol (libm, __sqrtl, sqrtl);
similarity index 78%
rename from sysdeps/ieee754/ldbl-opt/w_tgamma.c
rename to sysdeps/ieee754/ldbl-opt/w_tgamma_compat.c
index cce9f348ed82447c420e38c83f88333e0eccea7c..082ce8aaff95547624640e7dd0391480f04c0148 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
-#include <math/w_tgamma.c>
+#include <math/w_tgamma_compat.c>
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_1)
 compat_symbol (libm, __tgamma, tgammal, GLIBC_2_1);
 #endif
similarity index 76%
rename from sysdeps/ieee754/ldbl-opt/w_tgammal.c
rename to sysdeps/ieee754/ldbl-opt/w_tgammal_compat.c
index c3c511db8c6563a9e8175b9fcbf034aa7e69f881..aaf5403522173fc9e4e1a74770fab0a32b940fb7 100644 (file)
@@ -1,5 +1,5 @@
 #include <math_ldbl_opt.h>
 #undef weak_alias
 #define weak_alias(n,a)
-#include <math/w_tgammal.c>
+#include <math/w_tgammal_compat.c>
 long_double_symbol (libm, __tgammal, tgammal);
index 99761ef7f0078c5554195e228bc6befe8c1789a2..35517b63a1eef3d1def8b7150a0eeac882df4e0c 100644 (file)
@@ -24,9 +24,9 @@ CFLAGS-s_clogl.c += -fno-builtin-fabsl
 CFLAGS-s_clog10l.c += -fno-builtin-fabsl
 CFLAGS-s_csinl.c += -fno-builtin-fabsl
 CFLAGS-s_csqrtl.c += -fno-builtin-fabsl
-CFLAGS-w_acosl.c += -fno-builtin-fabsl
-CFLAGS-w_asinl.c += -fno-builtin-fabsl
-CFLAGS-w_atanhl.c += -fno-builtin-fabsl
-CFLAGS-w_j0l.c += -fno-builtin-fabsl
-CFLAGS-w_j1l.c += -fno-builtin-fabsl
+CFLAGS-w_acosl_compat.c += -fno-builtin-fabsl
+CFLAGS-w_asinl_compat.c += -fno-builtin-fabsl
+CFLAGS-w_atanhl_compat.c += -fno-builtin-fabsl
+CFLAGS-w_j0l_compat.c += -fno-builtin-fabsl
+CFLAGS-w_j1l_compat.c += -fno-builtin-fabsl
 endif
index 804e7dc095d403c679e45bae561111efd4f96466..5afbade15f9779b76debf66e264e8fcfafd65e64 100644 (file)
@@ -8,8 +8,9 @@ sysdep_routines += s_isnan-power7 s_isnan-power6 s_isnan-power5 s_isnan-ppc32 \
 
 libm-sysdep_routines += s_llrintf-power6 s_llrintf-ppc32 s_llrint-power6 \
                        s_llrint-ppc32 s_llround-power6 s_llround-power5+ \
-                       s_llround-ppc32 w_sqrt-power5 w_sqrt-ppc32 \
-                       w_sqrtf-power5 w_sqrtf-ppc32 s_isnan-power7 \
+                       s_llround-ppc32 s_isnan-power7 \
+                       w_sqrt_compat-power5 w_sqrt_compat-ppc32 \
+                       w_sqrtf_compat-power5 w_sqrtf_compat-ppc32 \
                        s_isnan-power6 s_isnan-power5 s_isnan-ppc32 \
                        s_isnanf-power6 s_isnanf-power5 s_isinf-power7 \
                        s_isinf-ppc32 s_isinff-ppc32 s_finite-power7 \
similarity index 94%
rename from sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-power5.S
rename to sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat-power5.S
index 9d1f9c2d47b6982ee1294e68a74bcf47cbb358d6..7c5a504177ecfa8b393c8fed9901fec12f1d7de1 100644 (file)
@@ -28,4 +28,4 @@
 
 #define __sqrt __sqrt_power5
 
-#include <sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S>
+#include <sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt_compat.S>
similarity index 94%
rename from sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-ppc32.S
rename to sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat-ppc32.S
index 5eed5c05cc4bb6961b5e84dfbcf45f7123f617ad..534e934ac916b62a7ae061fa4fb015fc05107ea2 100644 (file)
@@ -28,4 +28,4 @@
 
 #define __sqrt __sqrt_ppc32
 
-#include <sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S>
+#include <sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt_compat.S>
similarity index 93%
rename from sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-power5.S
rename to sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat-power5.S
index d4b28d69411f2c1715a805e6c0c6d4c3f6c6187d..eacc042850601fa6a3bbf5c1c5d559d49f35c4b5 100644 (file)
@@ -23,4 +23,4 @@
 
 #define __sqrtf __sqrtf_power5
 
-#include <sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S>
+#include <sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf_compat.S>
similarity index 93%
rename from sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-ppc32.S
rename to sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat-ppc32.S
index 256ed0ba2af299b43eca6136c2d3a6699c69e073..72191fc9a55e0e70a7bff84cdf49b9af93677303 100644 (file)
@@ -23,4 +23,4 @@
 
 #define __sqrtf __sqrtf_ppc32
 
-#include <sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S>
+#include <sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf_compat.S>
similarity index 99%
rename from sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S
rename to sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt_compat.S
index 61e6d1feffc7880c9ca18fdae857eda35a72aeae..bb896a33cd01a1a9a797223bb4f715ee9be643fa 100644 (file)
@@ -106,4 +106,3 @@ strong_alias (__sqrt, __sqrtl)
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __sqrt, sqrtl, GLIBC_2_0)
 #endif
-
similarity index 99%
rename from sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S
rename to sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf_compat.S
index 8e74232ba371f9768cc1a625a83aa5903faba9c7..c304ab5ca24839e662046be549b932da501da173 100644 (file)
@@ -98,4 +98,3 @@ EALIGN (__sqrtf, 5, 0)
        END     (__sqrtf)
 
 weak_alias (__sqrtf, sqrtf)
-
similarity index 99%
rename from sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S
rename to sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt_compat.S
index 617fc69f057548448fb4196deda3318c19ea39c9..93625c5aa9ea1b0fa01209a86739d9245a49c116 100644 (file)
@@ -104,4 +104,3 @@ strong_alias (__sqrt, __sqrtl)
 #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0)
 compat_symbol (libm, __sqrt, sqrtl, GLIBC_2_0)
 #endif
-
similarity index 99%
rename from sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S
rename to sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf_compat.S
index 1ccd1f99a4d704aafda0b84b4e974f0630012506..2ca86b6155e1cb58fb511d2cc197dc7a12962b6f 100644 (file)
@@ -96,4 +96,3 @@ EALIGN (__sqrtf, 5, 0)
        END     (__sqrtf)
 
 weak_alias (__sqrtf, sqrtf)
-
index 4489b70cff0533cd34711a546d40c2b96b5e435e..c929f9876459eb3eecd70f9cf45d0fc4ea9482b7 100644 (file)
@@ -2,7 +2,8 @@ ifeq ($(subdir),math)
 ifeq ($(have-as-vis3),yes)
 libm-sysdep_routines += m_copysignf-vis3 m_copysign-vis3 s_fabs-vis3 \
                        s_fabsf-vis3 s_llrintf-vis3 s_llrint-vis3 \
-                       s_rintf-vis3 s_rint-vis3 w_sqrt-vis3 w_sqrtf-vis3 \
+                       s_rintf-vis3 s_rint-vis3 \
+                       w_sqrt_compat-vis3 w_sqrtf_compat-vis3 \
                        s_fminf-vis3 s_fmin-vis3 s_fmaxf-vis3 s_fmax-vis3 \
                        s_fmaf-vis3 s_fma-vis3 s_nearbyint-vis3 \
                        s_nearbyintf-vis3 s_fdimf-vis3 s_fdim-vis3
similarity index 84%
rename from sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt.S
rename to sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat.S
index 3b070721d23d775b2d05aa96d782d4499c250b63..1ccac19e290422083e4f3fb8c6fdc0a3e416365c 100644 (file)
@@ -9,4 +9,4 @@ weak_alias (__sqrt, sqrt)
 
 #define __sqrt __sqrt_generic
 
-#include "../w_sqrt.S"
+#include "../w_sqrt_compat.S"
similarity index 84%
rename from sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf.S
rename to sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat.S
index 777a04058ccfb11de9c0277a5e6caca32263355c..f0e759a2c87a6b8f894da38e6a4081b5cf456dbd 100644 (file)
@@ -9,4 +9,4 @@ weak_alias (__sqrtf, sqrtf)
 
 #define __sqrtf __sqrtf_generic
 
-#include "../w_sqrtf.S"
+#include "../w_sqrtf_compat.S"