tcg/tci: Fix TCG_REG_R4 misusage
commit552672bae63dd2c470fc533f276b746bae90b813
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 29 Jan 2021 00:55:57 +0000 (28 14:55 -1000)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 5 Feb 2021 20:24:14 +0000 (5 10:24 -1000)
treec20d9b1658b033f2689686c3ffe68d32ad7e0389
parent187f44d9da0ca8ac08451f03f62b259080596570
tcg/tci: Fix TCG_REG_R4 misusage

This was removed from tcg_target_reg_alloc_order and
tcg_target_call_iarg_regs on the assumption that it
was the stack.  This was incorrectly copied from i386.
For tci, the stack is R15.

By adding R4 back to tcg_target_call_iarg_regs, adjust the other
entries so that 6 (or 12) entries are still present in the array,
and adjust the numbers in the interpreter.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/tci.c
tcg/tci/tcg-target.c.inc