From 4dd6fc750dfb7f21b2b764737c0656694281ed19 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Tue, 1 Apr 2008 01:37:42 +0200 Subject: [PATCH] Update test results on OSF/1. --- ChangeLog | 5 +++++ doc/posix-functions/strtod.texi | 2 +- tests/test-strtod.c | 8 ++++---- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 75eec549e..2202e8eb7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2008-03-31 Bruno Haible + * tests/test-strtod.c (main): Update results for OSF/1 platforms. + * doc/posix-functions/strtod.texi: Likewise. + +2008-03-31 Bruno Haible + * tests/test-strtod.c (main): Don't use C99 syntax. 2008-03-31 Bruno Haible diff --git a/doc/posix-functions/strtod.texi b/doc/posix-functions/strtod.texi index b59ed48d6..5bd78fab4 100644 --- a/doc/posix-functions/strtod.texi +++ b/doc/posix-functions/strtod.texi @@ -35,7 +35,7 @@ glibc 2.4, MacOS X 10.3, FreeBSD 6.2, Cygwin < 1.5.25-11. @item This function returns +0.0 (not -0.0) for @samp{-0} on some platforms: -IRIX 6.5. +IRIX 6.5, OSF/1 4.0. @item This function fails to parse Infinities and plain NaNs on some platforms: diff --git a/tests/test-strtod.c b/tests/test-strtod.c index a6fd9d179..aff36ee55 100644 --- a/tests/test-strtod.c +++ b/tests/test-strtod.c @@ -305,7 +305,7 @@ main () errno = 0; result = strtod (input, &ptr); ASSERT (result == 0.0); - ASSERT (!!signbit (result) == !!signbit (-0.0)); /* IRIX 6.5 */ + ASSERT (!!signbit (result) == !!signbit (-0.0)); /* IRIX 6.5, OSF/1 4.0 */ ASSERT (ptr == input + 2); ASSERT (errno == 0); } @@ -400,7 +400,7 @@ main () errno = 0; result = strtod (input, &ptr); ASSERT (result == 0.0); - ASSERT (!!signbit (result) == !!signbit (-0.0)); /* MacOS X 10.3, FreeBSD 6.2, IRIX 6.5 */ + ASSERT (!!signbit (result) == !!signbit (-0.0)); /* MacOS X 10.3, FreeBSD 6.2, IRIX 6.5, OSF/1 4.0 */ ASSERT (ptr == input + 2); /* glibc-2.3.6, MacOS X 10.3, FreeBSD 6.2 */ ASSERT (errno == 0); } @@ -489,7 +489,7 @@ main () errno = 0; result = strtod (input, &ptr); ASSERT (result == HUGE_VAL); - ASSERT (ptr == input + 9); + ASSERT (ptr == input + 9); /* OSF/1 5.1 */ ASSERT (errno == ERANGE); } { @@ -894,7 +894,7 @@ main () errno = 0; result = strtod (input, &ptr); ASSERT (result == 0.0); - ASSERT (!!signbit (result) == !!signbit (-0.0)); /* IRIX 6.5 */ + ASSERT (!!signbit (result) == !!signbit (-0.0)); /* IRIX 6.5, OSF/1 4.0 */ ASSERT (ptr == input + m); ASSERT (errno == 0); } -- 2.11.0