This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [BZ #15522] strtod ("nan(N)") returning a sNaN in some cases


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]