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