1 /* { dg-do link } */ 2 /* { dg-options "-O2" } */ 3 4 extern void link_error (void) __attribute__((noreturn)); 5 int n; 6 float *x; main()7int main() 8 { 9 if (n > 0) 10 { 11 int i = 0; 12 do 13 { 14 long long index; 15 i = i + 1; 16 index = i; 17 if (index <= 0) 18 link_error (); 19 x[index] = 0; 20 i = i + 1; 21 index = i; 22 if (index <= 0) 23 link_error (); 24 x[index] = 0; 25 } 26 while (i < n); 27 } 28 } 29