1*c85f09ccSJohn Levon struct u { 2*c85f09ccSJohn Levon unsigned int :2; 3*c85f09ccSJohn Levon unsigned int f:3; 4*c85f09ccSJohn Levon }; 5*c85f09ccSJohn Levon bfu(struct u s,int a)6*c85f09ccSJohn Levonint bfu(struct u s, int a) 7*c85f09ccSJohn Levon { 8*c85f09ccSJohn Levon s.f = a; 9*c85f09ccSJohn Levon return s.f; 10*c85f09ccSJohn Levon } 11*c85f09ccSJohn Levon 12*c85f09ccSJohn Levon /* 13*c85f09ccSJohn Levon * check-name: and-or-bfu 14*c85f09ccSJohn Levon * check-command: test-linearize -Wno-decl $file 15*c85f09ccSJohn Levon * 16*c85f09ccSJohn Levon * check-output-ignore 17*c85f09ccSJohn Levon * check-output-pattern(1): and\\. 18*c85f09ccSJohn Levon * check-output-excludes: or\\. 19*c85f09ccSJohn Levon * check-output-excludes: shl\\. 20*c85f09ccSJohn Levon * check-output-excludes: lsr\\. 21*c85f09ccSJohn Levon */ 22