]> git.proxmox.com Git - qemu.git/commitdiff
tcg/mips
authorAurelien Jarno <aurelien@aurel32.net>
Sat, 22 Sep 2012 15:07:23 +0000 (17:07 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Sat, 22 Sep 2012 15:07:23 +0000 (17:07 +0200)
tcg/mips/tcg-target.c

index f70910a90f8eff93325854c7aa17a8dea42f0069..dc80abd63716cc451c5a5ab6a24165393cf84a5a 100644 (file)
@@ -1681,8 +1681,8 @@ static void tcg_target_qemu_prologue(TCGContext *s)
                  + CPU_TEMP_BUF_NLONGS * sizeof(long);
     frame_size = (frame_size + TCG_TARGET_STACK_ALIGN - 1) &
                  ~(TCG_TARGET_STACK_ALIGN - 1);
-    tcg_set_frame(s, TCG_REG_SP, ARRAY_SIZE(tcg_target_callee_save_regs) * 4
-                  + TCG_STATIC_CALL_ARGS_SIZE,
+    tcg_set_frame(s, TCG_REG_SP, frame_size
+                  - CPU_TEMP_BUF_NLONGS * sizeof(long),
                   CPU_TEMP_BUF_NLONGS * sizeof(long));
 
     /* TB prologue */