1 /* { dg-do run } */ 2 /* { dg-options "-O2 -fwrapv" } */ 3 4 extern void abort (void); 5 extern void exit (int); 6 7 int main(void)8 main (void) 9 { 10 struct { int count: 2; } s = { -2 }; 11 while (s.count-- != -2) 12 abort (); 13 exit (0); 14 } 15