Module Name:    src
Committed By:   matt
Date:           Sun Feb  5 17:57:18 UTC 2012

Modified Files:
        src/include: math.h

Log Message:
Use __INFINITY in preference to __builtin_inff().  Currently only VAX defines
__INFINITY and allows to use __builtin_huge_valf() instead since gcc4.5 will
error out unconditionally if __builtin_inf() is used.


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/include/math.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/include/math.h
diff -u src/include/math.h:1.56 src/include/math.h:1.57
--- src/include/math.h:1.56	Thu Jul 28 22:32:28 2011
+++ src/include/math.h	Sun Feb  5 17:57:17 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: math.h,v 1.56 2011/07/28 22:32:28 joerg Exp $	*/
+/*	$NetBSD: math.h,v 1.57 2012/02/05 17:57:17 matt Exp $	*/
 
 /*
  * ====================================================
@@ -88,10 +88,10 @@ extern const union __long_double_u __inf
 #endif
 
 /* 7.12#4 INFINITY */
-#if __GNUC_PREREQ__(3, 3)
-#define	INFINITY	__builtin_inff()
-#elif defined(__INFINITY)
+#if defined(__INFINITY)
 #define	INFINITY	__INFINITY	/* float constant which overflows */
+#elif __GNUC_PREREQ__(3, 3)
+#define	INFINITY	__builtin_inff()
 #else
 #define	INFINITY	HUGE_VALF	/* positive infinity */
 #endif /* __INFINITY */

Reply via email to