I pushed the AREG0 patches and stack frame patches for x86 and Sparc64. This series contains the remaining stack frame patches, also here: git://repo.or.cz/qemu/blueswirl.git
Please test and Ack. Blue Swirl (12): TCG/HPPA: use TCG_REG_CALL_STACK instead of TCG_REG_SP TCG/HPPA: use stack for TCG temps TCG/ARM: use stack for TCG temps TCG/IA64: use TCG_REG_CALL_STACK instead of TCG_REG_R12 TCG/IA64: use stack for TCG temps TCG/MIPS: use TCG_REG_CALL_STACK instead of TCG_REG_SP TCG/MIPS: use stack for TCG temps TCG/PPC: use TCG_REG_CALL_STACK instead of TCG_REG_R1 TCG/PPC: use stack for TCG temps TCG/s390: use TCG_REG_CALL_STACK instead of TCG_REG_R15 TCG/s390: use stack for TCG temps Remove temp_buf, rename CPU_TEMP_BUF_NLONGS cpu-defs.h | 3 --- tcg/arm/tcg-target.c | 11 +++++++++-- tcg/hppa/tcg-target.c | 39 +++++++++++++++++++++++---------------- tcg/i386/tcg-target.c | 4 ++-- tcg/ia64/tcg-target.c | 18 ++++++++++++------ tcg/mips/tcg-target.c | 20 +++++++++++--------- tcg/ppc/tcg-target.c | 25 ++++++++++++++++--------- tcg/ppc64/tcg-target.c | 23 ++++++++++++++--------- tcg/s390/tcg-target.c | 13 ++++++++----- tcg/sparc/tcg-target.c | 4 ++-- tcg/tcg.h | 3 +++ 11 files changed, 100 insertions(+), 63 deletions(-)