// { dg-do compile }
// { dg-options "-O2 -fno-tree-bit-ccp" }

struct {
  signed a : 1;
} b, c;
void d() { b.a |= c.a |= 0 != 2; }