https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116538
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note on x86, XFmode has mode_to_bits which is 128 or 96 but precision is 80. So changing mode_to_bits to return precision is 100% the wrong thing. So the bug might be the case there is a place which is using GET_MODE_BITSIZE but should be using GET_MODE_PRECISION . But changing GET_MODE_BITSIZE to be the same GET_MODE_PRECISION is wrong.