This is the mail archive of the
gsl-discuss@sources.redhat.com
mailing list for the GSL project.
Re: make check gsl-0.9 beta
- To: Vladimir Savichev <vlad at ariel dot phys dot wesleyan dot edu>
- Subject: Re: make check gsl-0.9 beta
- From: Brian Gough <bjg at network-theory dot co dot uk>
- Date: Mon, 9 Jul 2001 11:30:20 +0100 (BST)
- Cc: <gsl-discuss at sources dot redhat dot com>
- References: <20010708160347.A1098-100000@ariel.phys.wesleyan.edu>
Vladimir Savichev writes:
> Make check goes through for two exclusions in /specfunc
> ...
> PASS: gsl_sf_multiply_e(x, 0.2, &r)
> PASS: gsl_sf_multiply_e(x, 4.0, &r)
> FAIL: Elementary Functions (Misc)
> the fault is
> 313 s += ( gsl_sf_multiply_e(DBL_MIN, DBL_MIN, &r) != GSL_EUNDRFLW);
> 314 s += ( gsl_sf_multiply_e(DBL_MIN, -DBL_MIN, &r) != GSL_EUNDRFLW);
Thanks for the bug report. I've checked a fix into CVS for this one
now -- I had made a fix earlier but only enabled it for x86-linux, not
freebsd. The configure script now checks for any x86 chip with
extended registers to enable the correct underflow result to be
returned.
> ....
> FAIL: gsl_sf_elljac_e(2.0|0.999999)
> PASS: gsl_sf_elljac_e(1.69695970624443|0.270378013104138)
> FAIL: Elliptic Functions (Jacobi)
>
> Last one was seen on gsl-0.8 also: the test tolerance bars.
I'll leave this one for the author.