1 /* { dg-options "-O -fgraphite-identity -fno-tree-scev-cprop" } */
2
3 int foo (void);
4
5 int
6 huft_build (unsigned *b)
7 {
8 int k;
9 for (k = 0; k <= 10; k++)
10 if (foo ());
11 }
12 int
13 inflate_fixed ()
14 {
15 int i;
16 unsigned l[288];
17 for (i = 0; i < 144; i++)
18 l[i] = 8;
19 for (; i < 256; i++)
20 l[i] = 9;
21 for (; i < 280; i++)
22 l[i] = 7;
23 for (; i < 288; i++)
24 l[i] = 8;
25 if ((i = huft_build (l)) != 0)
26 return i;
27 for (i = 0; i < 30; i++)
28 l[i] = 5;
29 }