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