https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82445
--- Comment #4 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- looks like gen_operands_ldrd_strd should be checking for this and failing if the alignment is not suitable for the target architecture.