* config/m68k/m68k.c (m68k_save_reg): Remove special case for
leaf functions.
(m68k_expand_prologue): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122608
138bc75d-0d04-0410-961f-
82ee72b054a4
2007-03-06 Richard Sandiford <richard@codesourcery.com>
+ * config/m68k/m68k.c (m68k_save_reg): Remove special case for
+ leaf functions.
+ (m68k_expand_prologue): Likewise.
+
+2007-03-06 Richard Sandiford <richard@codesourcery.com>
+
* config/m68k/m68k-protos.h (output_sibcall): Declare.
(mips_expand_epilogue): Add a bool parameter.
(m68k_legitimize_sibcall_address): Declare.
{
if (current_function_uses_pic_offset_table)
return true;
- if (!current_function_is_leaf && TARGET_ID_SHARED_LIBRARY)
- return true;
}
if (current_function_calls_eh_return)
if (flag_pic
&& !TARGET_SEP_DATA
- && (current_function_uses_pic_offset_table
- || (!current_function_is_leaf && TARGET_ID_SHARED_LIBRARY)))
+ && current_function_uses_pic_offset_table)
{
insn = emit_insn (gen_load_got (pic_offset_table_rtx));
REG_NOTES (insn) = gen_rtx_EXPR_LIST (REG_MAYBE_DEAD,