https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91126
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> --- Oh, and I think it's a pity we're trying to stay away from optimizing the bitfield cases. I suppose we could also use encode_tree_to_bitpos from the store-merging pass for this purpose, but while operating on byte granularity encodes/interprets only we can use the simple offsetting.