output.h (STRIP_NAME_ENCODING): Provide default definition.

* output.h (STRIP_NAME_ENCODING): Provide default definition.
        * dwarf2out.c (ASM_NAME_TO_STRING): Use STRIP_NAME_ENCODING.

From-SVN: r27151
This commit is contained in:
Jeffrey A Law 1999-05-25 21:32:01 +00:00 committed by Jeff Law
parent b962215a47
commit 98577d038c
3 changed files with 12 additions and 1 deletions

View File

@ -1,5 +1,8 @@
Tue May 25 14:06:06 1999 Jeffrey A Law (law@cygnus.com) 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 * flow.c (mark_set_1): Do not record BLKmode stores as dead
store elimination candidates. store elimination candidates.

View File

@ -2728,8 +2728,10 @@ static char debug_line_section_label[MAX_ARTIFICIAL_LABEL_BYTES];
dyn_string_append (STR, NAME + 1); \ dyn_string_append (STR, NAME + 1); \
else \ else \
{ \ { \
char *newstr; \
STRIP_NAME_ENCODING (newstr, NAME); \
dyn_string_append (STR, user_label_prefix); \ dyn_string_append (STR, user_label_prefix); \
dyn_string_append (STR, NAME); \ dyn_string_append (STR, newstr); \
} \ } \
} \ } \
while (0) while (0)

View File

@ -505,3 +505,9 @@ extern FILE *rtl_dump_file;
/* User label prefix in effect for this compilation. */ /* User label prefix in effect for this compilation. */
extern const char *user_label_prefix; 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