Fix unused warnings.
[official-gcc/graphite-test-results.git] / gcc / testsuite / gcc.c-torture / execute / 20060930-1.c
blobf12ee55ddfc119e6ca8fc7c51fe93ba3207cde04
1 /* PR rtl-optimization/28096 */
2 /* Origin: Jan Stein <jan@gatespacetelematics.com> */
4 extern void abort (void);
6 int bar (int, int) __attribute__((noinline));
7 int bar (int a, int b)
9 if (b != 1)
10 abort ();
13 void foo(int, int) __attribute__((noinline));
14 void foo (int e, int n)
16 int i, bb2, bb5;
18 if (e > 0)
19 e = -e;
21 for (i = 0; i < n; i++)
23 if (e >= 0)
25 bb2 = 0;
26 bb5 = 0;
28 else
30 bb5 = -e;
31 bb2 = bb5;
34 bar (bb5, bb2);
38 int main(void)
40 foo (1, 1);
41 return 0;