Module Name: src
Committed By: gson
Date: Sat Jan 3 14:23:53 UTC 2015
Modified Files:
src/tests/lib/libm: Makefile t_fmod.c
Log Message:
Mark the lib/libm/t_fmod test as an expected failure under QEMU,
with a reference to PR misc/44767.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/tests/lib/libm/Makefile
cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libm/t_fmod.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/libm/Makefile
diff -u src/tests/lib/libm/Makefile:1.30 src/tests/lib/libm/Makefile:1.31
--- src/tests/lib/libm/Makefile:1.30 Sat Dec 27 17:55:05 2014
+++ src/tests/lib/libm/Makefile Sat Jan 3 14:23:53 2015
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2014/12/27 17:55:05 martin Exp $
+# $NetBSD: Makefile,v 1.31 2015/01/03 14:23:53 gson Exp $
.include <bsd.own.mk>
@@ -16,6 +16,8 @@ CPPFLAGS+= -DHAVE_FENV_H
COPTS+= -mfloat-ieee -mieee-with-inexact -mfp-trap-mode=sui -mtrap-precision=i
.endif
+CPPFLAGS.t_fmod.c+= -I${.CURDIR}/../libc/gen
+
TESTS_C+= t_acos
TESTS_C+= t_asin
TESTS_C+= t_atan
Index: src/tests/lib/libm/t_fmod.c
diff -u src/tests/lib/libm/t_fmod.c:1.2 src/tests/lib/libm/t_fmod.c:1.3
--- src/tests/lib/libm/t_fmod.c:1.2 Thu Feb 27 17:26:02 2014
+++ src/tests/lib/libm/t_fmod.c Sat Jan 3 14:23:53 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: t_fmod.c,v 1.2 2014/02/27 17:26:02 joerg Exp $ */
+/* $NetBSD: t_fmod.c,v 1.3 2015/01/03 14:23:53 gson Exp $ */
/*-
* Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -33,6 +33,8 @@
#include <float.h>
#include <math.h>
+#include "isqemu.h"
+
ATF_TC(fmod);
ATF_TC_HEAD(fmod, tc)
{
@@ -41,6 +43,9 @@ ATF_TC_HEAD(fmod, tc)
ATF_TC_BODY(fmod, tc)
{
+ if (isQEMU())
+ atf_tc_expect_fail("PR misc/44767");
+
ATF_CHECK(fmodf(2.0, 1.0) == 0);
ATF_CHECK(fmod(2.0, 1.0) == 0);
ATF_CHECK(fmodl(2.0, 1.0) == 0);