This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
gdb and binutils branch master updated. c542398150124a0b5adbbeeb274e55ee56d3120a
- From: xguo at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 21 Aug 2014 10:01:47 -0000
- Subject: gdb and binutils branch master updated. c542398150124a0b5adbbeeb274e55ee56d3120a
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 c542398150124a0b5adbbeeb274e55ee56d3120a (commit)
from de589d04f30e658fcf4ba37a678c9487c128f97f (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=c542398150124a0b5adbbeeb274e55ee56d3120a
commit c542398150124a0b5adbbeeb274e55ee56d3120a
Author: Terry Guo <terry.guo@arm.com>
Date: Thu Aug 21 18:00:35 2014 +0800
bfd/ChangeLog
2014-08-21 Tony Wang <tony.wang@arm.com>
* elf32-arm.c (elf32_arm_final_link_relocate): Implement
the veneer routine for R_ARM_THM_JUMP19.
(arm_type_of_stub): Add conditional clause for R_ARM_THM_JUMP19
(elf32_arm_size_stub): Ditto.
ld/testsuite/ChangeLog
2014-08-21 Tony Wang <tony.wang@arm.com>
* ld-arm/jump-reloc-veneers-cond.s: New test.
* ld-arm/farcall-cond-thumb-arm.s: Ditto.
* ld-arm/jump-reloc-veneers-cond-short.d: Expected output
for target without a veneer generation.
* ld-arm/jump-reloc-veneers-cond-long.d: Expected output
for target with a veneer generation.
* ld-arm/farcall-cond-thumb-arm.d: Expected output for
inter working veneer generation.
* ld-arm/arm-elf.exp: Add tests for conditional branch veneer.
-----------------------------------------------------------------------
Summary of changes:
bfd/ChangeLog | 7 +++
bfd/elf32-arm.c | 41 +++++++++++++++++---
ld/testsuite/ChangeLog | 12 ++++++
ld/testsuite/ld-arm/arm-elf.exp | 35 +++++++++++++++++
ld/testsuite/ld-arm/farcall-cond-thumb-arm.d | 18 +++++++++
ld/testsuite/ld-arm/farcall-cond-thumb-arm.s | 27 +++++++++++++
.../ld-arm/jump-reloc-veneers-cond-long-backward.d | 24 +++++++++++
ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d | 24 +++++++++++
.../jump-reloc-veneers-cond-short-backward.d | 13 ++++++
.../ld-arm/jump-reloc-veneers-cond-short.d | 13 ++++++
ld/testsuite/ld-arm/jump-reloc-veneers-cond.s | 12 ++++++
11 files changed, 220 insertions(+), 6 deletions(-)
create mode 100644 ld/testsuite/ld-arm/farcall-cond-thumb-arm.d
create mode 100644 ld/testsuite/ld-arm/farcall-cond-thumb-arm.s
create mode 100644 ld/testsuite/ld-arm/jump-reloc-veneers-cond-long-backward.d
create mode 100644 ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d
create mode 100644 ld/testsuite/ld-arm/jump-reloc-veneers-cond-short-backward.d
create mode 100644 ld/testsuite/ld-arm/jump-reloc-veneers-cond-short.d
create mode 100644 ld/testsuite/ld-arm/jump-reloc-veneers-cond.s
hooks/post-receive
--
gdb and binutils