X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fpack.lisp;h=a001be59fc10f46e111cfd0851389e7ced1a690b;hb=993d5b779638756473181dda8d928d33038d4cc3;hp=5b90f5aff307c12a04257a4570b3d22b7ec42d67;hpb=a530bbe337109d898d5b4a001fc8f1afa3b5dc39;p=sbcl.git diff --git a/src/compiler/pack.lisp b/src/compiler/pack.lisp index 5b90f5a..a001be5 100644 --- a/src/compiler/pack.lisp +++ b/src/compiler/pack.lisp @@ -13,14 +13,12 @@ (in-package "SB!C") -(file-comment - "$Header$") - -;;; for debugging: Some parameters controlling which optimizations we attempt. +;;; for debugging: some parameters controlling which optimizations we +;;; attempt (defvar *pack-assign-costs* t) (defvar *pack-optimize-saves* t) -;;; FIXME: Perhaps SB-FLUID should be renamed to SB-TWEAK and these should be -;;; made conditional on SB-TWEAK. +;;; FIXME: Perhaps SB-FLUID should be renamed to SB-TWEAK and these +;;; should be made conditional on SB-TWEAK. (declaim (ftype (function (component) index) ir2-block-count)) @@ -1421,7 +1419,8 @@ (defun pack (component) (assert (not *in-pack*)) (let ((*in-pack* t) - (optimize (policy nil (or (>= speed cspeed) (>= space cspeed)))) + (optimize (policy nil (or (>= speed compilation-speed) + (>= space compilation-speed)))) (2comp (component-info component))) (init-sb-vectors component)