aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@bitrange.com>2000-10-09 23:55:50 +0000
committerHans-Peter Nilsson <hp@gcc.gnu.org>2000-10-09 23:55:50 +0000
commitc690f089dacdce4be63b5652bc03f015978e1c45 (patch)
treeebc5d706a3f9d6baff168aaf622bfe2763ff7cf4
parent45d640d97d7da7160636790317965b7fe15eb612 (diff)
downloadgcc-c690f089dacdce4be63b5652bc03f015978e1c45.zip
gcc-c690f089dacdce4be63b5652bc03f015978e1c45.tar.gz
gcc-c690f089dacdce4be63b5652bc03f015978e1c45.tar.bz2
* config/elfos.h (UNIQUE_SECTION): Apply STRIP_NAME_ENCODING on name.
From-SVN: r36820
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/elfos.h2
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); \