[ARM] PR 68149 Fix ICE in unaligned_loaddi split
commit9028c8f931063e75b817b34b2963702d8cf716ff
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 Nov 2015 15:15:31 +0000 (20 15:15 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 Nov 2015 15:15:31 +0000 (20 15:15 +0000)
treed0a3239ba96cd38b33d1606c7527cdc633c7ad43
parentf68e3b297f6bbcf893e32b41c06948919e8127fc
[ARM] PR 68149 Fix ICE in unaligned_loaddi split

PR target/68149
* config/arm/arm.md (unaligned_loaddi): Delete.
(unaligned_storedi): Likewise.
* config/arm/arm.c (gen_movmem_ldrd_strd): Don't generate
unaligned DImode memory ops.  Instead perform two back-to-back
unaligned SImode ops.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230663 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/arm.md