https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116538
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- GET_MODE_BITSIZE is supposed to be the size of gets loaded/stored to memory so it should be 24bits which should always be a mutiply of BITS_PER_UNIT. While GET_MODE_PRECISION tells how many bits are in the precision fo the mode. Now there could be places where GET_MODE_PRECISION should be used instead of GET_MODE_BITSIZE but you didn't mention that and all.