diff options
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/s_ldexp.c | 8 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/s_ldexpl.c | 12 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/s_log1p.c | 5 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/s_scalbln.c | 9 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/s_scalbn.c | 9 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/w_log1p.c | 3 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/w_scalbln.c | 4 |
7 files changed, 10 insertions, 40 deletions
diff --git a/sysdeps/ieee754/ldbl-opt/s_ldexp.c b/sysdeps/ieee754/ldbl-opt/s_ldexp.c index 5a875aeac1..e0433e96f4 100644 --- a/sysdeps/ieee754/ldbl-opt/s_ldexp.c +++ b/sysdeps/ieee754/ldbl-opt/s_ldexp.c @@ -17,14 +17,10 @@ License along with the GNU C Library; if not, see <http://www.gnu.org/licenses/>. */ -#define declare_mgen_alias(from, to) weak_alias (from, to) #include <math-type-macros-double.h> #include <s_ldexp_template.c> -#if IS_IN (libm) -# if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0) -compat_symbol (libm, __ldexp, ldexpl, GLIBC_2_0); -# endif -#elif LONG_DOUBLE_COMPAT(libc, GLIBC_2_0) +#if IS_IN (libc) && LONG_DOUBLE_COMPAT (libc, GLIBC_2_0) compat_symbol (libc, __ldexp, ldexpl, GLIBC_2_0); +compat_symbol (libc, __wrap_scalbn, scalbnl, GLIBC_2_0); #endif diff --git a/sysdeps/ieee754/ldbl-opt/s_ldexpl.c b/sysdeps/ieee754/ldbl-opt/s_ldexpl.c index 85f34fa2c4..e0741ad529 100644 --- a/sysdeps/ieee754/ldbl-opt/s_ldexpl.c +++ b/sysdeps/ieee754/ldbl-opt/s_ldexpl.c @@ -17,15 +17,13 @@ License along with the GNU C Library; if not, see <http://www.gnu.org/licenses/>. */ -#define declare_mgen_alias(f,t) +#if IS_IN (libc) +# define declare_mgen_alias(f,t) +#endif #include <math-type-macros-ldouble.h> #include <s_ldexp_template.c> -strong_alias (__ldexpl, __ldexpl_2) -#if IS_IN (libm) -long_double_symbol (libm, __ldexpl, ldexpl); -long_double_symbol (libm, __ldexpl_2, scalbnl); -#else +#if IS_IN (libc) long_double_symbol (libc, __ldexpl, ldexpl); -long_double_symbol (libc, __ldexpl_2, scalbnl); +long_double_symbol (libc, __wrap_scalbnl, scalbnl); #endif diff --git a/sysdeps/ieee754/ldbl-opt/s_log1p.c b/sysdeps/ieee754/ldbl-opt/s_log1p.c deleted file mode 100644 index 495fa32e35..0000000000 --- a/sysdeps/ieee754/ldbl-opt/s_log1p.c +++ /dev/null @@ -1,5 +0,0 @@ -#include <math_ldbl_opt.h> -#include <sysdeps/ieee754/dbl-64/s_log1p.c> -#if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0) -compat_symbol (libm, __log1p, log1pl, GLIBC_2_0); -#endif diff --git a/sysdeps/ieee754/ldbl-opt/s_scalbln.c b/sysdeps/ieee754/ldbl-opt/s_scalbln.c deleted file mode 100644 index 391142b769..0000000000 --- a/sysdeps/ieee754/ldbl-opt/s_scalbln.c +++ /dev/null @@ -1,9 +0,0 @@ -#include <math_ldbl_opt.h> -#include <sysdeps/ieee754/dbl-64/s_scalbln.c> -#if IS_IN (libm) -#if LONG_DOUBLE_COMPAT(libm, GLIBC_2_1) -compat_symbol (libm, __scalbln, scalblnl, GLIBC_2_1); -#endif -#elif LONG_DOUBLE_COMPAT(libc, GLIBC_2_1) -compat_symbol (libc, __scalbln, scalblnl, GLIBC_2_1); -#endif diff --git a/sysdeps/ieee754/ldbl-opt/s_scalbn.c b/sysdeps/ieee754/ldbl-opt/s_scalbn.c deleted file mode 100644 index 1ad81b199e..0000000000 --- a/sysdeps/ieee754/ldbl-opt/s_scalbn.c +++ /dev/null @@ -1,9 +0,0 @@ -#include <math_ldbl_opt.h> -#include <sysdeps/ieee754/dbl-64/s_scalbn.c> -#if IS_IN (libm) -# if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0) -compat_symbol (libm, __scalbn, scalbnl, GLIBC_2_0); -# endif -#elif LONG_DOUBLE_COMPAT(libc, GLIBC_2_0) -compat_symbol (libc, __scalbn, scalbnl, GLIBC_2_0); -#endif diff --git a/sysdeps/ieee754/ldbl-opt/w_log1p.c b/sysdeps/ieee754/ldbl-opt/w_log1p.c deleted file mode 100644 index ad0524708e..0000000000 --- a/sysdeps/ieee754/ldbl-opt/w_log1p.c +++ /dev/null @@ -1,3 +0,0 @@ -#define declare_mgen_alias(from, to) weak_alias (from, to) -#include <math-type-macros-double.h> -#include <w_log1p_template.c> diff --git a/sysdeps/ieee754/ldbl-opt/w_scalbln.c b/sysdeps/ieee754/ldbl-opt/w_scalbln.c index 495169ff37..17a8a96d33 100644 --- a/sysdeps/ieee754/ldbl-opt/w_scalbln.c +++ b/sysdeps/ieee754/ldbl-opt/w_scalbln.c @@ -1,3 +1,5 @@ -#define declare_mgen_alias(from, to) weak_alias (from, to) #include <math-type-macros-double.h> #include <w_scalbln_template.c> +#if IS_IN (libc) && LONG_DOUBLE_COMPAT (libc, GLIBC_2_1) +compat_symbol (libc, __w_scalbln, scalblnl, GLIBC_2_1); +#endif |