This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [BZ #15522] strtod ("nan(N)") returning a sNaN in some cases
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Thomas Schwinge <thomas at codesourcery dot com>
- Cc: <libc-alpha at sourceware dot org>, <munroesj at linux dot vnet dot ibm dot com>, <rsa at us dot ibm dot com>, Alan Modra <amodra at gmail dot com>
- Date: Sun, 30 Jun 2013 16:42:37 +0000
- Subject: Re: [BZ #15522] strtod ("nan(N)") returning a sNaN in some cases
- References: <87zjvlhek5 dot fsf at schwinge dot name>
On Thu, 23 May 2013, Thomas Schwinge wrote:
> * stdlib/strtof_l.c (SET_MANTISSA): Rewrite.
> * stdlib/strtod_l.c (SET_MANTISSA): Likewise.
> * sysdeps/ieee754/ldbl-64-128/strtold_l.c (SET_MANTISSA): Likewise.
> * sysdeps/ieee754/ldbl-96/strtold_l.c (SET_MANTISSA): Likewise.
> * sysdeps/ieee754/ldbl-128/strtold_l.c (SET_MANTISSA): Likewise.
> * sysdeps/ieee754/ldbl-128ibm/strtold_l.c (SET_MANTISSA): Likewise.
> * sysdeps/ieee754/ldbl-128ibm/ieee754.h (ibm_extended_long_double):
> Add ieee_nan member.
> * stdlib/tst-strtod6.c (test): New function, renamed from do_test.
> (do_test): New function.
OK, though the ldbl-128ibm changes will interact with Alan Modra's
cleanups <http://sourceware.org/ml/libc-alpha/2013-06/msg00918.html>.
--
Joseph S. Myers
joseph@codesourcery.com