aboutsummaryrefslogtreecommitdiff
path: root/libiberty/ChangeLog
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2001-02-02 18:58:51 +0000
committerDJ Delorie <dj@redhat.com>2001-02-02 18:58:51 +0000
commitbc9bf2596e19cfcd310876b1dabb9314edc7e012 (patch)
tree8155e669c3f0ce747b7392d42ff6dc4897daae7d /libiberty/ChangeLog
parent328dc123cc856ea6b0d2565c81b563c8d6cb01a2 (diff)
downloadgdb-bc9bf2596e19cfcd310876b1dabb9314edc7e012.zip
gdb-bc9bf2596e19cfcd310876b1dabb9314edc7e012.tar.gz
gdb-bc9bf2596e19cfcd310876b1dabb9314edc7e012.tar.bz2
merge from gcc
Diffstat (limited to 'libiberty/ChangeLog')
-rw-r--r--libiberty/ChangeLog26
1 files changed, 26 insertions, 0 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 2cdcddc..6c8c8f1 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,29 @@
+2001-01-31 Bryce McKinlay <bryce@albatross.co.nz>
+
+ Add support for Java demangling under the v3 ABI:
+ * cp-demangle.c (NAMESPACE_SEPARATOR): New define.
+ (struct demangling_def): Add `style' field.
+ (demangling_new): New parameter `style'. Set it in demangling_t.
+ (demangle_prefix): Use NAMESPACE_SEPARATOR.
+ (demangle_type_ptr): Don't emit pointer symbol if doing Java output.
+ (cp_demangle): New parameter `style'. Pass it to demangling_new().
+ (main): Call cp_demangle with extra parameter.
+ (java_demangle_v3): New function.
+ (java_builtin_type_names): New. Table of primitive type names used
+ for Java demangling.
+ (demangle_builtin_type): Look up in java_builtin_type_names if doing
+ Java output.
+ * cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java
+ demangling.
+ (long_options): Remove obsolete `java' option.
+ (main): Remove explicit handling of `java' option. Instead, pass style
+ parameter in cplus_demangle flags as gdb does.
+ * testsuite/demangle.expected: Add some Java test cases.
+
+2001-01-29 Phil Edwards <pme@sources.redhat.com>
+
+ * COPYING.LIB: Update to LGPL 2.1 from the FSF.
+
2000-12-29 DJ Delorie <dj@redhat.com>
* fnmatch.c: Make the note about the origins of this file more