OSDN Git Service

2014-01-17 Charles Baylis <charles.baylis@linaro.org>
authorclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Jan 2014 11:57:02 +0000 (11:57 +0000)
committerclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Jan 2014 11:57:02 +0000 (11:57 +0000)
commitc7337b16eb113b6c76607c9a130a71a6716da26f
tree7826cf2ea7f77d0935569b5a3de2ed54fdd61896
parentf7f3a86c50c3bf198e91984195b78d546e962303
2014-01-17  Charles Baylis  <charles.baylis@linaro.org>

Backport from mainline
2013-12-19  Charles Baylis  <charles.baylis@linaro.org>

PR target/59142
* config/arm/arm-ldmstm.ml: Use low_register_operand for Thumb
patterns.
* config/arm/ldmstm.md: Regenerate.

2013-12-19  Charles Baylis  <charles.baylis@linaro.org>

PR target/59142
* config/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/branches/gcc-4_7-branch@206707 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm-ldmstm.ml
gcc/config/arm/ldmstm.md
gcc/config/arm/predicates.md