(indirect_jump): Use bx instead of b*, and accept any
authorJim Wilson <wilson@gcc.gnu.org>
Mon, 28 Sep 1992 21:14:21 +0000 (14:14 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Mon, 28 Sep 1992 21:14:21 +0000 (14:14 -0700)
address_operand instead of just a register operand.

From-SVN: r2272

gcc/config/i960/i960.md

index 4ead2cd001e4e73855cae019f6a1fee22f5f156c..1489b46aa65d18c67db0cedfefdf5cc664f79eaa 100644 (file)
   [(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"