aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2025-03-17 15:02:35 -0700
committerH.J. Lu <hjl.tools@gmail.com>2025-03-17 15:14:26 -0700
commit456f5ef81f0c6de630a60c26341082fffd48f241 (patch)
treec46a3468d39051a1da2e04a09b0e225896335989 /gcc
parentaa68eb8d5687f8e0944512cbc8533a77cd312873 (diff)
downloadgcc-456f5ef81f0c6de630a60c26341082fffd48f241.zip
gcc-456f5ef81f0c6de630a60c26341082fffd48f241.tar.gz
gcc-456f5ef81f0c6de630a60c26341082fffd48f241.tar.bz2
gcc.dg/pr90838-2.c: Replace long with long long
Since gcc.dg/pr90838-2.c is only for 64-bit integer, replace long with long long for ILP32 targets. * gcc.dg/pr90838-2.c (ctz4): Replace long with long long. Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.dg/pr90838-2.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.dg/pr90838-2.c b/gcc/testsuite/gcc.dg/pr90838-2.c
index 8379069..a387998 100644
--- a/gcc/testsuite/gcc.dg/pr90838-2.c
+++ b/gcc/testsuite/gcc.dg/pr90838-2.c
@@ -26,9 +26,9 @@ static const char table[128] = {
57, 58, 59, 60, 61, 62, 63, 64
};
-int ctz4 (unsigned long x)
+int ctz4 (unsigned long long x)
{
- unsigned long lsb = x & -x;
+ unsigned long long lsb = x & -x;
return table[(lsb * magic) >> 58];
}