Module Name: src
Committed By: martin
Date: Fri Mar 7 12:46:48 UTC 2014
Modified Files:
src/tests/lib/libm: t_atan.c t_libm.h
Log Message:
Vax does not do +/- INF.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/tests/lib/libm/t_atan.c
cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libm/t_libm.h
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/t_atan.c
diff -u src/tests/lib/libm/t_atan.c:1.12 src/tests/lib/libm/t_atan.c:1.13
--- src/tests/lib/libm/t_atan.c:1.12 Wed Mar 5 20:15:41 2014
+++ src/tests/lib/libm/t_atan.c Fri Mar 7 12:46:47 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: t_atan.c,v 1.12 2014/03/05 20:15:41 dsl Exp $ */
+/* $NetBSD: t_atan.c,v 1.13 2014/03/07 12:46:47 martin Exp $ */
/*-
* Copyright (c) 2011 The NetBSD Foundation, Inc.
@@ -37,8 +37,11 @@ static const struct {
double x;
double y;
} values[] = {
+#ifndef __vax__
+ /* vax has no +/- INF */
{ T_LIBM_MINUS_INF, -M_PI / 2 },
{ T_LIBM_PLUS_INF, M_PI / 2 },
+#endif
{ -100, -1.560796660108231, },
{ -10, -1.471127674303735, },
{ -1, -M_PI / 4, },
Index: src/tests/lib/libm/t_libm.h
diff -u src/tests/lib/libm/t_libm.h:1.2 src/tests/lib/libm/t_libm.h:1.3
--- src/tests/lib/libm/t_libm.h:1.2 Wed Mar 5 20:14:46 2014
+++ src/tests/lib/libm/t_libm.h Fri Mar 7 12:46:47 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: t_libm.h,v 1.2 2014/03/05 20:14:46 dsl Exp $ */
+/* $NetBSD: t_libm.h,v 1.3 2014/03/07 12:46:47 martin Exp $ */
/*
* Check result of fn(arg) is correct within the bounds.
@@ -43,9 +43,11 @@
} while (0)
/* Some useful constants (for test vectors) */
+#ifndef __vax__ /* no NAN nor +/- INF on vax */
#define T_LIBM_NAN (0.0 / 0.0)
#define T_LIBM_PLUS_INF (+1.0 / 0.0)
#define T_LIBM_MINUS_INF (-1.0 / 0.0)
+#endif
/* One line definition of a simple test */
#define ATF_LIBM_TEST(name, description) \