1 /* { dg-do run } */
2 
3 struct T
4 {
5   int a, b;
6 } t, q;
7 
main(void)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 }
22