mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-10 03:20:27 +08:00
i386: Replace long with long long for 64-bit integer
Replace long with long long for 64-bit integer since long may be 32 bits. PR target/106707 * gcc.target/i386/pr106707.c (foo): Replace long with long long.
This commit is contained in:
parent
b98c5262d0
commit
6761d362c3
@ -10,9 +10,9 @@ unsigned x, y;
|
||||
V v;
|
||||
|
||||
void
|
||||
foo (long a)
|
||||
foo (long long a)
|
||||
{
|
||||
long l = a != x;
|
||||
long long l = a != x;
|
||||
int i = __builtin_add_overflow_p (y * ii, 0, 0);
|
||||
V u = ii < x | v, w = x <= u < i & y <= x / ii;
|
||||
v = __builtin_shufflevector (v, w, 1, 2) + (V) l;
|
||||
|
Loading…
x
Reference in New Issue
Block a user