I've tested current SBCL for BUG 39, and it seems not to be present.
I looked at the code in src/compiler/x86/float.lisp and it seems that
this bug in CMUCL was introduced by some earlier "optimizations" that
have not found their way into SBCL.
The test code is attached, and it should probably be included into the
While looking at the float-vop code, I found that CMUCL differentiates
between x86 CPU flavors, such that different code can be generated
for the Athlon and Ppro, for example.
SBCL seems to have lost the ability to test for a "backend-feature"
(I couldn't find a "backend-featurep" that CMUCL uses for that.)
Has this been moved to some other place??
Martin Atzmueller <martin@...>