[PATCH] Fix bogus exceptions on exp(double)
Joseph S. Myers
joseph@codesourcery.com
Tue Mar 27 22:52:00 GMT 2012
On Wed, 22 Feb 2012, 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?
Aurelien, ping regarding producing a version of the patch with a testcase
so it can go in. Since I added support for libm-test.inc testing overflow
exceptions in <http://sourceware.org/ml/libc-alpha/2012-03/msg00776.html>,
it should be easy to add a test to libm-test.inc that fails before your
w_exp.c patch and passes after it.
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Libc-alpha
mailing list