This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb and binutils branch master updated. e7d1c40ce59ff355d2a51ff64a657c772eabbbfe


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  e7d1c40ce59ff355d2a51ff64a657c772eabbbfe (commit)
      from  668e22e51bc50b884a8c1872a2371a6b00a08f9d (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=e7d1c40ce59ff355d2a51ff64a657c772eabbbfe

commit e7d1c40ce59ff355d2a51ff64a657c772eabbbfe
Author: Alan Modra <amodra@gmail.com>
Date:   Mon Feb 17 17:08:00 2014 +1030

    Consolidate ppc64 ld/bfd communication
    
    Moves assorted variables used to communicate between ld and bfd into
    a struct, hooks it into the bfd link_hash_table early, and removes
    all other places where such variables were passed piecemeal.
    
    bfd/
    	* elf64-ppc.h (struct ppc64_elf_params): Define.
    	(ppc64_elf_init_stub_bfd, ppc64_elf_edit_opd, ppc64_elf_tls_setup,
    	ppc64_elf_setup_section_lists, ppc64_elf_size_stubs,
    	ppc64_elf_build_stubs): Update prototype.
    	* elf64-ppp.c (struct ppc_link_hash_table): Add params, delete other
    	fields now in params.  Adjust code throughout file.
    	(ppc64_elf_init_stub_bfd): Delete "abfd" parameter, add "params".
    	Save params pointer in htab.
    	(ppc64_elf_edit_opd, ppc64_elf_tls_setup,
    	ppc64_elf_setup_section_lists, ppc64_elf_size_stubs,
    	ppc64_elf_build_stubs): Remove parameters now in "params".
    ld/
    	* emultemps/ppc64elf.em (params): New static struct replacing
    	various other static vars.  Adjust code throughout file.

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

Summary of changes:
 bfd/ChangeLog            |   14 +++
 bfd/elf64-ppc.c          |  225 ++++++++++++++++++++-------------------------
 bfd/elf64-ppc.h          |   53 +++++++++--
 ld/ChangeLog             |    5 +
 ld/emultempl/ppc64elf.em |   84 +++++++----------
 5 files changed, 198 insertions(+), 183 deletions(-)


hooks/post-receive
-- 
gdb and binutils


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]