On 10 October 2014 15:54, Pedro Alves wrote: > On 09/29/2014 07:42 PM, Iain Buclaw wrote: >> This patch to syncs libiberty with upstream gcc. >> >> Largest change here is the addition of demangling dlang symbols, which >> means following this will be the removal of dlang demangling on gdb's >> side. > > Thank Iain. Please go ahead and push. > >> >> -- Iain. >> >> >> libiberty/ >> 2014-09-26 Jason Merrill >> >> * cp-demangle.c (d_substitution): Handle abi tags on abbreviation. >> >> 2014-09-26 Max Ostapenko >> >> * pex-common.h (struct pex_funcs): Add new parameter for >> open_write field. >> * pex-unix.c (pex_unix_open_write): Add support for new parameter. >> * pex-djgpp.c (pex_djgpp_open_write): Likewise. >> * pex-win32.c (pex_win32_open_write): Likewise. >> * pex-common.c (pex_run_in_environment): Likewise. >> >> 2014-09-23 Iain Buclaw >> >> * Makefile.in (CFILES): Add d-demangle.c. >> (REQUIRED_OFILES): Add d-demangle.o. >> * cplus-dem.c (libiberty_demanglers): Add dlang_demangling case. >> (cplus_demangle): Likewise. >> * d-demangle.c: New file. >> * testsuite/Makefile.in (really-check): Add check-d-demangle. >> * testsuite/d-demangle-expected: New file. >> >> 2014-09-19 Ian Lance Taylor >> >> * simple-object-elf.c (simple_object_elf_write_ehdr): Correctly >> handle objects with more than SHN_LORESERVE sections. >> (simple_object_elf_write_shdr): Add sh_link parameter. >> (simple_object_elf_write_to_file): Correctly handle objects with >> more than SHN_LORESERVE sections. >> >> 2014-08-29 Andrew Burgess >> >> * cp-demangle.c (d_dump): Only access field from s_fixed part of >> the union for DEMANGLE_COMPONENT_FIXED_TYPE. >> (d_count_templates_scopes): Likewise. >> >> 2014-08-13 Gary Benson >> >> * testsuite/demangler-fuzzer.c: New file. >> * testsuite/Makefile.in (fuzz-demangler): New rule. >> (demangler-fuzzer): Likewise. >> (mostlyclean): Clean up demangler fuzzer. >> --- >> > > > Thanks, > Pedro Alves Thanks Pedro. Just FYI - forgot to include the patch to the headers, changelog below. -- Iain include/ 2014-09-26 Max Ostapenko * libiberty.h (PEX_STDOUT_APPEND): New flag. (PEX_STDERR_APPEND): Likewise. 2014-09-23 Iain Buclaw * demangle.h (DMGL_DLANG): New macro. (DMGL_STYLE_MASK): Add DMGL_DLANG. (demangling_styles): Add dlang_demangling. (DLANG_DEMANGLING_STYLE_STRING): New macro. (DLANG_DEMANGLING): New macro. (dlang_demangle): New prototype. 2014-09-15 Andreas Krebbel * longlong.h: Add __udiv_w_sdiv prototype. ---