Update libiberty demangler
commite0b62fe05559003b731b4d786f3b71e9a66fb94d
authorMark Wielaard <mark@klomp.org>
Thu, 17 Feb 2022 17:35:38 +0000 (17 18:35 +0100)
committerMark Wielaard <mark@klomp.org>
Thu, 17 Feb 2022 17:38:44 +0000 (17 18:38 +0100)
tree2cef86d5828ee4fc2c45c71d97503ec5d8edb134
parentdf214356db9ec0555e1f022688a381cee40f68c3
Update libiberty demangler

Update the libiberty demangler using the auxprogs/update-demangler
script to gcc git commit d3b2ead595467166c849950ecd3710501a5094d9.

This update includes:

- libiberty rust-demangle, ignore .suffix
- libiberty: Fix infinite recursion in rust demangler
- Update copyright years
- libiberty: support digits in cpp mangled clone names
- d-demangle: properly skip anonymous symbols
- d-demangle: remove parenthesis where it is not needed
12 files changed:
auxprogs/update-demangler
coregrind/m_demangle/ansidecl.h
coregrind/m_demangle/cp-demangle.c
coregrind/m_demangle/cp-demangle.h
coregrind/m_demangle/cplus-dem.c
coregrind/m_demangle/d-demangle.c
coregrind/m_demangle/demangle.h
coregrind/m_demangle/dyn-string.c
coregrind/m_demangle/dyn-string.h
coregrind/m_demangle/rust-demangle.c
coregrind/m_demangle/safe-ctype.c
coregrind/m_demangle/safe-ctype.h