2013-12-19 Charles Baylis <charles.baylis@linaro.org>
commitf0a37dbd4edf8b005eab06be7e88a4f4939e826c
authorclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 19 Dec 2013 16:51:35 +0000 (19 16:51 +0000)
committerclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 19 Dec 2013 16:51:35 +0000 (19 16:51 +0000)
tree330282c1412d9574783e71627a66f436f3c0ef64
parent2f2163a4db1e11694539e95b53723d0bc970ea06
2013-12-19  Charles Baylis  <charles.baylis@linaro.org>

PR target/59142
gcc/
* arm/predicates.md (arm_hard_general_register_operand): New
predicate.
(arm_hard_register_operand): Remove.
* config/arm/arm-ldmstm.ml: Use arm_hard_general_register_operand
for all patterns.
* config/arm/ldmstm.md: Regenerate.

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