From: Bruno Haible Date: Mon, 31 Mar 2008 23:37:42 +0000 (+0200) Subject: Update test results on OSF/1. X-Git-Tag: v0.1~7620 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=4dd6fc750dfb7f21b2b764737c0656694281ed19;p=gnulib.git Update test results on OSF/1. --- 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); }