OSDN Git Service

* defaults.h (ASM_OUTPUT_WEAK_ALIAS): Check for ASM_WEAKEN_LABEL.
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Jul 2001 20:43:40 +0000 (20:43 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Jul 2001 20:43:40 +0000 (20:43 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44131 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/defaults.h

index 5edcb09..216bba6 100644 (file)
@@ -1,3 +1,7 @@
+2001-07-18  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * defaults.h (ASM_OUTPUT_WEAK_ALIAS): Check for ASM_WEAKEN_LABEL.
+
 Wed Jul 18 20:47:36 CEST 2001  Jan Hubicka  <jh@suse.cz>
 
        * cse.c: Undo my previous patch.
index ed5be8b..ca8af70 100644 (file)
@@ -143,7 +143,8 @@ do { ASM_OUTPUT_LABEL(FILE,LABEL_ALTERNATE_NAME (INSN)); } while (0)
 #endif
 
 /* This is how we tell the assembler that a symbol is weak.  */
-#if !defined (ASM_OUTPUT_WEAK_ALIAS) && defined (ASM_OUTPUT_DEF)
+#ifndef ASM_OUTPUT_WEAK_ALIAS
+#if defined (ASM_WEAKEN_LABEL) && defined (ASM_OUTPUT_DEF)
 #define ASM_OUTPUT_WEAK_ALIAS(STREAM, NAME, VALUE)     \
   do                                                   \
     {                                                  \
@@ -153,6 +154,7 @@ do { ASM_OUTPUT_LABEL(FILE,LABEL_ALTERNATE_NAME (INSN)); } while (0)
     }                                                  \
   while (0)
 #endif
+#endif
 
 /* This determines whether or not we support weak symbols.  */
 #ifndef SUPPORTS_WEAK