From ee2aafe08e68c88412b7dcfa4b1e0d11789348f8 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Sat, 22 Oct 2011 13:49:49 +0200 Subject: [PATCH] Fix compilation due to __nan defines --- ChangeLog | 8 ++++++++ math/s_nan.c | 1 + math/s_nanf.c | 1 + math/s_nanl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_atanl.c | 1 + 5 files changed, 12 insertions(+) diff --git a/ChangeLog b/ChangeLog index adc9025..4d0651a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2011-10-22 Andreas Schwab + + * math/s_nan.c: Undef __nan. + * math/s_nanf.c: Undef __nanf. + * math/s_nanl.c: Undef __nanl. + * sysdeps/ieee754/ldbl-128ibm/s_atanl.c: Include before + "math_private.h". + 2011-10-22 Ulrich Drepper * math/math_private.h: Define __nan, __nanf, __nanl. diff --git a/math/s_nan.c b/math/s_nan.c index 9b2c505..97f9d89 100644 --- a/math/s_nan.c +++ b/math/s_nan.c @@ -25,6 +25,7 @@ #include +#undef __nan double __nan (const char *tagp) { diff --git a/math/s_nanf.c b/math/s_nanf.c index 2e1b1eb..6161bcd 100644 --- a/math/s_nanf.c +++ b/math/s_nanf.c @@ -25,6 +25,7 @@ #include +#undef __nanf float __nanf (const char *tagp) { diff --git a/math/s_nanl.c b/math/s_nanl.c index 9709b92..1db2464 100644 --- a/math/s_nanl.c +++ b/math/s_nanl.c @@ -25,6 +25,7 @@ #include +#undef __nanl long double __nanl (const char *tagp) { diff --git a/sysdeps/ieee754/ldbl-128ibm/s_atanl.c b/sysdeps/ieee754/ldbl-128ibm/s_atanl.c index b6195f1..db31e4f 100644 --- a/sysdeps/ieee754/ldbl-128ibm/s_atanl.c +++ b/sysdeps/ieee754/ldbl-128ibm/s_atanl.c @@ -59,6 +59,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include #include "math_private.h" #include -- 2.7.4