6.6.3.8 -fsigned-bitfields, -funsigned-bitfields
Also:
-fno-signed-bitfields
-fno-unsigned-bitfields
These options control whether a bit-field is signed or unsigned, when the declaration does not use either signed or unsigned. By default, such a bit-field is signed, unless -traditional is used, in which case bit-fields are always unsigned.