[ARM] PR target/71436: Restrict *load_multiple pattern till after LRA
commit3873efff11c5b64fb4a5fd41be6e3fa60e0111a3
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Mar 2017 14:55:48 +0000 (23 14:55 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Mar 2017 14:55:48 +0000 (23 14:55 +0000)
treedb67b3141ce9a6dd484355088107db04d452f91a
parent9479533b09a5ce9a02224ed80bb93a55a0c8e05f
[ARM] PR target/71436: Restrict *load_multiple pattern till after LRA

PR target/71436
* config/arm/arm.md (*load_multiple): Add reload_completed to
matching condition.

* gcc.c-torture/compile/pr71436.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@246419 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr71436.c [new file with mode: 0644]