* src/vm/jit/alpha/codegen.c: Fixed a register-spilling bug.
authorStefan Ring <stefan@complang.tuwien.ac.at>
Wed, 22 Apr 2009 09:20:27 +0000 (11:20 +0200)
committerStefan Ring <stefan@complang.tuwien.ac.at>
Wed, 22 Apr 2009 09:20:27 +0000 (11:20 +0200)
src/vm/jit/alpha/codegen.c

index 21e536f7cf806a610f7e0ad333e789b3e697d4a5..918a94e90efc86e3008b942b66818a4a82b03763 100644 (file)
@@ -210,7 +210,7 @@ bool codegen_emit(jitdata *jd)
                                if (!IS_INMEMORY(var->flags))
                                        M_FLTMOVE(s1, var->vv.regoff);
                                else
-                                       M_DST(s1, REG_SP, var->vv.regoff * 8);
+                                       M_DST(s1, REG_SP, var->vv.regoff);
                        }
                        else {                                   /* stack arguments       */
                                if (!(var->flags & INMEMORY))