]> Savannah Git Hosting - gnulib.git/commitdiff
isnanf-nolibm: Make it work on IRIX 6.5 with cc.
authorBruno Haible <bruno@clisp.org>
Sat, 10 Mar 2012 15:07:42 +0000 (16:07 +0100)
committerBruno Haible <bruno@clisp.org>
Sat, 10 Mar 2012 15:08:06 +0000 (16:08 +0100)
* lib/isnanf-nolibm.h [IRIX]: Include <ieeefp.h>.

ChangeLog
lib/isnanf-nolibm.h

index ef956bdcd833e0bd3ac94e9992f31718eec21c68..37268eee446d049b383b1f602a64a502c71fec50 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-03-10  Bruno Haible  <bruno@clisp.org>
+
+       isnanf-nolibm: Make it work on IRIX 6.5 with cc.
+       * lib/isnanf-nolibm.h [IRIX]: Include <ieeefp.h>.
+
 2012-03-10  Bruno Haible  <bruno@clisp.org>
 
        logf-ieee: Work around test failure on NetBSD 5.1.
index 52703870a2e109eb0f8319cea6a69f07e7697286..17b3dea1492ddddce5b561d1ee5d616629057c83 100644 (file)
 # elif defined isnan
 #  undef isnanf
 #  define isnanf(x) isnan ((float)(x))
+# else
+   /* Get declaration of isnanf(), if not declared in <math.h>.  */
+#  if defined __sgi
+#   include <ieeefp.h>
+#  endif
 # endif
 #else
 /* Test whether X is a NaN.  */