diff options
Diffstat (limited to 'sysdeps/alpha/fpu/cfloat-compat.h')
-rw-r--r-- | sysdeps/alpha/fpu/cfloat-compat.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/sysdeps/alpha/fpu/cfloat-compat.h b/sysdeps/alpha/fpu/cfloat-compat.h index 484cdd0df2..17b374cf79 100644 --- a/sysdeps/alpha/fpu/cfloat-compat.h +++ b/sysdeps/alpha/fpu/cfloat-compat.h @@ -43,6 +43,7 @@ typedef union { double d; _Complex float cf; } c1_compat; /* Get the proper symbol versions defined for each function. */ #include <shlib-compat.h> +#include <libm-alias-float.h> #if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_3_4) #define cfloat_versions_compat(func) \ @@ -52,7 +53,8 @@ typedef union { double d; _Complex float cf; } c1_compat; #endif #define cfloat_versions(func) \ - cfloat_versions_compat(func); \ - versioned_symbol (libm, __c2_##func, func, GLIBC_2_3_4); \ - extern typeof(__c2_##func) __##func attribute_hidden; \ - strong_alias (__c2_##func, __##func) + cfloat_versions_compat(func##f); \ + versioned_symbol (libm, __c2_##func##f, func##f, GLIBC_2_3_4); \ + extern typeof(__c2_##func##f) __##func##f attribute_hidden; \ + strong_alias (__c2_##func##f, __##func##f); \ + libm_alias_float_other (__##func, func) |