[Bug target/100106] [10 Regression] ICE in gen_movdi, at config/arm/arm.md:6187 since r10-2840-g70cdb21e
rearnsha at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Apr 8 10:20:56 GMT 2022
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
> <rguenth@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.
More information about the Gcc-bugs
mailing list