From c0634fda7e749aa2267302ac8c75d32c83b8c146 Mon Sep 17 00:00:00 2001
From: kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Thu, 19 Feb 2004 11:14:12 +0000
Subject: [PATCH] 	* config/mcore/mcore.h (ASM_OUTPUT_EXTERNAL): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78094 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/ChangeLog            |  4 ++++
 gcc/config/mcore/mcore.h | 19 -------------------
 2 files changed, 4 insertions(+), 19 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3baa40e342bc..a841cb783bd3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/mcore/mcore.h (ASM_OUTPUT_EXTERNAL): Remove.
+
 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
 
 	* hooks.c (hook_void_tree_int): Remove.
diff --git a/gcc/config/mcore/mcore.h b/gcc/config/mcore/mcore.h
index 69558291b3e0..a344a28ced38 100644
--- a/gcc/config/mcore/mcore.h
+++ b/gcc/config/mcore/mcore.h
@@ -1127,25 +1127,6 @@ extern long mcore_current_compilation_timestamp;
     }								\
   while (0)
 
-/* This says how to output an assembler line
-   to define an external symbol.  */
-#define ASM_OUTPUT_EXTERNAL(FILE, DECL, NAME)   \
-  do						\
-    {						\
-      fputs ("\t.import\t", (FILE));		\
-      assemble_name ((FILE), (NAME));		\
-      fputs ("\n", (FILE));			\
-    }						\
-  while (0)
-     
-#undef	ASM_OUTPUT_EXTERNAL
-/* RBE: we undefined this and let gas do it's "undefined is imported"
-   games. This is because when we use this, we get a marked 
-   reference through the call to assemble_name and this forces C++
-   inlined member functions (or any inlined function) to be instantiated
-   regardless of whether any call sites remain.
-   This makes this aspect of the compiler non-ABI compliant.  */
-
 /* This says how to output an assembler line
    to define a local common symbol....  */
 #undef  ASM_OUTPUT_LOCAL
-- 
GitLab