This is the mail archive of the mailing list for the glibc project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.19-307-g2cd925f

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  2cd925f74305c1dd687371544a891eba4aaea768 (commit)
      from  39e6cd8d643779188fd43d9e2d5ed4e47a64d924 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------;a=commitdiff;h=2cd925f74305c1dd687371544a891eba4aaea768

commit 2cd925f74305c1dd687371544a891eba4aaea768
Author: Adhemerval Zanella <>
Date:   Thu Apr 17 15:39:01 2014 -0300

    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.

diff --git a/ChangeLog b/ChangeLog
index 8b7acf3..9f67a67 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2014-04-17  Adhemerval Zanella  <>
+	* sysdeps/powerpc/fpu/fenv_private.h
+	(libc_feholdexcept_setroundl_ctx): Define to
+	libc_feholdexcept_setround_ppc_ctx.
+	(libc_fesetenvl_ctx): Define to libc_fesetenv_ppc_ctx.
+	(libc_feholdsetroundl_ctx): Define to libc_feholdsetround_ppc_ctx.
+	(libc_feresetroundl_ctx): Define to libc_feresetround_ppc_ctx.
+	(libc_feupdateenvl_ctx): libc_feupdateenv_ppc_ctx.
 2014-04-17  Ian Bolton  <>
 	* sysdeps/aarch64/math-tests.h: New file.
diff --git a/sysdeps/powerpc/fpu/fenv_private.h b/sysdeps/powerpc/fpu/fenv_private.h
index 327dbb3..50fcace 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


Summary of changes:
 ChangeLog                          |   10 ++++++++++
 sysdeps/powerpc/fpu/fenv_private.h |    9 +++++++--
 2 files changed, 17 insertions(+), 2 deletions(-)

GNU C Library master sources

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]