projects
/
pspp
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
69ac5f0
)
Assume NaNs exist; don't test the NAN macro.
author
Bruno Haible
<bruno@clisp.org>
Mon, 31 Mar 2008 22:04:49 +0000
(
00:04
+0200)
committer
Bruno Haible
<bruno@clisp.org>
Mon, 31 Mar 2008 22:04:49 +0000
(
00:04
+0200)
ChangeLog
patch
|
blob
|
history
tests/test-strtod.c
patch
|
blob
|
history
diff --git
a/ChangeLog
b/ChangeLog
index 5f4fa700e9d01c9f505108e4c0728981c045349d..a2b357ff264da643c8ccb9a2b808be4db0611a24 100644
(file)
--- a/
ChangeLog
+++ b/
ChangeLog
@@
-1,3
+1,8
@@
+2008-03-31 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-strtod.c (main): Don't test NAN macro. Needed for Solaris.
+ Reported by Eric Blake.
+
2008-03-31 Jim Meyering <meyering@redhat.com>
Don't compare actual signbit return values.
2008-03-31 Jim Meyering <meyering@redhat.com>
Don't compare actual signbit return values.
diff --git
a/tests/test-strtod.c
b/tests/test-strtod.c
index f412b1ba661b18cd81d3cca7cb7a4bc1505eb6d4..f0744e809fb461860f8c44814954cd32894b8bb0 100644
(file)
--- a/
tests/test-strtod.c
+++ b/
tests/test-strtod.c
@@
-542,7
+542,7
@@
main ()
char *ptr2;
double result1 = strtod (input, &ptr1);
double result2 = strtod (input + 1, &ptr2);
char *ptr2;
double result1 = strtod (input, &ptr1);
double result2 = strtod (input + 1, &ptr2);
-#if
def NAN
+#if
1 /* All known CPUs support NaNs. */
ASSERT (isnan (result1)); /* OpenBSD 4.0, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (isnan (result2)); /* OpenBSD 4.0, IRIX 6.5, OSF/1 5.1, mingw */
# if 0
ASSERT (isnan (result1)); /* OpenBSD 4.0, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (isnan (result2)); /* OpenBSD 4.0, IRIX 6.5, OSF/1 5.1, mingw */
# if 0
@@
-570,7
+570,7
@@
main ()
char *ptr2;
double result1 = strtod (input, &ptr1);
double result2 = strtod (input + 1, &ptr2);
char *ptr2;
double result1 = strtod (input, &ptr1);
double result2 = strtod (input + 1, &ptr2);
-#if
def NAN
+#if
1 /* All known CPUs support NaNs. */
ASSERT (isnan (result1)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (isnan (result2)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (!!signbit (result1) == !!signbit (result2));
ASSERT (isnan (result1)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (isnan (result2)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (!!signbit (result1) == !!signbit (result2));
@@
-594,7
+594,7
@@
main ()
char *ptr2;
double result1 = strtod (input, &ptr1);
double result2 = strtod (input + 1, &ptr2);
char *ptr2;
double result1 = strtod (input, &ptr1);
double result2 = strtod (input + 1, &ptr2);
-#if
def NAN
+#if
1 /* All known CPUs support NaNs. */
ASSERT (isnan (result1)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (isnan (result2)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
# if 0
ASSERT (isnan (result1)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (isnan (result2)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
# if 0
@@
-620,7
+620,7
@@
main ()
const char input[] = " nan().";
char *ptr;
double result = strtod (input, &ptr);
const char input[] = " nan().";
char *ptr;
double result = strtod (input, &ptr);
-#if
def NAN
+#if
1 /* All known CPUs support NaNs. */
ASSERT (isnan (result)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (ptr == input + 6); /* glibc-2.3.6, MacOS X 10.3, FreeBSD 6.2, OpenBSD 4.0, AIX 5.1, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (errno == 0);
ASSERT (isnan (result)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (ptr == input + 6); /* glibc-2.3.6, MacOS X 10.3, FreeBSD 6.2, OpenBSD 4.0, AIX 5.1, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (errno == 0);
@@
-641,7
+641,7
@@
main ()
char *ptr2;
double result1 = strtod (input, &ptr1);
double result2 = strtod (input + 1, &ptr2);
char *ptr2;
double result1 = strtod (input, &ptr1);
double result2 = strtod (input + 1, &ptr2);
-#if
def NAN
+#if
1 /* All known CPUs support NaNs. */
ASSERT (isnan (result1)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (isnan (result2)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
# if 0
ASSERT (isnan (result1)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
ASSERT (isnan (result2)); /* OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, mingw */
# if 0