| /* { dg-do compile } */ | |
| /* { dg-options "-O2 -g" } */ | |
| volatile int a; | |
| int c, d, e, f, g, h; | |
| int fn1 () | |
| { | |
| int i; | |
| for (; d;) | |
| { | |
| if (e) | |
| break; | |
| g = 0; | |
| int j[4]; | |
| for (h = 0; h < 4; h++) | |
| g++; | |
| for (; c < 2; c++) | |
| { | |
| e = j[g]; | |
| i = j[0]; | |
| f = 4; | |
| } | |
| f |= d; | |
| } | |
| return a; | |
| } |