1 /* PR optimization/18577 */
2 /* Origin: Falk Hueffner <falk@debian.org> */
3 
4 /* { dg-do run } */
5 /* { dg-options "-O2 -funroll-all-loops" } */
6 
7 static float tfcos12[3];
f(double x)8 __attribute__((noinline)) double f(double x) { return x; }
9 int g;
10 
main(void)11 int main(void)
12 {
13   int i, j;
14   for (i = 0; i < 1; i++)
15     tfcos12[i] = 0.5;
16 
17   for (i = 0; i < 1; i++)
18     {
19       tfcos12[i] = 0.5 * f(i);
20       for (j = 0; j < 12; j++)
21 	g++;
22     }
23 
24   return 0;
25 }
26