summaryrefslogtreecommitdiff
path: root/gcc/config/pa
diff options
context:
space:
mode:
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>2015-07-04 13:42:55 +0000
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>2015-07-04 13:42:55 +0000
commit7506bd97f1921d6b4f18a976557bfab7d529ec3b (patch)
treee2908fb642ad73eef505ad9233ad259b0fa522ae /gcc/config/pa
parentd0e616ab460584ef1b6aeffdf17cdbcaf851291a (diff)
downloadgcc-7506bd97f1921d6b4f18a976557bfab7d529ec3b.tar.gz
PR target/66114
* config/pa/pa.md (indirect_jump): Use pmode_register_operand instead of register_operand. Remove constraint. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225412 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/pa')
-rw-r--r--gcc/config/pa/pa.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index 2686f383e9d..f5e6f79e2c5 100644
--- a/gcc/config/pa/pa.md
+++ b/gcc/config/pa/pa.md
@@ -6844,8 +6844,8 @@
;;; Hope this is only within a function...
(define_insn "indirect_jump"
- [(set (pc) (match_operand 0 "register_operand" "r"))]
- "GET_MODE (operands[0]) == word_mode"
+ [(set (pc) (match_operand 0 "pmode_register_operand" "r"))]
+ ""
"bv%* %%r0(%0)"
[(set_attr "type" "branch")
(set_attr "length" "4")])