diff options
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/ia64/fpu/e_remainder.S | 1 | ||||
-rw-r--r-- | sysdeps/ia64/fpu/e_remainderf.S | 1 | ||||
-rw-r--r-- | sysdeps/ia64/fpu/e_remainderl.S | 1 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/Makefile | 5 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/nldbl-drem.c | 8 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/nldbl-remainder.c | 2 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/w_drem.c | 5 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/w_dreml.c | 5 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/w_remainder.c | 2 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/w_remainderl.c | 2 |
10 files changed, 11 insertions, 21 deletions
diff --git a/sysdeps/ia64/fpu/e_remainder.S b/sysdeps/ia64/fpu/e_remainder.S index 3e065171b3..3cd5aac578 100644 --- a/sysdeps/ia64/fpu/e_remainder.S +++ b/sysdeps/ia64/fpu/e_remainder.S @@ -529,6 +529,7 @@ EXP_ERROR_RETURN: } GLOBAL_IEEE754_END(remainder) +weak_alias (__remainder, drem) diff --git a/sysdeps/ia64/fpu/e_remainderf.S b/sysdeps/ia64/fpu/e_remainderf.S index 2d7385d568..df4cfdddc8 100644 --- a/sysdeps/ia64/fpu/e_remainderf.S +++ b/sysdeps/ia64/fpu/e_remainderf.S @@ -548,6 +548,7 @@ EXP_ERROR_RETURN: } GLOBAL_IEEE754_END(remainderf) +weak_alias (__remainderf, dremf) diff --git a/sysdeps/ia64/fpu/e_remainderl.S b/sysdeps/ia64/fpu/e_remainderl.S index 30658e5487..d9a9ee8d29 100644 --- a/sysdeps/ia64/fpu/e_remainderl.S +++ b/sysdeps/ia64/fpu/e_remainderl.S @@ -557,6 +557,7 @@ EXP_ERROR_RETURN: } GLOBAL_IEEE754_END(remainderl) +weak_alias (__remainderl, dreml) LOCAL_LIBM_ENTRY(__libm_error_region) .prologue diff --git a/sysdeps/ieee754/ldbl-opt/Makefile b/sysdeps/ieee754/ldbl-opt/Makefile index 222122de0b..53091e410c 100644 --- a/sysdeps/ieee754/ldbl-opt/Makefile +++ b/sysdeps/ieee754/ldbl-opt/Makefile @@ -31,7 +31,7 @@ libnldbl-calls = asprintf dprintf fprintf fscanf fwprintf fwscanf iovfscanf \ tanh acosh asinh atanh exp log log10 exp10 pow10 expm1 \ log1p logb exp2 sqrt cbrt fabs floor j0 j1 y0 y1 erf erfc \ lgamma tgamma gamma rint nearbyint round trunc \ - copysign fdim fmax fmin nextafter pow hypot fmod drem \ + copysign fdim fmax fmin nextafter pow hypot fmod \ remainder ldexp scalbn frexp modf scalbln fma nan sincos \ jn yn ilogb remquo lrint lround llrint llround nexttowardf \ nexttoward conj cacos cacosh casin catan catanh ccos ccosh \ @@ -81,7 +81,6 @@ CFLAGS-nldbl-csinh.c = -fno-builtin-csinhl CFLAGS-nldbl-csqrt.c = -fno-builtin-csqrtl CFLAGS-nldbl-ctan.c = -fno-builtin-ctanl CFLAGS-nldbl-ctanh.c = -fno-builtin-ctanhl -CFLAGS-nldbl-drem.c = -fno-builtin-dreml CFLAGS-nldbl-erf.c = -fno-builtin-erfl CFLAGS-nldbl-erfc.c = -fno-builtin-erfcl CFLAGS-nldbl-exp.c = -fno-builtin-expl @@ -125,7 +124,7 @@ CFLAGS-nldbl-nexttoward.c = -fno-builtin-nexttoward -fno-builtin-nexttowardl CFLAGS-nldbl-nexttowardf.c = -fno-builtin-nexttowardf CFLAGS-nldbl-pow.c = -fno-builtin-powl CFLAGS-nldbl-pow10.c = -fno-builtin-pow10l -CFLAGS-nldbl-remainder.c = -fno-builtin-remainderl +CFLAGS-nldbl-remainder.c = -fno-builtin-remainderl -fno-builtin-dreml CFLAGS-nldbl-remquo.c = -fno-builtin-remquol CFLAGS-nldbl-rint.c = -fno-builtin-rintl CFLAGS-nldbl-round.c = -fno-builtin-roundl diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-drem.c b/sysdeps/ieee754/ldbl-opt/nldbl-drem.c deleted file mode 100644 index 1e08ce1d28..0000000000 --- a/sysdeps/ieee754/ldbl-opt/nldbl-drem.c +++ /dev/null @@ -1,8 +0,0 @@ -#include "nldbl-compat.h" - -double -attribute_hidden -dreml (double x, double y) -{ - return drem (x, y); -} diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-remainder.c b/sysdeps/ieee754/ldbl-opt/nldbl-remainder.c index a8d5bafb5f..581dc78a4d 100644 --- a/sysdeps/ieee754/ldbl-opt/nldbl-remainder.c +++ b/sysdeps/ieee754/ldbl-opt/nldbl-remainder.c @@ -6,3 +6,5 @@ remainderl (double x, double y) { return remainder (x, y); } +extern __typeof (remainderl) dreml attribute_hidden; +weak_alias (remainderl, dreml) diff --git a/sysdeps/ieee754/ldbl-opt/w_drem.c b/sysdeps/ieee754/ldbl-opt/w_drem.c deleted file mode 100644 index 788a5d29d6..0000000000 --- a/sysdeps/ieee754/ldbl-opt/w_drem.c +++ /dev/null @@ -1,5 +0,0 @@ -#include <math_ldbl_opt.h> -#include <math/w_drem.c> -#if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0) -compat_symbol (libm, __drem, dreml, GLIBC_2_0); -#endif diff --git a/sysdeps/ieee754/ldbl-opt/w_dreml.c b/sysdeps/ieee754/ldbl-opt/w_dreml.c deleted file mode 100644 index d14d7e202c..0000000000 --- a/sysdeps/ieee754/ldbl-opt/w_dreml.c +++ /dev/null @@ -1,5 +0,0 @@ -#include <math_ldbl_opt.h> -#undef weak_alias -#define weak_alias(n,a) -#include <math/w_dreml.c> -long_double_symbol (libm, __dreml, dreml); diff --git a/sysdeps/ieee754/ldbl-opt/w_remainder.c b/sysdeps/ieee754/ldbl-opt/w_remainder.c index 94d98930f4..dfa7b7f569 100644 --- a/sysdeps/ieee754/ldbl-opt/w_remainder.c +++ b/sysdeps/ieee754/ldbl-opt/w_remainder.c @@ -2,4 +2,6 @@ #include <math/w_remainder.c> #if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0) compat_symbol (libm, __remainder, remainderl, GLIBC_2_0); +strong_alias (__remainder, __drem) +compat_symbol (libm, __drem, dreml, GLIBC_2_0); #endif diff --git a/sysdeps/ieee754/ldbl-opt/w_remainderl.c b/sysdeps/ieee754/ldbl-opt/w_remainderl.c index e450a25bbc..7a344b7709 100644 --- a/sysdeps/ieee754/ldbl-opt/w_remainderl.c +++ b/sysdeps/ieee754/ldbl-opt/w_remainderl.c @@ -3,3 +3,5 @@ #define weak_alias(n,a) #include <math/w_remainderl.c> long_double_symbol (libm, __remainderl, remainderl); +strong_alias (__remainderl, __dreml) +long_double_symbol (libm, __dreml, dreml); |