FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 960909-1.c
blobde1ed9339781c21a26eefa1c70d6570bd59e36ac
1 int
2 ffs (x)
3 int x;
5 int bit, mask;
7 if (x == 0)
8 return 0;
10 for (bit = 1, mask = 1; !(x & mask); bit++, mask <<= 1)
13 return bit;
16 f (x)
17 int x;
19 int y;
20 y = ffs (x) - 1;
21 if (y < 0)
22 abort ();
25 main ()
27 f (1);
28 exit (0);