* config/mcore/mcore.h (ASM_OUTPUT_EXTERNAL): Remove.
authorKazu Hirata <kazu@cs.umass.edu>
Thu, 19 Feb 2004 11:14:12 +0000 (11:14 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Thu, 19 Feb 2004 11:14:12 +0000 (11:14 +0000)
From-SVN: r78094

gcc/ChangeLog
gcc/config/mcore/mcore.h

index 3baa40e342bcfe9636153e3b6d9cbd192c9f8329..a841cb783bd3b90a555786c4de8f810e247e7234 100644 (file)
@@ -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.
index 69558291b3e05a372a4b5642a4be5289cccfafa3..a344a28ced38b3c8253ebb96b402e02b6866cfdf 100644 (file)
@@ -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