7.6.1.1 General
-funsigned-char
Each kind of machine has a default for what char should be. Either it is like unsigned char by default or like signed char by default. This option says that the default char type is unsigned.
-funsigned-bitfields
These options control whether a bit field is signed or unsigned when the declaration does not use either signed or unsigned. These options say that the default bit field type is unsigned.