[Openmcl-cvs-notifications] r10678 - /trunk/source/compiler/X86/x862.lisp
gb at clozure.com
gb at clozure.com
Wed Sep 10 00:06:19 EDT 2008
Author: gb
Date: Wed Sep 10 00:06:19 2008
New Revision: 10678
Log:
in x862-allocate-global-registers, terminate when we run out of registers, =
not
when we reach the nth register.
Modified:
trunk/source/compiler/X86/x862.lisp
Modified: trunk/source/compiler/X86/x862.lisp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/compiler/X86/x862.lisp (original)
+++ trunk/source/compiler/X86/x862.lisp Wed Sep 10 00:06:19 2008
@@ -919,7 +919,7 @@
(list x8664::save0 x8664::save1 x8664::save2 x8=
664::save3)))))
(regno (pop registers) (pop registers))
(constant-alist ()))
- ((or (null things) (=3D n *x862-target-num-save-regs*))
+ ((or (null things) (null regno))
(dolist (cell fcells) (%rplacd cell nil))
(dolist (cell vcells) (%rplacd cell nil))
(values n constant-alist))
More information about the Openmcl-cvs-notifications
mailing list