The following patch fixes the problem for me. Could someone with a
sparc please try it? To late to diff the assembler.
Note, you will get a warning about sam being unused...
Cheers,
Sean
--- eval.c.orig Fri Jul 19 00:30:12 2002
+++ eval.c Fri Jul 19 00:31:52 2002
@@ -908,6 +908,9 @@
LIST_LOOP_2 (var, varlist)
{
Lisp_Object *value = &temps[idx++];
+
+ volatile EMACS_UINT sam = var.gu.type;
+
if (SYMBOLP (var))
*value = Qnil;
else