1 /* { dg-require-alias "" } */ 2 int a = 1; 3 extern int b __attribute__ ((alias ("a"))); 4 int c = 1; 5 extern int d __attribute__ ((alias ("c"))); main(int argc)6main (int argc) 7 { 8 int *p; 9 int *q; 10 if (argc) 11 p = &a, q = &b; 12 else 13 p = &c, q = &d; 14 *p = 1; 15 *q = 2; 16 if (*p == 1) 17 __builtin_abort (); 18 return 0; 19 } 20