https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103575
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- There was a discussion about this one. Clang is wrong as 0-3 are all handled for the 2bit bitfield. Also I thought there was another bug filed already.