X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcold%2Fdefun-load-or-cload-xcompiler.lisp;h=9bd0b1e97bdd5f459f0194fcb4b6546ef91fdfd0;hb=95591ed483dbb8c0846c129953acac1554f28809;hp=b3e8e2ecd8669df21e42b26f4f55fbd37b6f55f6;hpb=4898ef32c639b1c7f4ee13a5ba566ce6debd03e6;p=sbcl.git diff --git a/src/cold/defun-load-or-cload-xcompiler.lisp b/src/cold/defun-load-or-cload-xcompiler.lisp index b3e8e2e..9bd0b1e 100644 --- a/src/cold/defun-load-or-cload-xcompiler.lisp +++ b/src/cold/defun-load-or-cload-xcompiler.lisp @@ -115,6 +115,7 @@ "DEPOSIT-FIELD" "DPB" "FBOUNDP" "FDEFINITION" "FMAKUNBOUND" "FIND-CLASS" + "GENSYM" "*GENSYM-COUNTER*" "GET-SETF-EXPANSION" "LDB" "LDB-TEST" "LISP-IMPLEMENTATION-TYPE" "LISP-IMPLEMENTATION-VERSION" @@ -161,9 +162,7 @@ ;; routines. (do-stems-and-flags (stem flags) (unless (find :not-host flags) - (funcall load-or-cload-stem - stem - :ignore-failure-p (find :ignore-failure-p flags)) + (funcall load-or-cload-stem stem flags) #!+sb-show (warn-when-cl-snapshot-diff *cl-snapshot*))) ;; If the cross-compilation host is SBCL itself, we can use the @@ -174,6 +173,9 @@ ;; (in the ordinary build procedure anyway) essentially everything ;; which is reachable at this point will remain reachable for the ;; entire run. - #+sbcl (sb-ext:purify) + ;; + ;; (Except that purifying actually slows down GENCGC). -- JES, 2006-05-30 + #+(and sbcl (not gencgc)) + (sb-ext:purify) (values))