FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / gcc.dg / 20020304-1.c
blobf6d6b4e49a7453d3ce9ad50f2c6fd8742a0e3850
1 /* { dg-do compile } */
2 /* { dg-options "-O -fssa -fssa-ccp" } */
4 double a[10][35], b[10][8];
5 int c, c, d, e, f, g, h;
7 int foo ()
9 int i, j, k, l;
11 if (c > 10)
12 c = 10;
14 for (j = 0; j < c; j++)
16 k = 0;
17 for (l = 0; l < h; l++)
19 if (d != 5)
20 return -1;
21 k = l * g;
22 a[j][k] = (double) e; k++;
23 a[j][k] = (double) f; k++;
25 for (i = 0;i < 35; i++)
27 if (a[j][i] >= 0.9)
28 a[j][i] = 0.9;
29 if (a[j][i] <= 0.1)
30 a[j][i] = 0.1;
32 k = 0;
33 b[j][k] = (double) e; k++;
34 b[j][k] = (double) f; k++;
36 return 0;