1/* PR optimization/10312 */
2/* Originator: Peter van Hoof <p dot van-hoof at qub dot ac dot uk> */
3
4/* Verify that the strength reduction pass doesn't find
5   illegitimate givs.  */
6
7struct
8{
9  double a;
10  int n[2];
11} g = { 0., { 1, 2}};
12
13int k = 0;
14
15void
16b (int *j)
17{
18}
19
20int
21main ()
22{
23  int j;
24
25  for (j = 0; j < 2; j++)
26    k = (k > g.n[j]) ? k : g.n[j];
27
28  k++;
29  b (&j);
30
31  return 0;
32}
33