diff options
author | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2014-04-17 15:39:01 -0300 |
---|---|---|
committer | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2014-04-17 14:01:51 -0500 |
commit | 2cd925f74305c1dd687371544a891eba4aaea768 (patch) | |
tree | ba7cd1343089590d80279d8a47ffc96094dab41c /sysdeps/powerpc/fpu | |
parent | 39e6cd8d643779188fd43d9e2d5ed4e47a64d924 (diff) | |
download | glibc-2cd925f74305c1dd687371544a891eba4aaea768.tar.gz glibc-2cd925f74305c1dd687371544a891eba4aaea768.tar.xz glibc-2cd925f74305c1dd687371544a891eba4aaea768.zip |
PowerPC: Add fenv macros for long double
This patch add the missing libc_<function>l_ctx macros for long double. Similar for float, they point to default double versions.
Diffstat (limited to 'sysdeps/powerpc/fpu')
-rw-r--r-- | sysdeps/powerpc/fpu/fenv_private.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sysdeps/powerpc/fpu/fenv_private.h b/sysdeps/powerpc/fpu/fenv_private.h index 327dbb3218..50fcace9be 100644 --- a/sysdeps/powerpc/fpu/fenv_private.h +++ b/sysdeps/powerpc/fpu/fenv_private.h @@ -260,15 +260,20 @@ libc_feresetround_ppc_ctx (struct rm_ctx *ctx) libc_feresetround_ppc (&ctx->env); } -#define libc_feholdexcept_setroundf_ctx libc_feholdexcept_setround_ppc_ctx #define libc_feholdexcept_setround_ctx libc_feholdexcept_setround_ppc_ctx +#define libc_feholdexcept_setroundf_ctx libc_feholdexcept_setround_ppc_ctx +#define libc_feholdexcept_setroundl_ctx libc_feholdexcept_setround_ppc_ctx #define libc_fesetenv_ctx libc_fesetenv_ppc_ctx #define libc_fesetenvf_ctx libc_fesetenv_ppc_ctx +#define libc_fesetenvl_ctx libc_fesetenv_ppc_ctx #define libc_feholdsetround_ctx libc_feholdsetround_ppc_ctx #define libc_feholdsetroundf_ctx libc_feholdsetround_ppc_ctx +#define libc_feholdsetroundl_ctx libc_feholdsetround_ppc_ctx #define libc_feresetround_ctx libc_feresetround_ppc_ctx #define libc_feresetroundf_ctx libc_feresetround_ppc_ctx -#define libc_feupdateenvf_ctx libc_feupdateenv_ppc_ctx +#define libc_feresetroundl_ctx libc_feresetround_ppc_ctx #define libc_feupdateenv_ctx libc_feupdateenv_ppc_ctx +#define libc_feupdateenvf_ctx libc_feupdateenv_ppc_ctx +#define libc_feupdateenvl_ctx libc_feupdateenv_ppc_ctx #endif |