aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arm-gen.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arm-gen.c b/arm-gen.c
index a883121..250b1d9 100644
--- a/arm-gen.c
+++ b/arm-gen.c
@@ -1217,6 +1217,7 @@ void gfunc_prolog(CType *func_type)
int addr, pn = struct_ret, sn = 0; /* pn=core, sn=stack */
#ifdef TCC_ARM_HARDFLOAT
+ func_vc += nf * 4;
avregs = AVAIL_REGS_INITIALIZER;
#endif
while ((sym = sym->next)) {