gdb and binutils branch master updated. b55f967878a4f7905f78b05a9c37457797b1c7ed

ibuclaw@sourceware.org ibuclaw@sourceware.org
Sat Oct 11 09:34:00 GMT 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, master has been updated
       via  b55f967878a4f7905f78b05a9c37457797b1c7ed (commit)
      from  754dd2b00f2bd3f2d7aaacdb27375bc6faf1458e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=b55f967878a4f7905f78b05a9c37457797b1c7ed

commit b55f967878a4f7905f78b05a9c37457797b1c7ed
Author: Iain Buclaw <ibuclaw@gdcproject.org>
Date:   Sat Oct 11 10:29:10 2014 +0100

    Sync libiberty with upstream GCC.
    
    include/ChangeLog
    	* libiberty.h (PEX_STDOUT_APPEND): New flag.
    	(PEX_STDERR_APPEND): Likewise.
    
    	* 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.
    
    	* longlong.h: Add __udiv_w_sdiv prototype.
    
    libiberty/ChangeLog
    	* cp-demangle.c (d_substitution): Handle abi tags on abbreviation.
    
    	* 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.
    
    	* 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.
    
    	* 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.
    
    	* 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.
    
    	* testsuite/demangler-fuzzer.c: New file.
    	* testsuite/Makefile.in (fuzz-demangler): New rule.
    	(demangler-fuzzer): Likewise.
    	(mostlyclean): Clean up demangler fuzzer.

-----------------------------------------------------------------------

Summary of changes:
 include/ChangeLog                       |   18 +
 include/demangle.h                      |   11 +-
 include/libiberty.h                     |   14 +-
 include/longlong.h                      |    3 +-
 libiberty/ChangeLog                     |   43 +
 libiberty/Makefile.in                   |   12 +-
 libiberty/cp-demangle.c                 |   21 +-
 libiberty/cplus-dem.c                   |   13 +
 libiberty/d-demangle.c                  | 1338 +++++++++++++++++++++++++++++++
 libiberty/pex-common.c                  |    8 +-
 libiberty/pex-common.h                  |    2 +-
 libiberty/pex-djgpp.c                   |    6 +-
 libiberty/pex-unix.c                    |    7 +-
 libiberty/pex-win32.c                   |    6 +-
 libiberty/simple-object-elf.c           |   38 +-
 libiberty/testsuite/Makefile.in         |   14 +-
 libiberty/testsuite/d-demangle-expected |  936 +++++++++++++++++++++
 libiberty/testsuite/demangle-expected   |    8 +
 libiberty/testsuite/demangler-fuzzer.c  |  108 +++
 19 files changed, 2576 insertions(+), 30 deletions(-)
 create mode 100644 libiberty/d-demangle.c
 create mode 100644 libiberty/testsuite/d-demangle-expected
 create mode 100644 libiberty/testsuite/demangler-fuzzer.c


hooks/post-receive
-- 
gdb and binutils



More information about the Src-cvs mailing list