Module Name:    src
Committed By:   joerg
Date:           Thu Feb 27 17:26:02 UTC 2014

Modified Files:
        src/tests/lib/libm: t_atan.c t_exp.c t_fmod.c t_log.c

Log Message:
Avoid promotion in subexpressions.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/tests/lib/libm/t_atan.c \
    src/tests/lib/libm/t_log.c
cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libm/t_exp.c
cvs rdiff -u -r1.1 -r1.2 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/t_atan.c
diff -u src/tests/lib/libm/t_atan.c:1.9 src/tests/lib/libm/t_atan.c:1.10
--- src/tests/lib/libm/t_atan.c:1.9	Fri Jun 14 05:39:28 2013
+++ src/tests/lib/libm/t_atan.c	Thu Feb 27 17:26:02 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: t_atan.c,v 1.9 2013/06/14 05:39:28 isaki Exp $ */
+/* $NetBSD: t_atan.c,v 1.10 2014/02/27 17:26:02 joerg Exp $ */
 
 /*-
  * Copyright (c) 2011 The NetBSD Foundation, Inc.
@@ -184,7 +184,7 @@ ATF_TC_BODY(atanf_inf_neg, tc)
 	const float x = -1.0L / 0.0L;
 	const float eps = 1.0e-7;
 
-	if (fabsf(atanf(x) + M_PI_2) > eps)
+	if (fabsf(atanf(x) + (float)M_PI_2) > eps)
 		atf_tc_fail_nonfatal("atanf(-Inf) != -pi/2");
 #endif
 }
@@ -201,7 +201,7 @@ ATF_TC_BODY(atanf_inf_pos, tc)
 	const float x = +1.0L / 0.0L;
 	const float eps = 1.0e-7;
 
-	if (fabsf(atanf(x) - M_PI_2) > eps)
+	if (fabsf(atanf(x) - (float)M_PI_2) > eps)
 		atf_tc_fail_nonfatal("atanf(+Inf) != pi/2");
 #endif
 }
Index: src/tests/lib/libm/t_log.c
diff -u src/tests/lib/libm/t_log.c:1.9 src/tests/lib/libm/t_log.c:1.10
--- src/tests/lib/libm/t_log.c:1.9	Sun Feb  9 21:26:07 2014
+++ src/tests/lib/libm/t_log.c	Thu Feb 27 17:26:02 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: t_log.c,v 1.9 2014/02/09 21:26:07 jmmv Exp $ */
+/* $NetBSD: t_log.c,v 1.10 2014/02/27 17:26:02 joerg Exp $ */
 
 /*-
  * Copyright (c) 2011 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: t_log.c,v 1.9 2014/02/09 21:26:07 jmmv Exp $");
+__RCSID("$NetBSD: t_log.c,v 1.10 2014/02/27 17:26:02 joerg Exp $");
 
 #include <atf-c.h>
 #include <atf-c/config.h>
@@ -809,7 +809,7 @@ ATF_TC_BODY(logf_base, tc)
 {
 	const float eps = 1.0e-7;
 
-	if (fabsf(logf(M_E) - 1.0) > eps)
+	if (fabsf(logf(M_E) - 1.0f) > eps)
 		atf_tc_fail_nonfatal("logf(e) != 1");
 }
 

Index: src/tests/lib/libm/t_exp.c
diff -u src/tests/lib/libm/t_exp.c:1.3 src/tests/lib/libm/t_exp.c:1.4
--- src/tests/lib/libm/t_exp.c:1.3	Tue Apr  9 11:42:56 2013
+++ src/tests/lib/libm/t_exp.c	Thu Feb 27 17:26:02 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: t_exp.c,v 1.3 2013/04/09 11:42:56 isaki Exp $ */
+/* $NetBSD: t_exp.c,v 1.4 2014/02/27 17:26:02 joerg Exp $ */
 
 /*-
  * Copyright (c) 2011 The NetBSD Foundation, Inc.
@@ -245,7 +245,7 @@ ATF_TC_BODY(exp2f_zero_neg, tc)
 #ifndef __vax__
 	const float x = -0.0L;
 
-	if (fabsf(exp2f(x) - 1.0) > 0.0)
+	if (fabsf(exp2f(x) - 1.0f) > 0.0)
 		atf_tc_fail_nonfatal("exp2f(-0.0) != 1.0");
 #endif
 }
@@ -261,7 +261,7 @@ ATF_TC_BODY(exp2f_zero_pos, tc)
 #ifndef __vax__
 	const float x = 0.0L;
 
-	if (fabsf(exp2f(x) - 1.0) > 0.0)
+	if (fabsf(exp2f(x) - 1.0f) > 0.0)
 		atf_tc_fail_nonfatal("exp2f(+0.0) != 1.0");
 #endif
 }
@@ -465,7 +465,7 @@ ATF_TC_BODY(expf_zero_neg, tc)
 #ifndef __vax__
 	const float x = -0.0L;
 
-	if (fabsf(expf(x) - 1.0) > 0.0)
+	if (fabsf(expf(x) - 1.0f) > 0.0)
 		atf_tc_fail_nonfatal("expf(-0.0) != 1.0");
 #endif
 }
@@ -481,7 +481,7 @@ ATF_TC_BODY(expf_zero_pos, tc)
 #ifndef __vax__
 	const float x = 0.0L;
 
-	if (fabsf(expf(x) - 1.0) > 0.0)
+	if (fabsf(expf(x) - 1.0f) > 0.0)
 		atf_tc_fail_nonfatal("expf(+0.0) != 1.0");
 #endif
 }

Index: src/tests/lib/libm/t_fmod.c
diff -u src/tests/lib/libm/t_fmod.c:1.1 src/tests/lib/libm/t_fmod.c:1.2
--- src/tests/lib/libm/t_fmod.c:1.1	Tue Nov 12 16:48:39 2013
+++ src/tests/lib/libm/t_fmod.c	Thu Feb 27 17:26:02 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: t_fmod.c,v 1.1 2013/11/12 16:48:39 joerg Exp $ */
+/* $NetBSD: t_fmod.c,v 1.2 2014/02/27 17:26:02 joerg Exp $ */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -49,7 +49,7 @@ ATF_TC_BODY(fmod, tc)
 	ATF_CHECK(fmod(2.0, 0.5) == 0);
 	ATF_CHECK(fmodl(2.0, 0.5) == 0);
 
-	ATF_CHECK(fabsf(fmodf(1.0, 0.1) - 0.1) <= 55 * FLT_EPSILON);
+	ATF_CHECK(fabsf(fmodf(1.0, 0.1) - 0.1f) <= 55 * FLT_EPSILON);
 	ATF_CHECK(fabs(fmod(1.0, 0.1) - 0.1) <= 55 * DBL_EPSILON);
 	ATF_CHECK(fabsl(fmodl(1.0, 0.1L) - 0.1L) <= 55 * LDBL_EPSILON);
 }

Reply via email to