/* PR rtl-optimization/97421 */ | |
/* { dg-additional-options "-fmodulo-sched" } */ | |
int a, b, c; | |
short d; | |
void e(void) { | |
unsigned f = 0; | |
for (; f <= 2; f++) { | |
int g[1]; | |
int h = (long)g; | |
c = 0; | |
for (; c < 10; c++) | |
g[0] = a = 0; | |
for (; a <= 2; a++) | |
b = d; | |
} | |
} | |
int main(void) { | |
e(); | |
if (a != 3) | |
__builtin_abort(); | |
} |