/* { dg-do run } */ | |
int b, c = 1, e, f; | |
int a[6][5] = { {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 1, 0, 0, 0} }; | |
void __attribute__((noinline)) | |
fn1 () | |
{ | |
int d; | |
for (b = 0; b < 5; b++) | |
for (d = 4; d; d--) | |
a[c + 1][b] = a[d + 1][d]; | |
} | |
int | |
main () | |
{ | |
fn1 (); | |
if (a[2][1] != 0) | |
__builtin_abort (); | |
return 0; | |
} |