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 binutils-2_24-branch updated. b08b9f0894e43f0bb966f3ad9094a4405ce6f570


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  b08b9f0894e43f0bb966f3ad9094a4405ce6f570 (commit)
      from  b5d9ce2e84f5b750838c5ed115bfa69e27a6ac92 (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=b08b9f0894e43f0bb966f3ad9094a4405ce6f570

commit b08b9f0894e43f0bb966f3ad9094a4405ce6f570
Author: Roland McGrath <mcgrathr@google.com>
Date:   Wed Aug 20 10:12:57 2014 -0700

    Fix PR ld/17277: bogus dynamic relocs and TEXTREL for ARM PC-relative relocs
    
    bfd/
    	PR ld/17277
    	* elf32-arm.c (elf32_arm_check_relocs): Increment P->pc_count for
    	all reloc types with pc_relative set in the howto, not just for
    	R_ARM_REL32 and R_ARM_REL32_NOI.
    	(allocate_dynrelocs_for_symbol): Update comment.
    	(elf32_arm_gc_sweep_hook): For all reloc types with pc_relative
    	set in the howto, set call_reloc_p and may_need_local_target_p but
    	not may_become_dynamic_p; not only for R_ARM_REL32 and R_ARM_REL32_NOI.
    	(elf32_arm_check_relocs): Likewise.
    
    ld/testsuite/
    	PR ld/17277
    	* ld-arm/pcrel-shared.s: New file.
    	* ld-arm/pcrel-shared.rd: New file.
    	* ld-arm/arm-elf.exp (armelftests_common): Add it.
    
    (cherry picked from commit 469a34932ae4208240e98c843b01ea1f00892137)

-----------------------------------------------------------------------

Summary of changes:
 bfd/ChangeLog                       |   12 ++++++++++++
 bfd/elf32-arm.c                     |   18 +++++++++---------
 ld/testsuite/ChangeLog              |    7 +++++++
 ld/testsuite/ld-arm/arm-elf.exp     |    4 ++++
 ld/testsuite/ld-arm/pcrel-shared.rd |   16 ++++++++++++++++
 ld/testsuite/ld-arm/pcrel-shared.s  |   25 +++++++++++++++++++++++++
 6 files changed, 73 insertions(+), 9 deletions(-)
 create mode 100644 ld/testsuite/ld-arm/pcrel-shared.rd
 create mode 100644 ld/testsuite/ld-arm/pcrel-shared.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]