Date: Fri, 02 Mar 2001 14:17:04 +0200 From: "Eli Zaretskii" Sender: halo1 AT zahav DOT net DOT il To: Hans-Bernhard Broeker Message-Id: <5567-Fri02Mar2001141703+0200-eliz@is.elta.co.il> X-Mailer: Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.6 CC: djgpp-workers AT delorie DOT com In-reply-to: (message from Hans-Bernhard Broeker on Fri, 2 Mar 2001 11:41:47 +0100 (MET)) Subject: Re: strtol fix correct? References: Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > Date: Fri, 2 Mar 2001 11:41:47 +0100 (MET) > From: Hans-Bernhard Broeker > > > Could you please post the diffs against the file `stadard.results' > > from djtst203.zip? > > No problem, here it is. You'll notice that with one exception (sqrt), the > changes all affect 'complicated' functions, i.e. those which have to > implemented by relatively elaborate polynomial or rational approximations. The changes are all in libm.a, so I think they cannot be related to strto* and *scanf functions. I can't say I'm happy with the results, though: there are more changes to the worse than changes to the better. > The sqrt() change affects the sign bit of a NaN. If memory serves, we > already had a discussion about that issue. Latest versions of GCC are avoiding library calls in more aggressive ways, and also do funny things with literal NaNs. Someone will have a heck of a bumpy ride when preparing the next release... Thanks for your patches, I committed them.