https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68149
ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2015-11-03 Ever confirmed|0 |1 --- Comment #2 from ktkachov at gcc dot gnu.org --- Seems that the unaligned_loaddi splitter was just added as a helper for gen_movmem_ldrd_strd to try to emulate DImode unaligned loads when expanding movmems. I'm testing a fix that involves removint he unaligned_loaddi and unaligned_storedi altogether and instead doing the right thing on unaligned movmems directly inside gen_movmem_ldrd_strd