* varasm.c (default_asm_output_anchor): Prepend * to . symbol in order to
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Feb 2007 10:33:59 +0000 (10:33 +0000)
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Feb 2007 10:33:59 +0000 (10:33 +0000)
  prevent it from being munged by the target.

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

gcc/ChangeLog
gcc/varasm.c

index e56e974..d889d19 100644 (file)
@@ -1,3 +1,8 @@
+2007-02-15  Nick Clifton  <nickc@redhat.com>
+
+       * varasm.c (default_asm_output_anchor): Prepend * to . symbol in
+       order to prevent it from being munged by the target.
+
 2007-02-15  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/i386/i386.md: Remove misleading comment.
index 48aba4e..cc83623 100644 (file)
@@ -6098,7 +6098,7 @@ default_asm_output_anchor (rtx symbol)
 {
   char buffer[100];
 
-  sprintf (buffer, ". + " HOST_WIDE_INT_PRINT_DEC,
+  sprintf (buffer, "*. + " HOST_WIDE_INT_PRINT_DEC,
           SYMBOL_REF_BLOCK_OFFSET (symbol));
   ASM_OUTPUT_DEF (asm_out_file, XSTR (symbol, 0), buffer);
 }