1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fschedule-insns" } */ 3 4 struct S 5 { 6 int i, j; 7 }; 8 9 extern struct S s[]; 10 11 extern void bar (int, ...); 12 13 void foo(int n)14 foo (int n) 15 { 16 while (s[n].i) 17 bar (0, n, s[n].j, s, s[n].i / s[n].j); 18 } 19