(return): Rename to return_simple and remove test of frame size.
* config/v850/v850.c (expand_epilogue): Rename call to gen_return
to gen_return_simple.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146635
138bc75d-0d04-0410-961f-
82ee72b054a4
+2009-04-23 Nick Clifton <nickc@redhat.com>
+
+ * config/v850/v850.md (epilogue): Remove suppressed code.
+ (return): Rename to return_simple and remove test of frame size.
+ * config/v850/v850.c (expand_epilogue): Rename call to gen_return
+ to gen_return_simple.
+
2009-04-22 Jing Yu <jingyu@google.com>
PR testsuite/39781
else if (actual_fsize)
emit_jump_insn (gen_return_internal ());
else
- emit_jump_insn (gen_return ());
+ emit_jump_insn (gen_return_simple ());
}
v850_interrupt_cache_p = FALSE;
""
"
{
- /* Try to use the trivial return first. Else use the
- full epilogue. */
- if (0)
- emit_jump_insn (gen_return ());
- else
- expand_epilogue ();
+ expand_epilogue ();
DONE;
}")
-(define_insn "return"
+(define_insn "return_simple"
[(return)]
- "reload_completed && compute_frame_size (get_frame_size (), (long *)0) == 0"
+ "reload_completed"
"jmp [r31]"
[(set_attr "length" "2")
(set_attr "cc" "none")])