https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94631

--- Comment #6 from joseph at codesourcery dot com <joseph at codesourcery dot 
com> ---
On Fri, 17 Apr 2020, bugdal at aerifal dot cx wrote:

> No, GCC's treatment also seems to mess up bitfields smaller than int and fully
> governed by the standard (no implementation-defined use of non-int types):

"unsigned int" bit-fields narrower than int are *required* by the 
standard, for both C and C++, to be promoted to int by the integer 
promotions.

Reply via email to