X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f Message-ID: <3FE4930A.8050901@phekda.gotadsl.co.uk> Date: Sat, 20 Dec 2003 18:20:58 +0000 From: Richard Dawe User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031031 X-Accept-Language: en, de, fr MIME-Version: 1.0 To: djgpp-workers AT delorie DOT com Subject: Re: Fwd: isnanf et al References: <7c DOT 404a24f2 DOT 2d15e30d AT aol DOT com> In-Reply-To: <7c.404a24f2.2d15e30d@aol.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com Hello. Kbwms AT aol DOT com wrote: > Rich: > > Re: RESEND: Re: e_pow.c > > In a message dated 12/20/2003 10:55:15 AM Eastern Standard Time, > rich AT phekda DOT gotadsl DOT co DOT uk writes: > >> Hello. >> >> Kbwms AT aol DOT com wrote: >> >Kudos to the person who put a note in a patch for e_pow.c concerning >> >cases where, for z=pow(x,y), when x is very near 1 and y is very large, >> >z would vanish. It prompted me to create test cases for all three >> >floating point precisions. The same problem existed for the float >> >version and was easily fixed. >> > >> >For testing the double precision case, the parameters are: >> > >> >x = 1-DBL_EPSILON >> >y = log(DBL_MIN)/log(1-DBL_EPSILON) >> >> Could you send a patch for DJGPP 2.04, please? >> >> Thanks, bye, Rich =] > > > > Until the problem described in the forwarded email is resolved, no > changes to sources in libm will be submitted. The problem involves the > use of macros in libm sources of type float that have the same names as > functions in libm.a. My proposal is to eliminate the use of the macros. [snip] You included a patch in the mail that you forwarded. But I think we need to undo the type-punning as well. Can you send a patch to fix both those things, please, if you have one? Thanks, bye, Rich =] -- Richard Dawe [ http://homepages.nildram.co.uk/~phekda/richdawe/ ] "You can't evaluate a man by logic alone." -- McCoy, "I, Mudd", Star Trek