* config/pa/pa.md (decrement_and_branch_until_zero): Use `Q' constraint
commitcbd0ca2fa13bd92e8e7d7634f72e5b5153a50421
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 Jan 2015 19:16:37 +0000 (3 19:16 +0000)
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 Jan 2015 19:16:37 +0000 (3 19:16 +0000)
tree6d27ff113c30fb038e702aa82e7bac32f376cbd5
parentf698afec85d91ad6df2ff5690fa1ef0c4fb676cf
* config/pa/pa.md (decrement_and_branch_until_zero): Use `Q' constraint
instead of `m' constraint.  Likewise for unnamed movb comparison
patterns using reg_before_reload_operand predicate.
* config/pa/predicates.md (reg_before_reload_operand): Tighten
predicate to reject register index and LO_SUM DLT memory forms
after reload.

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