diff options
Diffstat (limited to 'sysdeps/ia64/fpu')
-rw-r--r-- | sysdeps/ia64/fpu/e_exp.S | 6 | ||||
-rw-r--r-- | sysdeps/ia64/fpu/e_exp2.S | 12 |
2 files changed, 15 insertions, 3 deletions
diff --git a/sysdeps/ia64/fpu/e_exp.S b/sysdeps/ia64/fpu/e_exp.S index c8cebeb177..4774a43768 100644 --- a/sysdeps/ia64/fpu/e_exp.S +++ b/sysdeps/ia64/fpu/e_exp.S @@ -739,6 +739,12 @@ EXP_UNDERFLOW_ZERO: GLOBAL_IEEE754_END(exp) libm_alias_double_other (__exp, exp) +#ifdef SHARED +.symver exp,exp@@GLIBC_2.29 +.weak __exp_compat +.set __exp_compat,__exp +.symver __exp_compat,exp@GLIBC_2.2 +#endif LOCAL_LIBM_ENTRY(__libm_error_region) diff --git a/sysdeps/ia64/fpu/e_exp2.S b/sysdeps/ia64/fpu/e_exp2.S index 18711866a1..97b69263e4 100644 --- a/sysdeps/ia64/fpu/e_exp2.S +++ b/sysdeps/ia64/fpu/e_exp2.S @@ -227,7 +227,7 @@ LOCAL_OBJECT_END(T_table) .section .text -GLOBAL_LIBM_ENTRY(exp2) +WEAK_LIBM_ENTRY(exp2) {.mfi @@ -493,8 +493,14 @@ OUT_RANGE_exp2: } ;; -GLOBAL_LIBM_END(exp2) -libm_alias_double_other (exp2, exp2) +WEAK_LIBM_END(exp2) +libm_alias_double_other (__exp2, exp2) +#ifdef SHARED +.symver exp2,exp2@@GLIBC_2.29 +.weak __exp2_compat +.set __exp2_compat,__exp2 +.symver __exp2_compat,exp2@GLIBC_2.2 +#endif LOCAL_LIBM_ENTRY(__libm_error_region) |