pa.md (decrement_and_branch_until_zero): Use `Q' constraint instead of `m' constraint.
authorJohn David Anglin <danglin@gcc.gnu.org>
Sat, 3 Jan 2015 19:16:37 +0000 (19:16 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sat, 3 Jan 2015 19:16:37 +0000 (19:16 +0000)
commit846ef40a534f7b3c0b4945def933cbf0962a5897
tree6d27ff113c30fb038e702aa82e7bac32f376cbd5
parentd50a179343470eda71460e1a8d6f076c3c060632
pa.md (decrement_and_branch_until_zero): Use `Q' constraint instead of `m' constraint.

* 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.

From-SVN: r219162
gcc/ChangeLog
gcc/config/pa/pa.md
gcc/config/pa/predicates.md