https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94185
--- Comment #5 from Vladimir Makarov <vmakarov at gcc dot gnu.org> --- I found the problem. LRA reused the same insn alternative when mem subreg was changed. The patch will be ready today or tomorrow at worst.