aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/ChangeLog
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@gcc.gnu.org>2003-12-16 10:03:54 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2003-12-16 10:03:54 +0000
commit0f30f285e44b335cef60431f418bda986f47df35 (patch)
treed619ba37e2f11c11c81e8d947feaa51ba9c8ef6c /gcc/cp/ChangeLog
parenta689d4e0ea6a94acd0cb585462f7f57f7c05be7c (diff)
downloadgcc-0f30f285e44b335cef60431f418bda986f47df35.zip
gcc-0f30f285e44b335cef60431f418bda986f47df35.tar.gz
gcc-0f30f285e44b335cef60431f418bda986f47df35.tar.bz2
re PR c++/13242 ([ABI] Incorrect mangling of template reference parameters)
cp: PR c++/13242 C++ ABI change. Mangling template parameters of reference type * mangle.c (write_template_args): Remove unreachable code. (write_template_arg): Look through an argument of reference type. testsuite: PR c++/13242 * g++.dg/abi/mangle19-1.C: New test. * g++.dg/abi/mangle19-2.C: New test. From-SVN: r74682
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r--gcc/cp/ChangeLog19
1 files changed, 13 insertions, 6 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f9de905..a04a3d3 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,9 +1,16 @@
-2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
-
- PR c++/2294
- * name-lookup.c (push_overloaded_decl): always construct an OVERLOAD
- if the declaration comes from an using declaration.
-
+2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
+
+ PR c++/13242
+ C++ ABI change. Mangling template parameters of reference type
+ * mangle.c (write_template_args): Remove unreachable code.
+ (write_template_arg): Look through an argument of reference type.
+
+2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+
+ PR c++/2294
+ * name-lookup.c (push_overloaded_decl): always construct an OVERLOAD
+ if the declaration comes from an using declaration.
+
2003-12-15 Mark Mitchell <mark@codesourcery.com>
PR c++/10926