On Tue, 26 Aug 2008, Valery Pipin wrote:
> I succeded to build this release on altlinux 4.1 with clisp2.43, sbcl-1.12,
> ecl-0.9l and gcl-2.6.8
> all the expected tests are passed.
I've built 5.16.3 on Gentoo Linux with gcl-2.6.8, clisp-2.46, sbcl-1.0.19,
cmucl-19d. With cmucl, I get 1 unexpected test failure:
Running tests in rtest_trig:
********************** Problem 16 ***************
Input:
is(maxerror < 1.0e-13)
Result:
false
This differed from the expected result:
true
82/83 tests passed.
I've inserted print(maxerror) into the test and found that all of them
except the last one are <= 2.664535259100376e-14; the very last maxerror
is 469616.0 . This corresponds to
float(cot(%pi) - cot(%pi*24/24.0))
When this expression is evaluated at the maxima toplevel, it gives 0.0 -
no error message. float(cot(%pi)) gives -8.165619676597685e+15. I don't
know why inside the loop in rtest_trig.mac this difference gives 469616.0,
and what should be the correct behaviour.
Andrey