Fix unused warnings.
[official-gcc/graphite-test-results.git] / gcc / testsuite / gcc.c-torture / execute / pr42006.c
blobf40fc179659185ac1cfacf6d86da470c4018f2ae
1 extern void abort (void);
3 static unsigned int
4 my_add(unsigned int si1, unsigned int si2)
6 return (si1 > (50-si2)) ? si1 : (si1 + si2);
9 static unsigned int
10 my_shift(unsigned int left, unsigned int right)
12 return (right > 100) ? left : (left >> right);
15 static int func_4(unsigned int p_6)
17 int count = 0;
18 for (p_6 = 1; p_6 < 3; p_6 = my_add(p_6, 1))
20 if (count++ > 1)
21 abort ();
23 if (my_shift(p_6, p_6))
24 return 0;
26 return 0;
29 int main(void)
31 func_4(0);
32 return 0;