modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/20040331-1.c (about) 1 /* PR c++/14755 */ 2 extern void abort (void); 3 extern void exit (int); 4 5 int 6 main (void) 7 { 8 #if __INT_MAX__ >= 2147483647 9 struct { int count: 31; } s = { 0 }; 10 while (s.count--) 11 abort (); 12 #elif __INT_MAX__ >= 32767 13 struct { int count: 15; } s = { 0 }; 14 while (s.count--) 15 abort (); 16 #else 17 /* Don't bother because __INT_MAX__ is too small. */ 18 #endif 19 exit (0); 20 }