https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100106
--- Comment #8 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- (In reply to CVS Commits from comment #7) > The releases/gcc-11 branch has been updated by Richard Biener > <rgue...@gcc.gnu.org>: > > https://gcc.gnu.org/g:5155015ce57dc133e006f87fdf0237a5f259bebd > Just to note that on master it was necessary to apply r12-3480 as part of a subsequent patch set. The problem case was calling gen_highpart() on an unaligned MEM. Prior to this patch gen_highpart() would generate the expected unaligned MEM for the narrower access, but after r12-163 we'd get (subreg(MEM)) being returned, which was unexpected. I'm not going to backport that now as it's not clear if this is needed for GCC-11.