* defaults.h (ASM_OUTPUT_WEAK_ALIAS): Check for ASM_WEAKEN_LABEL.
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Wed, 18 Jul 2001 20:43:40 +0000 (20:43 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Wed, 18 Jul 2001 20:43:40 +0000 (20:43 +0000)
From-SVN: r44131

gcc/ChangeLog
gcc/defaults.h

index 5edcb0940fd99371dd3c837ee00574b110b95439..216bba69fdbc814794ae6c7c05ed1122d55de240 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 ed5be8bcf6e2198a45dc2d052f151b6b63e8662e..ca8af702798537d231f216324321c23de1baa974 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