[Bug-openmcl] problem with clx and %store-node-conditional
Gary Byers
gb at clozure.com
Wed Jan 21 16:09:26 MST 2004
On Wed, 21 Jan 2004, Timothy Moore wrote:
> Hi,
> This seems to be a regression of a problem I reported in November,
> which was fixed quickly. I used the 031220 image to build CVS (non
> bleeding edge.) When starting a CLX application (McCLIM, for example),
> the code hangs in clx' deallocate-event. Again, I'm pretty sure that
> the problem is in ccl::%store-node-conditional. Let me know if I can
> supply any additional data.
>
> Tim
>
> _______________________________________________
> Bug-openmcl mailing list
> Bug-openmcl at clozure.com
> http://clozure.com/mailman/listinfo/bug-openmcl
>
>
Well, the good news is that it's only a partial regression: things
got clobbered again, but not quite as badly. (Still badly enough
to cause havoc, but not quite as much havoc ...)
-------------- next part --------------
Index: ppc-symbol.lisp
===================================================================
RCS file: /usr/local/tmpcvs/ccl-0.14/ccl/level-0/PPC/ppc-symbol.lisp,v
retrieving revision 1.4
diff -u -r1.4 ppc-symbol.lisp
--- ppc-symbol.lisp 20 Dec 2003 08:40:45 -0000 1.4
+++ ppc-symbol.lisp 21 Jan 2004 23:02:49 -0000
@@ -79,8 +79,8 @@
(bge @sym)
(lwzx temp0 imm4 imm3)
(cmpwi temp0 ppc32::subtag-no-thread-local-binding)
- (beq @sym)
(slwi imm3 imm3 ppc32::fixnumshift)
+ (beq @sym)
(vpush imm4)
(vpush imm3)
(set-nargs 2)
@@ -88,7 +88,7 @@
(ba .SPvalues)
@sym
(lwz arg_z ppc32::svar.symbol svar)
- (li arg_y 'ppc32::symbol.vcell)
+ (li arg_y '#.ppc32::symbol.vcell)
(vpush arg_z)
(vpush arg_y)
(set-nargs 2)
More information about the Bug-openmcl
mailing list