aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-09-27 03:31:24 +0000
committerRichard Stallman <rms@gnu.org>1992-09-27 03:31:24 +0000
commitfe673db796d872bbb538fa1e5d83542f3d195c22 (patch)
tree6a2808ae994d1f7f6f032925d19c3e674ebd1844 /gcc
parent0ba846c771eba2229f64fc22b3bf86ceb70e4557 (diff)
downloadgcc-fe673db796d872bbb538fa1e5d83542f3d195c22.zip
gcc-fe673db796d872bbb538fa1e5d83542f3d195c22.tar.gz
gcc-fe673db796d872bbb538fa1e5d83542f3d195c22.tar.bz2
(indirect_jump): Use %a0 for output, and p for constraint.
From-SVN: r2259
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/m68k/m68k.md10
1 files changed, 2 insertions, 8 deletions
diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md
index 8e24995..3280759 100644
--- a/gcc/config/m68k/m68k.md
+++ b/gcc/config/m68k/m68k.md
@@ -4752,15 +4752,9 @@
}")
(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")
;; This should not be used unless the add/sub insns can't be.