(return): Always available once reload has completed.
authorTom Wood <wood@gnu.org>
Fri, 9 Oct 1992 18:32:50 +0000 (18:32 +0000)
committerTom Wood <wood@gnu.org>
Fri, 9 Oct 1992 18:32:50 +0000 (18:32 +0000)
(epilogue): Use a return insn rather than an indirect jump.

From-SVN: r2387

gcc/config/m88k/m88k.md

index be3b6f992dc0783c0753e36edc2b8ec652255bb7..d559474ab76014e72ffef42c47f86174267a74e4 100644 (file)
@@ -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; }")
 \f
 ;; Attribute specifications
 
 (define_insn "return"
   [(return)]
-  "null_prologue ()"
+  "reload_completed"
   "jmp%. %#r1"
   [(set_attr "type" "jump")])
 
   "m88k_expand_prologue (); DONE;")
 
 (define_expand "epilogue"
-  [(set (pc) (reg:SI 1))]
+  [(return)]
   "! null_prologue ()"
   "m88k_expand_epilogue ();")