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. 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


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