diff options
author | DJ Delorie <dj@redhat.com> | 2003-11-27 01:17:34 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2003-11-27 01:17:34 +0000 |
commit | 331c3da232126f8a9a25e17395e65ab3698ef8a5 (patch) | |
tree | feb8a9def9b4ef8bba4113f9761a7ace57061b57 /libiberty/ChangeLog | |
parent | f2d0e87dbf6b9acf30531f92d0e1bc212b2010eb (diff) | |
download | gdb-331c3da232126f8a9a25e17395e65ab3698ef8a5.zip gdb-331c3da232126f8a9a25e17395e65ab3698ef8a5.tar.gz gdb-331c3da232126f8a9a25e17395e65ab3698ef8a5.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 89424ff..329e1f3 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,29 @@ +2003-11-26 Ian Lance Taylor <ian@wasabisystems.com> + + * cp-demangle.c (struct d_print_mod): Add templates field. + (d_make_builtin_type): Check for NULL type. + (d_make_extended_operator): Check for NULL name. + (d_make_ctor, d_make_dtor): Likewise. + (d_mangled_name): Add top_level parameter. Change all callers. + (d_encoding): If DMGL_PARAMS is not set, strip off initial + CV-qualifiers. + (d_type): Check some return values we rely on. + (d_bare_function_type, d_array_type): Likewise. + (d_pointer_to_member_type, d_template_args): Likewise. + (d_add_substitution): Fail if argument is NULL. + (d_print_resize): Check whether buf is NULL. + (d_print_comp): Save current templates list with each modifier. + Don't pass the modifier list down when printing a template. + (d_print_cast): Don't pass the modifier list down when printing a + template. + (d_print_mod_list): Temporarily set templates list while printing + a modifier. + (d_print_mod): Check that buf is not NULL before using it. + (d_print_function_type): Print parens if there is no modifier. + (d_init_info): Permit as many substitutions as there are + characters in the mangled name. + * testsuite/demangle-expected: Add two new test cases. + 2003-11-25 Ian Lance Taylor <ian@wasabisystems.com> * cp-demangle.c (java_demangle_v3): Pass DMGL_PARAMS to |