1/* The bit-field below would have a problem if __INT_MAX__ is too
2   small.  */
3#if __INT_MAX__ < 2147483647
4int
5main (void)
6{
7  exit (0);
8}
9#else
10struct {
11    unsigned bit : 30;
12} t;
13
14int main()
15{
16    if (!(t.bit++))
17	exit (0);
18    else
19	abort ();
20}
21#endif
22