modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/20081117-1.c (about) 1 /* { dg-require-effective-target int32plus } */ 2 extern void abort (void); 3 4 struct s 5 { 6 unsigned long long a:16; 7 unsigned long long b:32; 8 unsigned long long c:16; 9 }; 10 11 __attribute__ ((noinline)) unsigned 12 f (struct s s, unsigned i) 13 { 14 return s.b == i; 15 } 16 17 struct s s = { 1, 0x87654321u, 2}; 18 19 int 20 main () 21 { 22 if (!f (s, 0x87654321u)) 23 abort (); 24 return 0; 25 }