1 /* { dg-do run } */ 2 3 extern void abort (void); 4 5 int a[8][6] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; 6 int b; 7 main(void)8int main(void) 9 { 10 for (b = 0; b <= 1; b++) { 11 a[1][3] = 0; 12 int c; 13 for (c = 0; c <= 1; c++) { 14 a[c + 1][b] = a[c + 2][b]; 15 } 16 } 17 if (a[1][1] != 1) 18 abort (); 19 return 0; 20 } 21