(indirect_jump): Use %a0 for output, and p for constraint.
authorRichard Stallman <rms@gnu.org>
Sun, 27 Sep 1992 03:31:24 +0000 (03:31 +0000)
committerRichard Stallman <rms@gnu.org>
Sun, 27 Sep 1992 03:31:24 +0000 (03:31 +0000)
From-SVN: r2259

gcc/config/m68k/m68k.md

index 8e24995dec863a38af555219e900ad0a217c2aa2..328075954278a38eb2e368c70d8c1776c2ecc89b 100644 (file)
 }")
 
 (define_insn "indirect_jump"
-  [(set (pc) (match_operand:SI 0 "register_operand" "a"))]
+  [(set (pc) (match_operand:SI 0 "register_operand" "p"))]
   ""
-  "*
-#ifdef MOTOROLA
-  return \"jmp (%0)\";
-#else
-  return \"jmp %0@\";
-#endif
-")
+  "jmp %a0")
 \f
 ;; This should not be used unless the add/sub insns can't be.