From 6329945281e303211472358e827ea05518028d96 Mon Sep 17 00:00:00 2001 From: pcpa Date: Thu, 30 Apr 2015 14:04:32 -0300 Subject: [PATCH] Correct update of on stack vararg double argument pointer --- lib/jit_x86-cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/jit_x86-cpu.c b/lib/jit_x86-cpu.c index 61f2bc4fc..a77eb558d 100644 --- a/lib/jit_x86-cpu.c +++ b/lib/jit_x86-cpu.c @@ -3808,7 +3808,7 @@ _vaarg_d(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_bool_t x87) sse_ldr_d(r0, rn(rg0)); /* Update overflow pointer. */ - addi(rn(rg0), rn(rg0), va_fp_increment); + addi(rn(rg0), rn(rg0), 8); stxi(offsetof(jit_va_list_t, over), r1, rn(rg0)); #if __X64 && !__CYGWIN__