1 /* PR middle-end/37882 */ 2 3 struct S 4 { 5 unsigned char b : 3; 6 } s; 7 8 int main()9 main () 10 { 11 s.b = 4; 12 if (s.b > 0 && s.b < 4) 13 __builtin_abort (); 14 return 0; 15 } 16