diff options
author | DJ Delorie <dj@redhat.com> | 2012-01-06 22:04:43 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2012-01-06 22:04:43 +0000 |
commit | eb7b5ddb8b2325f938424c2b81ea752948dc867a (patch) | |
tree | 2873cb082a8f4c22d5f5912574f1c9d9ee876e46 /libiberty/ChangeLog | |
parent | 21b2bd31ce1c39d84d4dbb763f7fcea589825ac8 (diff) | |
download | gdb-eb7b5ddb8b2325f938424c2b81ea752948dc867a.zip gdb-eb7b5ddb8b2325f938424c2b81ea752948dc867a.tar.gz gdb-eb7b5ddb8b2325f938424c2b81ea752948dc867a.tar.bz2 |
merge from gcc
Diffstat (limited to 'libiberty/ChangeLog')
-rw-r--r-- | libiberty/ChangeLog | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 34d6b6a..8587ee2 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,30 @@ +2012-01-06 Jason Merrill <jason@redhat.com> + + PR c++/6057 + PR c++/48051 + PR c++/50855 + PR c++/51322 + * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_NULLARY and + DEMANGLE_COMPONENT_INITIALIZER_LIST. + (d_make_comp): Likewise. Allow null right arg for + DEMANGLE_COMPONENT_TRINARY_ARG2. + (cplus_demangle_operators): Adjust new/delete; add .*, :: and throw. + (d_template_args, d_template_arg): Handle 'J' for argument packs. + (d_exprlist): Add terminator parm. + (d_expression, d_print_comp): Handle initializer lists, nullary + expressions, prefix/suffix operators, and new. + (d_print_subexpr): Avoid parens around DEMANGLE_COMPONENT_QUAL_NAME + and DEMANGLE_COMPONENT_INITIALIZER_LIST. + * testsuite/demangle-expected: Add tests. + + * cp-demangle.c (cplus_demangle_type): decltype, pack expansion + and vector are substitutable. + (cplus_demangle_operators): Sort. + +2012-01-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> + + * configure: Regenerate. + 2012-01-02 Jakub Jelinek <jakub@redhat.com> * make-relative-prefix.c (make_relative_prefix_1): Avoid |