1 /* { dg-do compile } */ 2 /* { dg-options "-O -fdump-tree-optimized" } */ 3 4 struct B { 5 unsigned bit0 : 1; 6 unsigned bit1 : 1; 7 }; 8 9 void foo(struct B * b)10foo (struct B *b) 11 { 12 b->bit0 = b->bit0 | b->bit1; 13 } 14 15 /* { dg-final { scan-tree-dump-not "\\\(unsigned" "optimized" } } */ 16