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")));
       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  }