Index: /trunk/source/lisp-kernel/x86-spentry32.s
===================================================================
--- /trunk/source/lisp-kernel/x86-spentry32.s	(revision 14596)
+++ /trunk/source/lisp-kernel/x86-spentry32.s	(revision 14597)
@@ -1055,5 +1055,5 @@
 	/* preserve state of direction flag */
 	__(pushfl)
-	__(popl rcontext(tcr.save_eflags))
+	__(popl rcontext(tcr.unboxed0))
 	__(cld)
 	__(emms)
@@ -1079,5 +1079,5 @@
 	__(clr %fn)
 	__(pxor %fpzero,%fpzero)
-	__(pushl rcontext(tcr.save_eflags))
+	__(pushl rcontext(tcr.unboxed0))
 	__(popfl)
 	__(movl rcontext(tcr.save_vsp),%esp)
@@ -1111,5 +1111,5 @@
 	/* preserve state of direction flag */
 	__(pushfl)
-	__(popl rcontext(tcr.save_eflags))
+	__(popl rcontext(tcr.unboxed0))
 	__(cld)
 	__(emms)
@@ -1139,5 +1139,5 @@
 	__(clr %fn)
 	__(pxor %fpzero,%fpzero)
-	__(pushl rcontext(tcr.save_eflags))
+	__(pushl rcontext(tcr.unboxed0))
 	__(popf)
 	__(movl rcontext(tcr.save_vsp),%esp)
@@ -4182,5 +4182,5 @@
 	/* preserve state of direction flag */
 	__(pushfl)
-	__(popl rcontext(tcr.save_eflags))
+	__(popl rcontext(tcr.unboxed0))
 	__(cld)        
 	__(stmxcsr rcontext(tcr.lisp_mxcsr))
@@ -4226,5 +4226,5 @@
 	__(fnclex)
 	__endif
-1:	__(pushl rcontext(tcr.save_eflags))
+1:	__(pushl rcontext(tcr.unboxed0))
 	__(popfl)
 	__(movl rcontext(tcr.save_vsp),%esp)
