diff options
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/config/elfos.h | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 010c412..503d66b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-10-09 Hans-Peter Nilsson <hp@bitrange.com> + + * config/elfos.h (UNIQUE_SECTION): Apply STRIP_NAME_ENCODING on name. + 2000-10-09 Richard Henderson <rth@cygnus.com> * Makefile.in (LANG_LIB2FUNCS): Remove. diff --git a/gcc/config/elfos.h b/gcc/config/elfos.h index 8be87a8..3a2f292 100644 --- a/gcc/config/elfos.h +++ b/gcc/config/elfos.h @@ -372,6 +372,8 @@ dtors_section () \ sec = 2; \ \ name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (DECL)); \ + /* Strip off any encoding in name. */ \ + STRIP_NAME_ENCODING (name, name); \ prefix = prefixes[sec][DECL_ONE_ONLY(DECL)]; \ len = strlen (name) + strlen (prefix); \ string = alloca (len + 1); \ |
