diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1992-09-28 14:14:21 -0700 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1992-09-28 14:14:21 -0700 |
commit | 369f5d8498b101706b64a09774155e98aacbf9fa (patch) | |
tree | 25da56e72fb938f2cb0b710233de32a0f7ec5e4f | |
parent | b676e9e2598abcfbc73b3dc54ef3057ef9e73c5d (diff) | |
download | gcc-369f5d8498b101706b64a09774155e98aacbf9fa.zip gcc-369f5d8498b101706b64a09774155e98aacbf9fa.tar.gz gcc-369f5d8498b101706b64a09774155e98aacbf9fa.tar.bz2 |
(indirect_jump): Use bx instead of b*, and accept any
address_operand instead of just a register operand.
From-SVN: r2272
-rw-r--r-- | gcc/config/i960/i960.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/i960/i960.md b/gcc/config/i960/i960.md index 4ead2cd..1489b46 100644 --- a/gcc/config/i960/i960.md +++ b/gcc/config/i960/i960.md @@ -2059,9 +2059,9 @@ [(set_attr "type" "branch")]) (define_insn "indirect_jump" - [(set (pc) (match_operand:SI 0 "register_operand" "r"))] + [(set (pc) (match_operand:SI 0 "address_operand" "p"))] "" - "b* %0" + "bx %a0" [(set_attr "type" "branch")]) (define_insn "tablejump" |