Commit 8945f887 by Jeffrey A Law Committed by Jeff Law

m68k.h (FINALIZE_PIC): Delete.

        * m68k.h (FINALIZE_PIC): Delete.
        * m68k.c (finalize_pic): Delete.

From-SVN: r27807
parent 9839cd62
Mon Jun 28 05:28:12 1999 Jeffrey A Law (law@cygnus.com)
* m68k.h (FINALIZE_PIC): Delete.
* m68k.c (finalize_pic): Delete.
Mon Jun 28 05:16:35 1999 Richard Henderson <rth@cygnus.com>
* m68k.h (PREFERRED_RELOAD_CLASS): Don't force any FP const_doubles
......
......@@ -127,24 +127,6 @@ override_options ()
m68k_align_funcs = def_align;
}
/* Emit a (use pic_offset_table_rtx) if we used PIC relocation in the
function at any time during the compilation process. In the future
we should try and eliminate the USE if we can easily determine that
all PIC references were deleted from the current function. That would
save an address register */
void
finalize_pic ()
{
if (flag_pic && current_function_uses_pic_offset_table)
{
rtx insn = gen_rtx_USE (VOIDmode, pic_offset_table_rtx);
emit_insn_after (insn, get_insns ());
emit_insn (insn);
}
}
/* This function generates the assembly code for function entry.
STREAM is a stdio stream to output the code to.
SIZE is an int: how many units of temporary storage to allocate.
......
......@@ -356,11 +356,6 @@ extern int target_flags;
/* This defines the register which is used to hold the offset table for PIC. */
#define PIC_OFFSET_TABLE_REGNUM 13
/* Used to output a (use pic_offset_table_rtx) so that we
always save/restore a5 in functions that use PIC relocation
at *any* time during the compilation process. */
#define FINALIZE_PIC finalize_pic()
#ifndef SUPPORT_SUN_FPA
/* 1 for registers that have pervasive standard uses
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment