1 /* PR middle-end/48973 */
2 
3 extern void abort (void);
4 struct S { int f : 1; } s;
5 int v = -1;
6 
7 int
main()8 main ()
9 {
10   s.f = v < 0;
11   if ((unsigned int) s.f != -1U)
12     abort ();
13   return 0;
14 }
15