https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67351
Bug ID: 67351 Summary: Missed optimisation on 64-bit field compared to 32-bit Product: gcc Version: 5.2.1 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: linux at carewolf dot com Target Milestone: --- Created attachment 36253 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36253&action=edit Test Gcc will expand and detect field setting on 32-bit integers, but for some reason miss the opportunity on 64-bit. This was discovered as gcc was inexplicably slower compared to clang on the 64-bit case but not when using 32bit.