aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTom Wood <wood@gnu.org>1992-10-09 18:32:50 +0000
committerTom Wood <wood@gnu.org>1992-10-09 18:32:50 +0000
commit03da3e3b47615e84809838a73e82d09bb50e5227 (patch)
tree76b56b95426f943214f5fe546156747404e67a2f /gcc
parent7bd80f37385aeba292ea80630726c5963f02782e (diff)
downloadgcc-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.md6
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 ();")