1 /* PR target/47201 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O -fpic -g" { target fpic } } */ 4 5 union U 6 { 7 __UINTPTR_TYPE__ m; 8 float d; 9 } u; 10 11 int foo(void)12 foo (void) 13 { 14 union U v = { 15 (__UINTPTR_TYPE__)&u 16 }; 17 return u.d == v.d; 18 } 19