From 23a2b4f09b3b8cdfcdfb231c2840d07393b618d4 Mon Sep 17 00:00:00 2001
From: law <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Mon, 28 Jun 1999 04:39:42 +0000
Subject: [PATCH]         * m68k.h (FINALIZE_PIC): Delete.         * m68k.c
 (finalize_pic): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27807 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/ChangeLog          |  5 +++++
 gcc/config/m68k/m68k.c | 18 ------------------
 gcc/config/m68k/m68k.h |  5 -----
 3 files changed, 5 insertions(+), 23 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dedbfc310358..d3aca48cbecd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+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
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c
index 2d2028b8caaa..9d1a37f9abbc 100644
--- a/gcc/config/m68k/m68k.c
+++ b/gcc/config/m68k/m68k.c
@@ -126,24 +126,6 @@ override_options ()
   else
     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.
diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h
index aed42c5c117f..1ec0850d36cb 100644
--- a/gcc/config/m68k/m68k.h
+++ b/gcc/config/m68k/m68k.h
@@ -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
-- 
GitLab