This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
gdb and binutils branch master updated. 4920638856fd2ee27d0f61330e75a05b8d719f02
- From: willnewton at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 26 Nov 2013 15:26:05 -0000
- Subject: gdb and binutils branch master updated. 4920638856fd2ee27d0f61330e75a05b8d719f02
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 4920638856fd2ee27d0f61330e75a05b8d719f02 (commit)
via b1ee0cc48909c2116709038e6e1f2ffa7c3bd99c (commit)
from 158599681f7c57e4d233a3e14c2e01faeaae55aa (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=4920638856fd2ee27d0f61330e75a05b8d719f02
commit 4920638856fd2ee27d0f61330e75a05b8d719f02
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=b1ee0cc48909c2116709038e6e1f2ffa7c3bd99c
commit b1ee0cc48909c2116709038e6e1f2ffa7c3bd99c
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 | 12 +++++++++++
ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 +
ld/testsuite/ld-aarch64/ifunc-21.d | 31 +++++++++++++++++++++++++++++
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, 124 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