(return): Always available once reload has completed.
(epilogue): Use a return insn rather than an indirect jump. From-SVN: r2387
This commit is contained in:
parent
7bd80f3738
commit
03da3e3b47
|
@ -28,7 +28,7 @@
|
||||||
(define_expand "m88k_sccs_id"
|
(define_expand "m88k_sccs_id"
|
||||||
[(match_operand:SI 0 "" "")]
|
[(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; }")
|
FAIL; }")
|
||||||
|
|
||||||
;; Attribute specifications
|
;; Attribute specifications
|
||||||
|
@ -3558,7 +3558,7 @@
|
||||||
|
|
||||||
(define_insn "return"
|
(define_insn "return"
|
||||||
[(return)]
|
[(return)]
|
||||||
"null_prologue ()"
|
"reload_completed"
|
||||||
"jmp%. %#r1"
|
"jmp%. %#r1"
|
||||||
[(set_attr "type" "jump")])
|
[(set_attr "type" "jump")])
|
||||||
|
|
||||||
|
@ -3568,7 +3568,7 @@
|
||||||
"m88k_expand_prologue (); DONE;")
|
"m88k_expand_prologue (); DONE;")
|
||||||
|
|
||||||
(define_expand "epilogue"
|
(define_expand "epilogue"
|
||||||
[(set (pc) (reg:SI 1))]
|
[(return)]
|
||||||
"! null_prologue ()"
|
"! null_prologue ()"
|
||||||
"m88k_expand_epilogue ();")
|
"m88k_expand_epilogue ();")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue