https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91126
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- Created attachment 46581 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46581&action=edit patch Untested patch that fixes the issue. Value numbering stmt = _1 = BIT_FIELD_REF <a, 32, 0>; Successfully combined 2 partial definitions Setting value number of _1 to 4278124286 (changed)