OSDN Git Service

* config/rs6000/rs6000.h (ASM_WEAKEN_DECL): AIX assembler doesn't
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Mar 2002 00:11:11 +0000 (00:11 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Mar 2002 00:11:11 +0000 (00:11 +0000)
like more than one symbol per .weak directive.

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

gcc/ChangeLog
gcc/config/rs6000/rs6000.h

index fb046f4..22056f2 100644 (file)
@@ -1,3 +1,8 @@
+2002-03-02  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/rs6000/rs6000.h (ASM_WEAKEN_DECL): AIX assembler doesn't
+       like more than one symbol per .weak directive.
+
 2002-03-01  Richard Henderson  <rth@redhat.com>
 
        * config/ia64/ia64.c (ia64_initial_elimination_offset): Do not
index c576c10..fae0b83 100644 (file)
@@ -2429,7 +2429,7 @@ extern int toc_initialized;
       if ((DECL) && TREE_CODE (DECL) == FUNCTION_DECL                  \
          && DEFAULT_ABI == ABI_AIX)                                    \
        {                                                               \
-         fputs (",.", (FILE));                                         \
+         fputs ("\n\t.weak\t.", (FILE));                               \
          assemble_name ((FILE), (NAME));                               \
        }                                                               \
       fputc ('\n', (FILE));                                            \