Failure: Test: y0 (0X1.FF00000000002P+840) == 0X1.FFFFB6BCBBC66P-422 Result: is: 0.00000000000000000000e+00 0x0.00000000000000000000p+0 should be: 1.84659169169933146950e-127 0x1.ffffb6bcbbc660000000p-422 difference: 1.84659169169933146950e-127 0x1.ffffb6bcbbc660000000p-422 ulp : 9007179588418662.0000 max.ulp : 0.0000
Suspended until somebody comes up with a patch.
See http://sourceware.org/ml/libc-alpha/2012-02/msg00512.html for analysis.
Fixed by: commit c36e1d2369f149a64c759f3ad6f4cc5a03b03b62 Author: Joseph Myers <joseph@codesourcery.com> Date: Fri Mar 16 20:08:02 2012 +0000 Disable Bessel function TLOSS errors in POSIX mode.