Index: /release/1.2/source/compiler/PPC/ppc2.lisp
===================================================================
--- /release/1.2/source/compiler/PPC/ppc2.lisp	(revision 9104)
+++ /release/1.2/source/compiler/PPC/ppc2.lisp	(revision 9105)
@@ -4323,5 +4323,6 @@
   (with-ppc-local-vinsn-macros (seg vreg xfer)
     (when (or check-boundp vreg)
-        (if (eq sym '*interrupt-level*)
+      (unless vreg (setq vreg ($ ppc::arg_z)))
+      (if (eq sym '*interrupt-level*)
           (ensuring-node-target (target vreg)
             (! ref-interrupt-level target))
Index: /release/1.2/source/compiler/X86/x862.lisp
===================================================================
--- /release/1.2/source/compiler/X86/x862.lisp	(revision 9104)
+++ /release/1.2/source/compiler/X86/x862.lisp	(revision 9105)
@@ -4367,4 +4367,5 @@
   (with-x86-local-vinsn-macros (seg vreg xfer)
     (when (or check-boundp vreg)
+      (unless vreg (setq vreg ($ x8664::arg_z)))
       (if (eq sym '*interrupt-level*)
           (ensuring-node-target (target vreg)
