* 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
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.
[(set_attr "cc" "clobber")])
(define_insn "outline_epilogue_jump"
- [(const_int 4)]
+ [(const_int 4)
+ (return)]
""
"jmp ___epilogue_noreturn"
[(set_attr "cc" "clobber")])
}")
(define_insn "return_internal"
- [(const_int 2)]
+ [(const_int 2)
+ (return)]
""
"rets"
[(set_attr "cc" "clobber")])