From: H.J. Lu Date: Thu, 1 Sep 2022 22:18:18 +0000 (-0700) Subject: i386: Replace long with long long for 64-bit integer X-Git-Tag: basepoints/gcc-14~4849 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6761d362c3efe5f4ca3b0c66e6854015acf162a1;p=thirdparty%2Fgcc.git 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. --- diff --git a/gcc/testsuite/gcc.target/i386/pr106707.c b/gcc/testsuite/gcc.target/i386/pr106707.c index a127ccd46796..2e8ebaafb332 100644 --- a/gcc/testsuite/gcc.target/i386/pr106707.c +++ b/gcc/testsuite/gcc.target/i386/pr106707.c @@ -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;