/* { dg-do run } */ /* { dg-options "-w -flto -flto-partition=none -fipa-dead-field-eliminate" } */ #include union a { int16_t b } c() { union a d; -d.b; } main() {}