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)8 int 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