1 /* PR rtl-optimization/97421 */ 2 /* { dg-additional-options "-fmodulo-sched" } */ 3 4 int a, b, c; 5 short d; e(void)6void e(void) { 7 unsigned f = 0; 8 for (; f <= 2; f++) { 9 int g[1]; 10 int h = (long)g; 11 c = 0; 12 for (; c < 10; c++) 13 g[0] = a = 0; 14 for (; a <= 2; a++) 15 b = d; 16 } 17 } main(void)18int main(void) { 19 e(); 20 if (a != 3) 21 __builtin_abort(); 22 } 23