| /* PR optimization/8334 */ | |
| /* Verify that GCC produces valid operands | |
| after simplifying an addition. */ | |
| void foo(int m, int n, double *f) | |
| { | |
| int i, j, k = 1; | |
| for (j = 0; j < n; j++) { | |
| for (i = k; i < m; i++) { | |
| f[i] = (double) (i * j); | |
| f[i + j] = (double) ((i + 1) * j); | |
| } | |
| } | |
| } |