1 /* PR rtl-optimization/45728 */ 2 3 union U 4 { 5 int *m; 6 double d; 7 }; 8 9 int i; 10 union U u; 11 12 int foo(void)13 foo (void) 14 { 15 union U v = { &i }; 16 return u.d == v.d; 17 } 18