OSDN Git Service

* dbxout.c (DBX_FINISH_SYMBOL): Add asm_out_file argument.
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Oct 2004 14:53:11 +0000 (14:53 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Oct 2004 14:53:11 +0000 (14:53 +0000)
* xcoffout.h (DBX_FINISH_SYMBOL): Change asmfile to (ASMFILE).

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

gcc/ChangeLog
gcc/dbxout.c
gcc/xcoffout.h

index 4c75f70..ef8b36c 100644 (file)
@@ -1,3 +1,8 @@
+2004-10-21  David Edelsohn  <edelsohn@gnu.org>
+
+       * dbxout.c (DBX_FINISH_SYMBOL): Add asm_out_file argument.
+       * xcoffout.h (DBX_FINISH_SYMBOL): Change asmfile to (ASMFILE).
+
 2004-10-21  Kazu Hirata  <kazu@cs.umass.edu>
 
        * expr.c (store_expr): Clean up by renaming want_value to
index df5b4b0..9f8c37a 100644 (file)
@@ -2774,7 +2774,7 @@ static void
 dbxout_finish_symbol (tree sym)
 {
 #ifdef DBX_FINISH_SYMBOL
-  DBX_FINISH_SYMBOL (sym);
+  DBX_FINISH_SYMBOL (asm_out_file, sym);
 #else
   int line = 0;
   if (use_gnu_debug_info_extensions && sym != 0)
index eca245d..21d2b83 100644 (file)
@@ -70,12 +70,12 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 /* Define our own finish symbol function, since xcoff stabs have their
    own different format.  */
 
-#define DBX_FINISH_SYMBOL(SYM)                                 \
+#define DBX_FINISH_SYMBOL(ASMFILE,SYM)                         \
 {                                                              \
   if (current_sym_addr && current_sym_code == N_FUN)           \
-    fprintf (asmfile, "\",.");                                 \
+    fprintf ((ASMFILE), "\",.");                               \
   else                                                         \
-    fprintf (asmfile, "\",");                                  \
+    fprintf ((ASMFILE), "\",");                                        \
   /* If we are writing a function name, we must ensure that    \
      there is no storage-class suffix on the name.  */         \
   if (current_sym_addr && current_sym_code == N_FUN            \
@@ -83,18 +83,18 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
     {                                                          \
       const char *_p = XSTR (current_sym_addr, 0);             \
       if (*_p == '*')                                          \
-       fprintf (asmfile, "%s", _p+1);                          \
+       fprintf ((ASMFILE), "%s", _p+1);                        \
       else                                                     \
        for (; *_p != '[' && *_p; _p++)                         \
-         fprintf (asmfile, "%c", *_p);                         \
+         fprintf ((ASMFILE), "%c", *_p);                       \
     }                                                          \
   else if (current_sym_addr)                                   \
-    output_addr_const (asmfile, current_sym_addr);             \
+    output_addr_const ((ASMFILE), current_sym_addr);           \
   else if (current_sym_code == N_GSYM)                         \
-    assemble_name (asmfile, XSTR (XEXP (DECL_RTL (SYM), 0), 0)); \
+    assemble_name ((ASMFILE), XSTR (XEXP (DECL_RTL (SYM), 0), 0)); \
   else                                                         \
-    fprintf (asmfile, "%d", current_sym_value);                        \
-  fprintf (asmfile, ",%d,0\n", stab_to_sclass (current_sym_code)); \
+    fprintf ((ASMFILE), "%d", current_sym_value);              \
+  fprintf ((ASMFILE), ",%d,0\n", stab_to_sclass (current_sym_code)); \
 }
 
 /* These are IBM XCOFF extensions we need to reference in dbxout.c