This is the mail archive of the glibc-cvs@sourceware.org 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.25-772-ga4c9be1


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  a4c9be1b8b5edd533d31e7f9a682b891f696bb91 (commit)
      from  2d9b85e7e7b35b40682fdf8343ac0eccbae83985 (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 -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=a4c9be1b8b5edd533d31e7f9a682b891f696bb91

commit a4c9be1b8b5edd533d31e7f9a682b891f696bb91
Author: Steve Ellcey <sellcey@caviumnetworks.com>
Date:   Fri Jul 21 09:47:57 2017 -0700

    Fix cexpl when compiled with latest GCC
    
    	* sysdeps/ieee754/ldbl-128/e_expl.c (__ieee754_expl): Call
    	math_force_eval.

diff --git a/ChangeLog b/ChangeLog
index 0f06fe4..0a366fa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-07-21  Steve Ellcey  <sellcey@cavium.com>
+
+	* sysdeps/ieee754/ldbl-128/e_expl.c (__ieee754_expl): Call
+	math_force_eval.
+
 2017-07-19  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
 
 	* sysdeps/sparc/fpu/libm-test-ulps: Update.
diff --git a/sysdeps/ieee754/ldbl-128/e_expl.c b/sysdeps/ieee754/ldbl-128/e_expl.c
index 15639d1..fd7700c 100644
--- a/sysdeps/ieee754/ldbl-128/e_expl.c
+++ b/sysdeps/ieee754/ldbl-128/e_expl.c
@@ -192,6 +192,7 @@ __ieee754_expl (_Float128 x)
 	 with maximum error in [-2^-16-2^-53,2^-16+2^-53]
 	 less than 4.8e-39.  */
       x22 = x + x*x*(P1+x*(P2+x*(P3+x*(P4+x*(P5+x*P6)))));
+      math_force_eval (x22);
 
       /* Return result.  */
       fesetenv (&oldenv);

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                         |    5 +++++
 sysdeps/ieee754/ldbl-128/e_expl.c |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
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]