This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.19-215-gf342689
- From: jsm28 at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 24 Mar 2014 22:01:09 -0000
- Subject: 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