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