https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111566
--- Comment #4 from Jorn Wolfgang Rennecke <amylaar at gcc dot gnu.org> --- Also, the GET_MODE_BITSIZE (<MODE>mode).to_constant () <= MAX_BITS_PER_WORD in the *mov<mode>_mem_to_mem splitter can generate unaligned accesses, yet it is not guarded by a check that the target supports them.