2 bitfld-5.c from the execute part of the gcc torture tests.
7 /* See http://gcc.gnu.org/ml/gcc/2009-06/msg00072.html. */
9 #if 0 // Enable when SDCC supports bit-fields wider than 16 bits
13 unsigned long long a
:2;
14 unsigned long long b
:40;
15 unsigned long long c
:22;
19 g (unsigned long long a
, unsigned long long b
)
30 f (struct s s
, unsigned long long b
)
36 g (((unsigned long long) (s
.b
-8)) + 8, b
);
41 testTortureExecute (void)
43 #if 0 // Enable when SDCC supports bit-fields wider than 16 bits
44 struct s s
= {1, 10, 3};
45 struct s t
= {1, 2, 3};