2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 930621-1.c
blob4bb7cdbe0760beb9ea08d7e257f38eebe8ce7083
1 /* The bit-field below would have a problem if __INT_MAX__ is too
2 small. */
3 #if __INT_MAX__ < 2147483647
4 int
5 main (void)
7 exit (0);
9 #else
10 f ()
12 struct {
13 int x : 18;
14 int y : 14;
15 } foo;
17 foo.x = 10;
18 foo.y = 20;
20 return foo.y;
23 main ()
25 if (f () != 20)
26 abort ();
27 exit (0);
29 #endif