1  /* { dg-do run } */
       2  
       3  struct T
       4  {
       5    int a, b;
       6  } t, q;
       7  
       8  int main (void)
       9  {
      10    struct T *p;
      11  
      12    t.a = 1;
      13    t.b = 2;
      14    q = t;
      15    t.a = 3;
      16  
      17    if (q.a != 1)
      18      __builtin_abort ();
      19  
      20    return 0;
      21  }