commit | 7f2e40020cfc827f7e59670f8c400b0b9a704481 | [log] [tgz] |
---|---|---|
author | Richard Henderson <rth@twiddle.net> | Thu Jul 03 12:36:34 2014 -0700 |
committer | Richard Henderson <rth@twiddle.net> | Mon May 18 13:03:46 2015 -0700 |
tree | 330630de3a2f00f005b264828a5f7e2947f0f773 | |
parent | c24a8a0b6dad5a33d84f5fb846edb28c43312c71 [diff] |
target-alpha: Fix cvttq vs large integers The range +- 2**63 - 2**64 was returning the wrong truncated result. We also incorrectly signaled overflow for -2**63. Reported-by: Al Viro <viro@ZenIV.linux.org.uk> Signed-off-by: Richard Henderson <rth@twiddle.net>