2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 930630-1.c
blob38ad1fdfd7ba8e9c2ad07143839243a7910dbde3
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 main ()
12 struct
14 signed int bf0:17;
15 signed int bf1:7;
16 } bf;
18 bf.bf1 = 7;
19 f (bf.bf1);
20 exit (0);
23 f (x)
24 int x;
26 if (x != 7)
27 abort ();
29 #endif