This patch series fixes the TCG arm backend for the MIPS target, as well as for big endian targets when not using the ARMv6+ instructions set. The corresponding patches are candidate for a stable release.
The last two patches add some optimizations. Aurelien Jarno (5): tcg/arm: fix TLB access in qemu-ld/st ops tcg/arm: fix cross-endian qemu_st16 target-openrisc: remove conflicting definitions from cpu.h tcg/arm: optimize tcg_out_goto_label tcg/arm: improve direct jump exec-all.h | 24 ++--------- exec.c | 4 -- target-openrisc/cpu.h | 18 --------- tcg/arm/tcg-target.c | 107 ++++++++++++++++++++++++++----------------------- 4 files changed, 61 insertions(+), 92 deletions(-) -- 1.7.10.4