Minmal reviewage, but they've all been posted more than once. Please pull.
r~ The following changes since commit 2d03b49c3f225994c4b0b46146437d8c887d6774: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140417-1' into staging (2014-04-17 21:37:26 +0100) are available in the git repository at: git://github.com/rth7680/qemu.git tags/tcg-next-20140422 for you to fetch changes up to 02eb19d0ec19ac8fb1de1116999184663763eaa0: tcg: Use HOST_WORDS_BIGENDIAN (2014-04-18 16:57:37 -0700) ---------------------------------------------------------------- Pull tcg 2014-04-22 ---------------------------------------------------------------- Richard Henderson (13): tcg: Use "unspecified behavior" for shifts tcg: Mask shift quantities while folding tci: Mask shift counts to avoid undefined behavior tcg: Fix out of range shift in deposit optimizations tcg: Add TCGType parameter to tcg_target_const_match tcg-aarch64: Remove w constraint tcg-ppc64: Use the type parameter to tcg_target_const_match tcg-sparc: Use the type parameter to tcg_target_const_match tcg-s390: Remove W constraint tcg: Relax requirement for mulu2_i32 on 32-bit hosts tcg: Use tcg_gen_mulu2_i32 in tcg_gen_muls2_i32 tcg: Fix fallback from muls2_i64 to mulu2_i64 tcg: Use HOST_WORDS_BIGENDIAN Stefan Weil (1): tcg: Fix warning (1 bit signed bitfield entry) and replace int by bool tcg/README | 18 +++++++++++++----- tcg/aarch64/tcg-target.c | 48 ++++++++++++++++++++++-------------------------- tcg/aarch64/tcg-target.h | 1 - tcg/arm/tcg-target.c | 8 ++++---- tcg/arm/tcg-target.h | 2 +- tcg/i386/tcg-target.c | 8 ++++---- tcg/i386/tcg-target.h | 2 -- tcg/ia64/tcg-target.c | 2 +- tcg/mips/tcg-target.c | 14 +++++++------- tcg/mips/tcg-target.h | 5 +---- tcg/optimize.c | 45 ++++++++++++++++++++++++--------------------- tcg/ppc/tcg-target.c | 8 ++++---- tcg/ppc/tcg-target.h | 2 +- tcg/ppc64/tcg-target.c | 12 ++++++++++-- tcg/ppc64/tcg-target.h | 1 - tcg/s390/tcg-target.c | 45 ++++++++++++++++++++------------------------- tcg/s390/tcg-target.h | 2 -- tcg/sparc/tcg-target.c | 10 ++++++++-- tcg/sparc/tcg-target.h | 2 -- tcg/tcg-be-ldst.h | 2 +- tcg/tcg-op.h | 48 ++++++++++++++++++++++-------------------------- tcg/tcg.c | 14 +++++++------- tcg/tcg.h | 8 +++++++- tcg/tci/tcg-target.c | 2 +- tcg/tci/tcg-target.h | 8 ++------ tci.c | 20 ++++++++++---------- 26 files changed, 170 insertions(+), 167 deletions(-)