Failure: Test: erfc (0X1.FFA002P+2) == 0X1.F466E4P-97 Result: is: 1.23359077991111300374e-29 0x1.f4676400000000000000p-97 should be: 1.23358596508625203565e-29 0x1.f466e400000000000000p-97 difference: 4.81482486096808963264e-35 0x1.00000000000000000000p-114 ulp : 64.0000 max.ulp : 0.0000 Maximal error of `erfc' is : 64 ulp accepted: 0 ulp
Suspended until somebody comes up with a patch.
As I noted in http://sourceware.org/ml/libc-alpha/2012-02/msg00392.html this report is correct and the test should be added to the testsuite to document this 64ulp error.
Patch submitted: http://sourceware.org/ml/libc-alpha/2012-02/msg00640.html
Fixed by: commit 7b1902cb3e64d340247638a8781770c3a4d850ce Author: Joseph Myers <joseph@codesourcery.com> Date: Thu Mar 1 21:15:38 2012 +0000 Improve erfc accuracy.