1 /* { dg-options "-O2 -fgraphite-identity" } */ 2 3 int foo (void); 4 5 int huft_build(unsigned * b)6huft_build (unsigned *b) 7 { 8 int k; 9 for (k = 0; k <= 10; k++) 10 if (foo ()); 11 } 12 int inflate_fixed()13inflate_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 } 30