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.19-215-gf342689


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  f3426898bf0a5e9e2a094a9bed90b3096f965723 (commit)
      from  a42faf59d6d9f82e5293a9ebcc26d9c9e562b12b (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=f3426898bf0a5e9e2a094a9bed90b3096f965723

commit f3426898bf0a5e9e2a094a9bed90b3096f965723
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Mon Mar 24 22:00:32 2014 +0000

    Fix implicit __isinf declarations in exp.
    
    My recent exp patch introduced warnings about implicit __isinf
    declarations in exp because e_exp.c didn't include <math.h>.  This
    patch fixes this.  Because <math.h> can't be included after
    <math_private.h> (because of macro definitions of __nan*), it was
    necessary to put an include in sysdeps/x86_64/fpu/multiarch/e_exp.c as
    well.
    
    Tested x86_64.
    
    	* sysdeps/ieee754/dbl-64/e_exp.c: Include <math.h>.
    	* sysdeps/x86_64/fpu/multiarch/e_exp.c
    	[HAVE_FMA4_SUPPORT || HAVE_AVX_SUPPORT]: Likewise.

diff --git a/ChangeLog b/ChangeLog
index 9937c19..a21154d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2014-03-24  Joseph Myers  <joseph@codesourcery.com>
+
+	* sysdeps/ieee754/dbl-64/e_exp.c: Include <math.h>.
+	* sysdeps/x86_64/fpu/multiarch/e_exp.c
+	[HAVE_FMA4_SUPPORT || HAVE_AVX_SUPPORT]: Likewise.
+
 2014-03-24  Paul Pluzhnikov  <ppluzhnikov@google.com>
 
 	[BZ #16634]
diff --git a/sysdeps/ieee754/dbl-64/e_exp.c b/sysdeps/ieee754/dbl-64/e_exp.c
index cd060ce..0ab078f 100644
--- a/sysdeps/ieee754/dbl-64/e_exp.c
+++ b/sysdeps/ieee754/dbl-64/e_exp.c
@@ -32,6 +32,7 @@
 /*                                                                         */
 /***************************************************************************/
 
+#include <math.h>
 #include "endian.h"
 #include "uexp.h"
 #include "mydefs.h"
diff --git a/sysdeps/x86_64/fpu/multiarch/e_exp.c b/sysdeps/x86_64/fpu/multiarch/e_exp.c
index 3c65028..d244954 100644
--- a/sysdeps/x86_64/fpu/multiarch/e_exp.c
+++ b/sysdeps/x86_64/fpu/multiarch/e_exp.c
@@ -1,5 +1,6 @@
 #if defined HAVE_FMA4_SUPPORT || defined HAVE_AVX_SUPPORT
 # include <init-arch.h>
+# include <math.h>
 # include <math_private.h>
 
 extern double __ieee754_exp_sse2 (double);

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

Summary of changes:
 ChangeLog                            |    6 ++++++
 sysdeps/ieee754/dbl-64/e_exp.c       |    1 +
 sysdeps/x86_64/fpu/multiarch/e_exp.c |    1 +
 3 files changed, 8 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]