aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2002-04-03 21:29:26 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2002-04-03 21:29:26 +0000
commitcba2004a9049f02a98ffb5a3cdd32d554989f939 (patch)
tree0cb93d6dd56159ad63d80992da788c204f0b8c1d /gcc
parenta261e0cc7b3a22d2343a7c06dc3c9d1c4153a133 (diff)
downloadgcc-cba2004a9049f02a98ffb5a3cdd32d554989f939.zip
gcc-cba2004a9049f02a98ffb5a3cdd32d554989f939.tar.gz
gcc-cba2004a9049f02a98ffb5a3cdd32d554989f939.tar.bz2
re PR c++/5998 (regression, all builtins disabled)
PR c++/5998: * decl.c (duplicate_decls): Don't mess with assembler names when redeclaring builtin functions as static. From-SVN: r51812
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 8527f0a..7c03c0d 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 b2b501a..840dcff 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))