OSDN Git Service

* system.h (ASM_MAKE_LABEL_LINKONCE): Poison.
authorsje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Jan 2007 18:38:30 +0000 (18:38 +0000)
committersje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Jan 2007 18:38:30 +0000 (18:38 +0000)
* varasm.c (globalize_decl): Remove ASM_MAKE_LABEL_LINKONCE ifdef.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120976 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/system.h
gcc/varasm.c

index 7f8ac0e..e536c40 100644 (file)
@@ -1,3 +1,8 @@
+2007-01-19  Steve Ellcey  <sje@cup.hp.com>
+
+       * system.h (ASM_MAKE_LABEL_LINKONCE): Poison.
+       * varasm.c (globalize_decl): Remove ASM_MAKE_LABEL_LINKONCE ifdef.
+
 2007-01-19  Tomas Bily  <tbily@suse.cz>
 
         * cgraphunit.c (cgraph_finalize_function): Updating of pid
index 4d191e7..7a3c489 100644 (file)
@@ -736,7 +736,8 @@ extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN;
        EXTRA_SECTIONS EXTRA_SECTION_FUNCTIONS READONLY_DATA_SECTION       \
        TARGET_ASM_EXCEPTION_SECTION TARGET_ASM_EH_FRAME_SECTION           \
        SMALL_ARG_MAX ASM_OUTPUT_SHARED_BSS ASM_OUTPUT_SHARED_COMMON       \
-       ASM_OUTPUT_SHARED_LOCAL UNALIGNED_WORD_ASM_OP
+       ASM_OUTPUT_SHARED_LOCAL UNALIGNED_WORD_ASM_OP                      \
+       ASM_MAKE_LABEL_LINKONCE
 
 /* Hooks that are no longer used.  */
  #pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE  \
index ff1ee6e..0cb8f86 100644 (file)
@@ -4775,9 +4775,6 @@ globalize_decl (tree decl)
 
       return;
     }
-#elif defined(ASM_MAKE_LABEL_LINKONCE)
-  if (DECL_ONE_ONLY (decl))
-    ASM_MAKE_LABEL_LINKONCE (asm_out_file, name);
 #endif
 
   targetm.asm_out.globalize_label (asm_out_file, name);