1 /* { dg-do run } */
2 /* { dg-options "-O2" } */
3 
4 void abort(void);
main()5 int main()
6 {
7   int a[2];
8   int *p = a;
9   int i;
10   a[0] = 1;
11   a[1] = 2;
12   for (i=0; i<2; ++i)
13     if (p[i] != i+1)
14       abort();
15   return 0;
16 }
17 
18