diff options
Diffstat (limited to 'sysdeps/ieee754')
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/math-type-macros-ldouble.h | 9 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/s_canonicalizel.c | 5 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/s_fmaxmagl.c | 5 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/s_fminmagl.c | 5 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/s_nextdownl.c | 5 | ||||
-rw-r--r-- | sysdeps/ieee754/ldbl-opt/w_llogbl.c | 5 |
6 files changed, 8 insertions, 26 deletions
diff --git a/sysdeps/ieee754/ldbl-opt/math-type-macros-ldouble.h b/sysdeps/ieee754/ldbl-opt/math-type-macros-ldouble.h index da926dabc9..20873ae6b5 100644 --- a/sysdeps/ieee754/ldbl-opt/math-type-macros-ldouble.h +++ b/sysdeps/ieee754/ldbl-opt/math-type-macros-ldouble.h @@ -19,12 +19,19 @@ #ifndef _MATH_TYPE_MACROS_LDOUBLE #include <math_ldbl_opt.h> +#include <ldbl-compat-choose.h> + +#define maybe_long_double_symbol(lib, from, to) \ + LONG_DOUBLE_COMPAT_CHOOSE_ ## lib ## _ ## to (long_double_symbol (lib, \ + from, \ + to), \ + weak_alias (from, to)) /* Use properly versioned symbols for long double on platforms where it was not always a distinct type. */ #if !defined declare_mgen_alias # define declare_mgen_alias(from, to) \ - long_double_symbol (libm, from ## l, to ## l); + maybe_long_double_symbol (libm, from ## l, to ## l); #endif #include_next <math-type-macros-ldouble.h> diff --git a/sysdeps/ieee754/ldbl-opt/s_canonicalizel.c b/sysdeps/ieee754/ldbl-opt/s_canonicalizel.c deleted file mode 100644 index d5d67dfe0c..0000000000 --- a/sysdeps/ieee754/ldbl-opt/s_canonicalizel.c +++ /dev/null @@ -1,5 +0,0 @@ -/* canonicalizel is not subject to complex aliasing rules. It was - added in glibc 2.25. */ -#define declare_mgen_alias(from, to) weak_alias (M_SUF (from), M_SUF (to)) -#include <math-type-macros-ldouble.h> -#include <s_canonicalize_template.c> diff --git a/sysdeps/ieee754/ldbl-opt/s_fmaxmagl.c b/sysdeps/ieee754/ldbl-opt/s_fmaxmagl.c deleted file mode 100644 index 7e23761b58..0000000000 --- a/sysdeps/ieee754/ldbl-opt/s_fmaxmagl.c +++ /dev/null @@ -1,5 +0,0 @@ -/* fmaxmagl is not subject to complex aliasing rules. It was added in - glibc 2.25. */ -#define declare_mgen_alias(from, to) weak_alias (M_SUF (from), M_SUF (to)) -#include <math-type-macros-ldouble.h> -#include <s_fmaxmag_template.c> diff --git a/sysdeps/ieee754/ldbl-opt/s_fminmagl.c b/sysdeps/ieee754/ldbl-opt/s_fminmagl.c deleted file mode 100644 index 46c10514c9..0000000000 --- a/sysdeps/ieee754/ldbl-opt/s_fminmagl.c +++ /dev/null @@ -1,5 +0,0 @@ -/* fminmagl is not subject to complex aliasing rules. It was added in - glibc 2.25. */ -#define declare_mgen_alias(from, to) weak_alias (M_SUF (from), M_SUF (to)) -#include <math-type-macros-ldouble.h> -#include <s_fminmag_template.c> diff --git a/sysdeps/ieee754/ldbl-opt/s_nextdownl.c b/sysdeps/ieee754/ldbl-opt/s_nextdownl.c deleted file mode 100644 index c92c02edf6..0000000000 --- a/sysdeps/ieee754/ldbl-opt/s_nextdownl.c +++ /dev/null @@ -1,5 +0,0 @@ -/* nextdownl is not subject to complex aliasing rules. It was - added in glibc 2.24. */ -#define declare_mgen_alias(from, to) weak_alias (M_SUF (from), M_SUF (to)) -#include <math-type-macros-ldouble.h> -#include <s_nextdown_template.c> diff --git a/sysdeps/ieee754/ldbl-opt/w_llogbl.c b/sysdeps/ieee754/ldbl-opt/w_llogbl.c deleted file mode 100644 index 8abe54bc85..0000000000 --- a/sysdeps/ieee754/ldbl-opt/w_llogbl.c +++ /dev/null @@ -1,5 +0,0 @@ -/* llogbl is not subject to complex aliasing rules. It was added in - glibc 2.25. */ -#define declare_mgen_alias(from, to) weak_alias (M_SUF (from), M_SUF (to)) -#include <math-type-macros-ldouble.h> -#include <w_llogb_template.c> |