[ARM] PR 68149 Fix ICE in unaligned_loaddi split
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Fri, 20 Nov 2015 15:15:31 +0000 (15:15 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Fri, 20 Nov 2015 15:15:31 +0000 (15:15 +0000)
commit88fdc9a66e4b14aef5aa4b873223e4d081a8824c
treed0a3239ba96cd38b33d1606c7527cdc633c7ad43
parent1add8de5b7092621ae7271e19e9ff4a371a303e8
[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.

From-SVN: r230663
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/arm.md