Changes v1-v2: * Consistently use American spelling of behaviour * Fix shifts use in the masking section of the optimizer as well * New patch that fixes optimization of deposit.
Richard Henderson (4): tcg: Use "unspecified behavior" for shifts tcg: Mask shift quantities while folding tcg: Mask shift counts to avoid undefined behavior tcg: Fix out of range shift in deposit optimizations tcg/README | 18 +++++++++++++----- tcg/optimize.c | 45 ++++++++++++++++++++++++--------------------- tci.c | 20 ++++++++++---------- 3 files changed, 47 insertions(+), 36 deletions(-) -- 1.8.5.3