diff options
author | DJ Delorie <dj@redhat.com> | 2001-02-02 18:58:51 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2001-02-02 18:58:51 +0000 |
commit | bc9bf2596e19cfcd310876b1dabb9314edc7e012 (patch) | |
tree | 8155e669c3f0ce747b7392d42ff6dc4897daae7d /libiberty/ChangeLog | |
parent | 328dc123cc856ea6b0d2565c81b563c8d6cb01a2 (diff) | |
download | gdb-bc9bf2596e19cfcd310876b1dabb9314edc7e012.zip gdb-bc9bf2596e19cfcd310876b1dabb9314edc7e012.tar.gz gdb-bc9bf2596e19cfcd310876b1dabb9314edc7e012.tar.bz2 |
merge from gcc
Diffstat (limited to 'libiberty/ChangeLog')
-rw-r--r-- | libiberty/ChangeLog | 26 |
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 |