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)6 main (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