diff --git a/src/tools/comcom.lisp b/src/tools/comcom.lisp index 9ad797383c4743a05cd2e7140a8f6a1499f72659..c564bdbe8ee5cb5a169ec5d76248fab7714f8bfc 100644 --- a/src/tools/comcom.lisp +++ b/src/tools/comcom.lisp @@ -173,9 +173,10 @@ (when *load-stuff* (load (vmdir "target:assembly/support"))) (comf (vmdir "target:compiler/move")) -(when (c:target-featurep :x86) - (comf (vmdir "target:compiler/float-sse2") - :byte-compile *byte-compile*)) +(comf (if (c:target-featurep :sse2) + (vmdir "target:compiler/float-sse2") + (vmdir "target:compiler/float")) + :byte-compile *byte-compile*) (comf (vmdir "target:compiler/sap") :byte-compile *byte-compile*) (when (c:target-featurep :x86) (comf (vmdir "target:compiler/sse2-sap")