diff options
author | Tom Wood <wood@gnu.org> | 1992-10-09 18:32:50 +0000 |
---|---|---|
committer | Tom Wood <wood@gnu.org> | 1992-10-09 18:32:50 +0000 |
commit | 03da3e3b47615e84809838a73e82d09bb50e5227 (patch) | |
tree | 76b56b95426f943214f5fe546156747404e67a2f /gcc | |
parent | 7bd80f37385aeba292ea80630726c5963f02782e (diff) | |
download | gcc-03da3e3b47615e84809838a73e82d09bb50e5227.zip gcc-03da3e3b47615e84809838a73e82d09bb50e5227.tar.gz gcc-03da3e3b47615e84809838a73e82d09bb50e5227.tar.bz2 |
(return): Always available once reload has completed.
(epilogue): Use a return insn rather than an indirect jump.
From-SVN: r2387
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/m88k/m88k.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/m88k/m88k.md b/gcc/config/m88k/m88k.md index be3b6f9..d559474 100644 --- a/gcc/config/m88k/m88k.md +++ b/gcc/config/m88k/m88k.md @@ -28,7 +28,7 @@ (define_expand "m88k_sccs_id" [(match_operand:SI 0 "" "")] "" - "{ static char sccs_id[] = \"@(#)m88k.md 2.2.13.1 10/07/92 06:32:56\"; + "{ static char sccs_id[] = \"@(#)m88k.md 2.2.13.2 10/09/92 13:24:17\"; FAIL; }") ;; Attribute specifications @@ -3558,7 +3558,7 @@ (define_insn "return" [(return)] - "null_prologue ()" + "reload_completed" "jmp%. %#r1" [(set_attr "type" "jump")]) @@ -3568,7 +3568,7 @@ "m88k_expand_prologue (); DONE;") (define_expand "epilogue" - [(set (pc) (reg:SI 1))] + [(return)] "! null_prologue ()" "m88k_expand_epilogue ();") |