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>
This commit is contained in:
H.J. Lu 2025-03-17 15:02:35 -07:00
parent aa68eb8d56
commit 456f5ef81f

View file

@ -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];
}