diff options
Diffstat (limited to 'sysdeps/ieee754')
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/w_lgamma.c | 6 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/w_lgamma_compat.c | 7 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/w_lgamma_compatl.c | 11 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/w_lgammal.c | 6 | ||||
-rw-r--r-- | sysdeps/ieee754/s_signgam.c | 3 |
5 files changed, 20 insertions, 13 deletions
diff --git a/sysdeps/ieee754/ldbl-opt/w_lgamma.c b/sysdeps/ieee754/ldbl-opt/w_lgamma.c deleted file mode 100644 index ef801c5505..0000000000 --- a/sysdeps/ieee754/ldbl-opt/w_lgamma.c +++ /dev/null @@ -1,6 +0,0 @@ -#include <math_ldbl_opt.h> -#include <math/w_lgamma.c> -#if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0) -compat_symbol (libm, __lgamma, lgammal, GLIBC_2_0); -compat_symbol (libm, __gamma, gammal, GLIBC_2_0); -#endif diff --git a/sysdeps/ieee754/ldbl-opt/w_lgamma_compat.c b/sysdeps/ieee754/ldbl-opt/w_lgamma_compat.c new file mode 100644 index 0000000000..f268e65a88 --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/w_lgamma_compat.c @@ -0,0 +1,7 @@ +#include <math_ldbl_opt.h> +#include <math/w_lgamma_compat.c> +#if LONG_DOUBLE_COMPAT(libm, GLIBC_2_0) +strong_alias (__lgamma_compat, __lgammal_dbl_compat) +compat_symbol (libm, __lgammal_dbl_compat, lgammal, GLIBC_2_0); +compat_symbol (libm, __gamma, gammal, GLIBC_2_0); +#endif diff --git a/sysdeps/ieee754/ldbl-opt/w_lgamma_compatl.c b/sysdeps/ieee754/ldbl-opt/w_lgamma_compatl.c new file mode 100644 index 0000000000..f60b3d7bcf --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/w_lgamma_compatl.c @@ -0,0 +1,11 @@ +#include <math_ldbl_opt.h> +#undef weak_alias +#define weak_alias(n,a) +#define USE_AS_COMPAT 1 +#include <math/lgamma-compat.h> +#undef LGAMMA_OLD_VER +#define LGAMMA_OLD_VER LONG_DOUBLE_COMPAT_VERSION +#include <math/w_lgamma_compatl.c> +#if GAMMA_ALIAS +long_double_symbol (libm, __gammal, gammal); +#endif diff --git a/sysdeps/ieee754/ldbl-opt/w_lgammal.c b/sysdeps/ieee754/ldbl-opt/w_lgammal.c deleted file mode 100644 index 9de7ec8f7f..0000000000 --- a/sysdeps/ieee754/ldbl-opt/w_lgammal.c +++ /dev/null @@ -1,6 +0,0 @@ -#include <math_ldbl_opt.h> -#undef weak_alias -#define weak_alias(n,a) -#include <math/w_lgammal.c> -long_double_symbol (libm, __lgammal, lgammal); -long_double_symbol (libm, __gammal, gammal); diff --git a/sysdeps/ieee754/s_signgam.c b/sysdeps/ieee754/s_signgam.c index ee207d6505..9af3a75f1e 100644 --- a/sysdeps/ieee754/s_signgam.c +++ b/sysdeps/ieee754/s_signgam.c @@ -1,3 +1,4 @@ #include <math.h> #include <math_private.h> -int signgam; +int __signgam = 0; +weak_alias (__signgam, signgam) |