OSDN Git Service

2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / graphite / pr37828.c
1 /* { dg-options "-O2 -floop-block" } */
2
3 typedef struct foo
4 {
5   struct foo **Node;
6 } foo;
7
8 static int sort_and_split (foo **Root, foo **Finite, long first)
9 {
10   foo *cd;
11   long i;
12   for (i = 0; i < first; i++)
13     cd->Node[i] = Finite[first+i];
14
15   sort_and_split(Root, Finite, first);
16   return (0);
17 }
18
19
20 void Build_foo(foo **Root, foo **Finite, foo **Infinite)
21 {
22   long low, high;
23   while (sort_and_split(Root, Finite, low) == 0);
24 }
25