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