diff options
author | Richard Stallman <rms@gnu.org> | 1992-09-27 03:31:24 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-09-27 03:31:24 +0000 |
commit | fe673db796d872bbb538fa1e5d83542f3d195c22 (patch) | |
tree | 6a2808ae994d1f7f6f032925d19c3e674ebd1844 /gcc | |
parent | 0ba846c771eba2229f64fc22b3bf86ceb70e4557 (diff) | |
download | gcc-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.md | 10 |
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. |