Module Name: src Committed By: christos Date: Tue Dec 22 14:25:58 UTC 2015
Modified Files: src/tests/lib/libc/gen: Makefile t_siginfo.c Log Message: Add __TEST_FENV To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/tests/lib/libc/gen/Makefile cvs rdiff -u -r1.29 -r1.30 src/tests/lib/libc/gen/t_siginfo.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/lib/libc/gen/Makefile diff -u src/tests/lib/libc/gen/Makefile:1.48 src/tests/lib/libc/gen/Makefile:1.49 --- src/tests/lib/libc/gen/Makefile:1.48 Tue Dec 22 09:18:35 2015 +++ src/tests/lib/libc/gen/Makefile Tue Dec 22 09:25:58 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.48 2015/12/22 14:18:35 christos Exp $ +# $NetBSD: Makefile,v 1.49 2015/12/22 14:25:58 christos Exp $ .include <bsd.own.mk> @@ -39,6 +39,8 @@ TESTS_C+= t_time TESTS_C+= t_ttyname TESTS_C+= t_vis +CPPFLAGS.t_siginfo.c+=-D__TEST_FENV + LDADD.t_siginfo+= -lm DPADD.t_siginfo+= ${LIBM} LDADD.t_fpclassify+= -lm Index: src/tests/lib/libc/gen/t_siginfo.c diff -u src/tests/lib/libc/gen/t_siginfo.c:1.29 src/tests/lib/libc/gen/t_siginfo.c:1.30 --- src/tests/lib/libc/gen/t_siginfo.c:1.29 Tue Feb 17 04:47:08 2015 +++ src/tests/lib/libc/gen/t_siginfo.c Tue Dec 22 09:25:58 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: t_siginfo.c,v 1.29 2015/02/17 09:47:08 isaki Exp $ */ +/* $NetBSD: t_siginfo.c,v 1.30 2015/12/22 14:25:58 christos Exp $ */ /*- * Copyright (c) 2010 The NetBSD Foundation, Inc. @@ -44,8 +44,8 @@ #include <setjmp.h> #include <float.h> -#ifdef HAVE_FENV #include <fenv.h> +#ifdef __HAVE_FENV #include <ieeefp.h> /* only need for ARM Cortex/Neon hack */ #elif defined(_FLOAT_IEEE754) #include <ieeefp.h> @@ -325,7 +325,7 @@ ATF_TC_BODY(sigfpe_flt, tc) sa.sa_sigaction = sigfpe_flt_action; sigemptyset(&sa.sa_mask); sigaction(SIGFPE, &sa, NULL); -#ifdef HAVE_FENV +#ifdef __HAVE_FENV feenableexcept(FE_ALL_EXCEPT); #elif defined(_FLOAT_IEEE754) fpsetmask(FP_X_INV|FP_X_DZ|FP_X_OFL|FP_X_UFL|FP_X_IMP); @@ -376,7 +376,7 @@ ATF_TC_BODY(sigfpe_int, tc) sa.sa_sigaction = sigfpe_int_action; sigemptyset(&sa.sa_mask); sigaction(SIGFPE, &sa, NULL); -#ifdef HAVE_FENV +#ifdef __HAVE_FENV feenableexcept(FE_ALL_EXCEPT); #elif defined(_FLOAT_IEEE754) fpsetmask(FP_X_INV|FP_X_DZ|FP_X_OFL|FP_X_UFL|FP_X_IMP);