| /* { dg-do link } */ | |
| /* { dg-options "-O2" } */ | |
| extern void link_error (void) __attribute__((noreturn)); | |
| int n; | |
| float *x; | |
| int main() | |
| { | |
| if (n > 0) | |
| { | |
| int i = 0; | |
| do | |
| { | |
| long long index; | |
| i = i + 1; | |
| index = i; | |
| if (index <= 0) | |
| link_error (); | |
| x[index] = 0; | |
| i = i + 1; | |
| index = i; | |
| if (index <= 0) | |
| link_error (); | |
| x[index] = 0; | |
| } | |
| while (i < n); | |
| } | |
| } |