This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
gdb and binutils branch binutils-2_24-branch updated. 02dff6cc5d6c5950a58f0ade8d85c12f31dda156
- From: amodra at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 5 Dec 2013 10:52:17 -0000
- Subject: gdb and binutils branch binutils-2_24-branch updated. 02dff6cc5d6c5950a58f0ade8d85c12f31dda156
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, binutils-2_24-branch has been updated
via 02dff6cc5d6c5950a58f0ade8d85c12f31dda156 (commit)
via c2a2508939c74fa0760b7afa6bc25ac2438c42a2 (commit)
from 8a04105cbaaff0abeadf916dde7c627dd0e743fe (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=02dff6cc5d6c5950a58f0ade8d85c12f31dda156
commit 02dff6cc5d6c5950a58f0ade8d85c12f31dda156
Author: Alan Modra <amodra@gmail.com>
Date: Tue Dec 3 17:48:31 2013 +1030
More PowerPC64 ELFv2 --just-symbols fixes
I don't know what I was thinking here to omit the save of r2.
Possibly I was looking at -msave-toc-indirect code at the time, where
r2 is saved in the function prologue.
* elf64-ppc.c (ppc_build_one_stub <ppc_stub_plt_branch_r2off>):
Don't omit saving of r2 for ELFv2. Don't addi 2,2,0.
(ppc_size_one_stub <ppc_stub_plt_branch_r2off>): Adjust to suit.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=c2a2508939c74fa0760b7afa6bc25ac2438c42a2
commit c2a2508939c74fa0760b7afa6bc25ac2438c42a2
Author: Alan Modra <amodra@gmail.com>
Date: Tue Dec 3 15:01:20 2013 +1030
PowerPC64 linking of --just-symbols objects (klibc)
With -mcmodel=medium we can't assume that a -R object doesn't use
toc-relative addressing if there's no toc. Lots of things are
accessed via r2, not just the toc/got section. Also, testing for
.opd is plain wrong for ELFv2.
* elf64-ppc.c (ppc64_elf_link_just_syms): Remove .got check.
Handle ELFv2.
-----------------------------------------------------------------------
Summary of changes:
bfd/ChangeLog | 11 +++++++++++
bfd/elf64-ppc.c | 36 +++++++++++++++++-------------------
2 files changed, 28 insertions(+), 19 deletions(-)
hooks/post-receive
--
gdb and binutils