[PATCH] Fix bogus exceptions on exp(double)
Jeff Law
law@redhat.com
Fri Feb 24 16:59:00 GMT 2012
On 02/21/2012 06:20 PM, Joseph S. Myers wrote:
> On Tue, 21 Feb 2012, Aurelien Jarno wrote:
>
>> This patch fixes exp(double) triggering bogus underflow and overflow
>> exceptions. More details are in:
>>
>> http://sourceware.org/bugzilla/show_bug.cgi?id=13705
>>
>>
>> 2012-02-21 Aurelien Jarno<aurelien@aurel32.net>
>>
>> [BZ #13705]
>> * sysdeps/ieee754/dbl-64/w_exp.c(__exp): Use __kernel_standard
>> instead of __kernel_standard_f.
>
> This seems pretty obvious as fixing something that's clearly using the
> wrong API to use the right one - but shouldn't there be a test added to
> the testsuite for this bug, if it isn't triggered by existing tests?
>
> (Do we have any libm experts reviewing patches? My rint and nearbyint
> patches could do with review.)
I certainly thought it was pretty obvious when I looked at the original
downstream Fedora report. However, not knowing the code at all, I
figured it was best to defer in case there was a reason for explicitly
using the _f variants.
jeff
More information about the Libc-alpha
mailing list