mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-10 19:29:57 +08:00
mn10200.md (outline_epilogue_jump): Embed a (return) to indicate to the cfg code that this is a return instruction.
* mn10200.md (outline_epilogue_jump): Embed a (return) to indicate to the cfg code that this is a return instruction. * mn10300.md (return_internal): Similarly. From-SVN: r30072
This commit is contained in:
parent
d3f4f2d6fe
commit
87b5c7e5e4
@ -11,6 +11,10 @@ Mon Oct 18 02:38:46 1999 Bernd Schmidt <bernds@cygnus.co.uk>
|
||||
|
||||
Mon Oct 18 01:41:35 1999 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* mn10200.md (outline_epilogue_jump): Embed a (return) to indicate
|
||||
to the cfg code that this is a return instruction.
|
||||
* mn10300.md (return_internal): Similarly.
|
||||
|
||||
* combine.c (get_last_value): If the last set of a register
|
||||
is after subst_low_cuid, then we can not use it to determine
|
||||
the register's last value.
|
||||
|
@ -1743,7 +1743,8 @@
|
||||
[(set_attr "cc" "clobber")])
|
||||
|
||||
(define_insn "outline_epilogue_jump"
|
||||
[(const_int 4)]
|
||||
[(const_int 4)
|
||||
(return)]
|
||||
""
|
||||
"jmp ___epilogue_noreturn"
|
||||
[(set_attr "cc" "clobber")])
|
||||
|
@ -1478,7 +1478,8 @@
|
||||
}")
|
||||
|
||||
(define_insn "return_internal"
|
||||
[(const_int 2)]
|
||||
[(const_int 2)
|
||||
(return)]
|
||||
""
|
||||
"rets"
|
||||
[(set_attr "cc" "clobber")])
|
||||
|
Loading…
Reference in New Issue
Block a user