Richard Henderson <rth@xxxxxxxxxx> writes: > Patch seems ok then. We'd have to add a new macro/target flag > to handle non-truncating shifts -- we've got cases: > > (1) Large shift shifts out all bits (ARM) > (2) Large shifts trap (VAX) > (3) Shift count truncated to 31, always, which means QI/HI > shifts are yield undefined results with large shifts. (i386) (4) Shift count reduced modulo 64 (m68k) Andreas. -- Andreas Schwab, SuSE Labs, schwab@xxxxxxx SuSE Linux AG, Maxfeldstraße 5, 90409 Nürnberg, Germany Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."