This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
src bfd/ChangeLog bfd/elf32-arm.c ld/testsuite ...
- From: nickc at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: Thu, 13 Jun 2013 12:36:02 +0000
- Subject: src bfd/ChangeLog bfd/elf32-arm.c ld/testsuite ...
CVSROOT: /cvs/src
Module name: src
Changes by: nickc@sourceware.org 2013-06-13 12:36:02
Modified files:
bfd : ChangeLog elf32-arm.c
ld/testsuite : ChangeLog
ld/testsuite/ld-arm: arm-elf.exp
Added files:
ld/testsuite/ld-arm: branch-lks-sym.ld thumb-b-lks-sym.d
thumb-b-lks-sym.s thumb-bl-lks-sym.d
thumb-bl-lks-sym.s
Log message:
PR ld/15302
* elf32-arm.c (allocate_dynrelocs_for_symbol): Transform
ST_BRANCH_TO_ARM into ST_BRANCH_TO_THUMB if the target only
supports thumb instructions.
PR ld/15302
* ld-arm/branch-lks-sym.ld: New script.
* ld-arm/thumb-b-lks-sym.s: New test.
* ld-arm/thumb-b-lks-sym.d: Expected disassembly.
* ld-arm/thumb-bl-lks-sym.s: New test.
* ld-arm/thumb-bl-lks-sym.d: Expected disassembly.
* ld-arm/arm-elf.exp: Run the new tests.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.6073&r2=1.6074
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elf32-arm.c.diff?cvsroot=src&r1=1.317&r2=1.318
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=src&r1=1.1726&r2=1.1727
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-arm/branch-lks-sym.ld.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-arm/thumb-b-lks-sym.d.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-arm/thumb-b-lks-sym.s.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-arm/thumb-bl-lks-sym.d.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-arm/thumb-bl-lks-sym.s.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-arm/arm-elf.exp.diff?cvsroot=src&r1=1.103&r2=1.104