summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2002-04-03 21:29:26 +0000
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2002-04-03 21:29:26 +0000
commitf15e9b030073a1ed2247df5cc807f50ff54a7bcb (patch)
tree0cb93d6dd56159ad63d80992da788c204f0b8c1d /gcc
parentf24facde9f627903381a3d2b049a969bd15f9d2b (diff)
downloadgcc-f15e9b030073a1ed2247df5cc807f50ff54a7bcb.tar.gz
PR c++/5998:
* decl.c (duplicate_decls): Don't mess with assembler names when redeclaring builtin functions as static. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51812 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog6
-rw-r--r--gcc/cp/decl.c3
2 files changed, 6 insertions, 3 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 8527f0a9204..7c03c0d9494 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2002-04-03 Roger Sayle <roger@eyesopen.com>
+
+ PR c++/5998:
+ * decl.c (duplicate_decls): Don't mess with assembler names when
+ redeclaring builtin functions as static.
+
2002-04-01 Neil Booth <neil@daikokuya.demon.co.uk>
* call.c (build_addr_func): Update.
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
index b2b501a7f0f..840dcff2d50 100644
--- a/gcc/cp/decl.c
+++ b/gcc/cp/decl.c
@@ -3219,9 +3219,6 @@ duplicate_decls (newdecl, olddecl)
will be banished. */
SET_DECL_LANGUAGE (olddecl, DECL_LANGUAGE (newdecl));
SET_DECL_RTL (olddecl, DECL_RTL (newdecl));
- COPY_DECL_ASSEMBLER_NAME (olddecl, newdecl);
- SET_IDENTIFIER_GLOBAL_VALUE (DECL_ASSEMBLER_NAME (newdecl),
- newdecl);
}
}
else if (TREE_CODE (olddecl) != TREE_CODE (newdecl))