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. 1dcf5ce6ddfdf6155e6b5f1f222bc2b1761ef42b
- From: willnewton at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 11 Dec 2013 21:18:27 -0000
- Subject: gdb and binutils branch binutils-2_24-branch updated. 1dcf5ce6ddfdf6155e6b5f1f222bc2b1761ef42b
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 1dcf5ce6ddfdf6155e6b5f1f222bc2b1761ef42b (commit)
via 14d96265dd8fd934d868c0b8e1991e2fefbe9fc8 (commit)
via 67428c4aa56d4183d0f531e0d752040745a94423 (commit)
from 5e705ddb0649980f0ea8c896d91c406c11817472 (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=1dcf5ce6ddfdf6155e6b5f1f222bc2b1761ef42b
commit 1dcf5ce6ddfdf6155e6b5f1f222bc2b1761ef42b
Author: Will Newton <will.newton@linaro.org>
Date: Tue Dec 10 22:02:05 2013 +0000
ld/testsuite/ld-aarch64: Fixup IFUNC tests to work on all targets
Make the ifunc-21 and ifunc-22 tests more generic to support
aarch64_be and ELF targets.
ld/testsuite/ChangeLog:
2013-12-11 Will Newton <will.newton@linaro.org>
* ld-aarch64/ifunc-21.d: Make test more generic to support
aarch64_be and ELF targets.
* ld-aarch64/ifunc-22.d: Likewise.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=14d96265dd8fd934d868c0b8e1991e2fefbe9fc8
commit 14d96265dd8fd934d868c0b8e1991e2fefbe9fc8
Author: Will Newton <will.newton@linaro.org>
Date: Mon Nov 25 14:44:59 2013 +0000
bfd/elfnn-aarch64.c: Handle static links with ifunc correctly.
The code for handling GOT references to ifunc symbols in static links
was missing.
bfd/ChangeLog:
2013-11-26 Will Newton <will.newton@linaro.org>
* elfnn-aarch64.c (elfNN_aarch64_finish_dynamic_symbol):
Handle STT_GNU_IFUNC symbols correctly in static links.
ld/testsuite/ChangeLog:
2013-11-26 Will Newton <will.newton@linaro.org>
* ld-aarch64/aarch64-elf.exp: Add ifunc-22.
* ld-aarch64/ifunc-22.d: New file.
* ld-aarch64/ifunc-22.s: Likewise.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=67428c4aa56d4183d0f531e0d752040745a94423
commit 67428c4aa56d4183d0f531e0d752040745a94423
Author: Will Newton <will.newton@linaro.org>
Date: Mon Nov 25 11:07:07 2013 +0000
bfd/elfnn-aarch64.c: Fix miscalculation of GOTPLT offset for ifunc syms.
The .got.plt header size was not being correctly taken into account
when calculating the offset for relocations against ifunc symbols.
bfd/ChangeLog:
2013-11-26 Will Newton <will.newton@linaro.org>
* elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Ensure
PLT_INDEX is calculated using correct header size.
ld/testsuite/ChangeLog:
2013-11-26 Will Newton <will.newton@linaro.org>
* ld-aarch64/aarch64-elf.exp: Add ifunc-21 test.
* ld-aarch64/ifunc-21.d: New file.
* ld-aarch64/ifunc-21.s: Likewise.
-----------------------------------------------------------------------
Summary of changes:
bfd/ChangeLog | 10 +++++++++
bfd/elfnn-aarch64.c | 33 +++++++++++++++++++++++++++++-
ld/testsuite/ChangeLog | 18 ++++++++++++++++
ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 +
ld/testsuite/ld-aarch64/ifunc-21.d | 26 ++++++++++++++++++++++++
ld/testsuite/ld-aarch64/ifunc-21.s | 13 ++++++++++++
ld/testsuite/ld-aarch64/ifunc-22.d | 11 ++++++++++
ld/testsuite/ld-aarch64/ifunc-22.s | 14 +++++++++++++
8 files changed, 125 insertions(+), 2 deletions(-)
create mode 100644 ld/testsuite/ld-aarch64/ifunc-21.d
create mode 100644 ld/testsuite/ld-aarch64/ifunc-21.s
create mode 100644 ld/testsuite/ld-aarch64/ifunc-22.d
create mode 100644 ld/testsuite/ld-aarch64/ifunc-22.s
hooks/post-receive
--
gdb and binutils