modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/930621-1.c (about) 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) 6 { 7 exit (0); 8 } 9 #else 10 f () 11 { 12 struct { 13 int x : 18; 14 int y : 14; 15 } foo; 16 17 foo.x = 10; 18 foo.y = 20; 19 20 return foo.y; 21 } 22 23 main () 24 { 25 if (f () != 20) 26 abort (); 27 exit (0); 28 } 29 #endif