tcg/sparc: Only one call output register needed for 64 bit hosts

The second register is only needed for 32 bit hosts.

Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
Stefan Weil 2011-09-05 11:07:01 +02:00 committed by Blue Swirl
parent 5ddd17b403
commit 26a74ae377

View File

@ -84,9 +84,11 @@ static const int tcg_target_call_iarg_regs[6] = {
TCG_REG_O5, TCG_REG_O5,
}; };
static const int tcg_target_call_oarg_regs[2] = { static const int tcg_target_call_oarg_regs[] = {
TCG_REG_O0, TCG_REG_O0,
TCG_REG_O1, #if TCG_TARGET_REG_BITS == 32
TCG_REG_O1
#endif
}; };
static inline int check_fit_tl(tcg_target_long val, unsigned int bits) static inline int check_fit_tl(tcg_target_long val, unsigned int bits)