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) \

Reply via email to