OSDN Git Service

* output.h (STRIP_NAME_ENCODING): Provide default definition.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 May 1999 21:32:01 +0000 (21:32 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 May 1999 21:32:01 +0000 (21:32 +0000)
        * dwarf2out.c (ASM_NAME_TO_STRING): Use STRIP_NAME_ENCODING.

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

gcc/ChangeLog
gcc/dwarf2out.c
gcc/output.h

index 11ac9b6..663c118 100644 (file)
@@ -1,5 +1,8 @@
 Tue May 25 14:06:06 1999  Jeffrey A Law  (law@cygnus.com)
 
+       * output.h (STRIP_NAME_ENCODING): Provide default definition.
+       * dwarf2out.c (ASM_NAME_TO_STRING): Use STRIP_NAME_ENCODING.
+
        * flow.c (mark_set_1): Do not record BLKmode stores as dead
        store elimination candidates.
 
index 659b119..58cf338 100644 (file)
@@ -2728,8 +2728,10 @@ static char debug_line_section_label[MAX_ARTIFICIAL_LABEL_BYTES];
        dyn_string_append (STR, NAME + 1);              \
       else                                             \
        {                                               \
+         char *newstr;                                 \
+         STRIP_NAME_ENCODING (newstr, NAME);           \
          dyn_string_append (STR, user_label_prefix);   \
-         dyn_string_append (STR, NAME);                \
+         dyn_string_append (STR, newstr);              \
        }                                               \
   }                                                    \
   while (0)
index e1cf6d8..9456ed8 100644 (file)
@@ -505,3 +505,9 @@ extern FILE *rtl_dump_file;
 
 /* User label prefix in effect for this compilation.  */
 extern const char *user_label_prefix;
+
+/* Define a default version of STRIP_NAME_ENCODING so that we can use
+   it without a mess of #ifdefs.  */
+#ifndef STRIP_NAME_ENCODING
+#define STRIP_NAME_ENCODING(TARGET,SOURCE)  (TARGET = SOURCE)
+#endif