From b1803eb858e6600ad033998b4cc7704be273309d Mon Sep 17 00:00:00 2001 From: christos Date: Fri, 26 Aug 2016 08:20:31 +0000 Subject: [PATCH] fix sun2 build; only IEEE math platform (and coldfire) without fenv --- lib/libm/src/s_ilogb.c | 6 +++++- lib/libm/src/s_ilogbf.c | 6 +++++- lib/libm/src/s_ilogbl.c | 8 ++++++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/lib/libm/src/s_ilogb.c b/lib/libm/src/s_ilogb.c index 24c3f8401978..6a313bd1120e 100644 --- a/lib/libm/src/s_ilogb.c +++ b/lib/libm/src/s_ilogb.c @@ -12,7 +12,7 @@ #include #if defined(LIBM_SCCS) && !defined(lint) -__RCSID("$NetBSD: s_ilogb.c,v 1.15 2016/08/24 10:03:32 christos Exp $"); +__RCSID("$NetBSD: s_ilogb.c,v 1.16 2016/08/26 08:20:31 christos Exp $"); #endif /* ilogb(double x) @@ -22,7 +22,11 @@ __RCSID("$NetBSD: s_ilogb.c,v 1.15 2016/08/24 10:03:32 christos Exp $"); */ #include +#define __TEST_FENV #include +#ifndef __HAVE_FENV +#define feraiseexcept(a) +#endif #include "math_private.h" #ifndef __HAVE_LONG_DOUBLE diff --git a/lib/libm/src/s_ilogbf.c b/lib/libm/src/s_ilogbf.c index aa71b71479b4..739b7603595f 100644 --- a/lib/libm/src/s_ilogbf.c +++ b/lib/libm/src/s_ilogbf.c @@ -15,11 +15,15 @@ #include #if defined(LIBM_SCCS) && !defined(lint) -__RCSID("$NetBSD: s_ilogbf.c,v 1.9 2016/08/24 10:03:32 christos Exp $"); +__RCSID("$NetBSD: s_ilogbf.c,v 1.10 2016/08/26 08:20:31 christos Exp $"); #endif #include +#define __TEST_FENV #include +#ifndef __HAVE_FENV +#define feraiseexcept(a) +#endif #include "math_private.h" int diff --git a/lib/libm/src/s_ilogbl.c b/lib/libm/src/s_ilogbl.c index ee2c1b0307ef..aa00973f021c 100644 --- a/lib/libm/src/s_ilogbl.c +++ b/lib/libm/src/s_ilogbl.c @@ -1,4 +1,4 @@ -/* $NetBSD: s_ilogbl.c,v 1.3 2016/08/24 10:03:32 christos Exp $ */ +/* $NetBSD: s_ilogbl.c,v 1.4 2016/08/26 08:20:31 christos Exp $ */ /*- * Copyright (c) 2011 The NetBSD Foundation, Inc. @@ -30,13 +30,17 @@ */ #include -__RCSID("$NetBSD: s_ilogbl.c,v 1.3 2016/08/24 10:03:32 christos Exp $"); +__RCSID("$NetBSD: s_ilogbl.c,v 1.4 2016/08/26 08:20:31 christos Exp $"); #include "namespace.h" #include #include +#define __TEST_FENV #include +#ifndef __HAVE_FENV +#define feraiseexcept(a) +#endif #include #ifdef __HAVE_LONG_DOUBLE