Commit [a98da0] Maximize Restore History

fix unthreaded non-x86oid builds

Better representation selection for constants broke things, since it assumed
that IMMEDIATE is the only immediate boxed SC -- which is true only on
x86oids: elsewhere there is also NULL and ZERO.

Add new VM support routine: BOXED-IMMEDIATE-SC-P.

Nikodemus Siivola Nikodemus Siivola 2011-12-05

changed src/compiler/alpha/vm.lisp
changed src/compiler/hppa/vm.lisp
changed src/compiler/mips/vm.lisp
changed src/compiler/ppc/vm.lisp
changed src/compiler/sparc/vm.lisp
changed src/compiler/x86-64/vm.lisp
changed src/compiler/x86/vm.lisp
changed src/compiler/backend.lisp
changed src/compiler/tn.lisp
changed package-data-list.lisp-expr
src/compiler/alpha/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/hppa/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/mips/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/sparc/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/backend.lisp Diff Switch to side-by-side view
Loading...
src/compiler/tn.lisp Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...