Module Name: src Committed By: christos Date: Fri Aug 26 08:20:31 UTC 2016
Modified Files: src/lib/libm/src: s_ilogb.c s_ilogbf.c s_ilogbl.c Log Message: fix sun2 build; only IEEE math platform (and coldfire) without fenv To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/lib/libm/src/s_ilogb.c cvs rdiff -u -r1.9 -r1.10 src/lib/libm/src/s_ilogbf.c cvs rdiff -u -r1.3 -r1.4 src/lib/libm/src/s_ilogbl.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libm/src/s_ilogb.c diff -u src/lib/libm/src/s_ilogb.c:1.15 src/lib/libm/src/s_ilogb.c:1.16 --- src/lib/libm/src/s_ilogb.c:1.15 Wed Aug 24 06:03:32 2016 +++ src/lib/libm/src/s_ilogb.c Fri Aug 26 04:20:31 2016 @@ -12,7 +12,7 @@ #include <sys/cdefs.h> #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/ */ #include <math.h> +#define __TEST_FENV #include <fenv.h> +#ifndef __HAVE_FENV +#define feraiseexcept(a) +#endif #include "math_private.h" #ifndef __HAVE_LONG_DOUBLE Index: src/lib/libm/src/s_ilogbf.c diff -u src/lib/libm/src/s_ilogbf.c:1.9 src/lib/libm/src/s_ilogbf.c:1.10 --- src/lib/libm/src/s_ilogbf.c:1.9 Wed Aug 24 06:03:32 2016 +++ src/lib/libm/src/s_ilogbf.c Fri Aug 26 04:20:31 2016 @@ -15,11 +15,15 @@ #include <sys/cdefs.h> #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 <math.h> +#define __TEST_FENV #include <fenv.h> +#ifndef __HAVE_FENV +#define feraiseexcept(a) +#endif #include "math_private.h" int Index: src/lib/libm/src/s_ilogbl.c diff -u src/lib/libm/src/s_ilogbl.c:1.3 src/lib/libm/src/s_ilogbl.c:1.4 --- src/lib/libm/src/s_ilogbl.c:1.3 Wed Aug 24 06:03:32 2016 +++ src/lib/libm/src/s_ilogbl.c Fri Aug 26 04:20:31 2016 @@ -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 <sys/cdefs.h> -__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 <float.h> #include <math.h> +#define __TEST_FENV #include <fenv.h> +#ifndef __HAVE_FENV +#define feraiseexcept(a) +#endif #include <machine/ieee.h> #ifdef __HAVE_LONG_DOUBLE