| /* PR optimization/10312 */ | |
| /* Originator: Peter van Hoof <p dot van-hoof at qub dot ac dot uk> */ | |
| /* Verify that the strength reduction pass doesn't find | |
| illegitimate givs. */ | |
| struct | |
| { | |
| double a; | |
| int n[2]; | |
| } g = { 0., { 1, 2}}; | |
| int k = 0; | |
| void | |
| b (int *j) | |
| { | |
| } | |
| int | |
| main () | |
| { | |
| int j; | |
| for (j = 0; j < 2; j++) | |
| k = (k > g.n[j]) ? k : g.n[j]; | |
| k++; | |
| b (&j); | |
| return 0; | |
| } |