This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
gdb and binutils branch master updated. e7d1c40ce59ff355d2a51ff64a657c772eabbbfe
- From: amodra at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 17 Feb 2014 06:41:33 -0000
- Subject: 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