arm.c (thumb2_emit_strd_push): Rewrite to use pre-decrement on initial store.
authorRichard Earnshaw <rearnsha@arm.com>
Thu, 5 Sep 2013 12:37:29 +0000 (12:37 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Thu, 5 Sep 2013 12:37:29 +0000 (12:37 +0000)
commit5a200acb0519af47612f0e92c86c07ec69a6ae81
tree7c0becb6249263e5d8d23f7c4b98af7116008f39
parent5922847b1c0a2d90468a1cc75b25b190a6035d97
arm.c (thumb2_emit_strd_push): Rewrite to use pre-decrement on initial store.

* arm.c (thumb2_emit_strd_push): Rewrite to use pre-decrement on
initial store.
* thumb2.md (thumb2_storewb_parisi): New pattern.

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