OSDN Git Service

2007-06-29 Paul Brook <paul@codesourcery.com>
authorPaul Brook <paul@codesourcery.com>
Fri, 29 Jun 2007 15:05:46 +0000 (15:05 +0000)
committerPaul Brook <paul@codesourcery.com>
Fri, 29 Jun 2007 15:05:46 +0000 (15:05 +0000)
commit5018bbe0f7257a352e93447154a88a60f993eba9
tree70e84ea2db79b7d1f629f4302884efd964a45b31
parentac145e5278c4863ced0dc03311c7ef804b6847a4
2007-06-29  Paul Brook  <paul@codesourcery.com>

bfd/
* elf32-arm.c (bfd_elf32_arm_process_before_allocation): Suppress
call veneers for call relocations against undefined symbols.
(elf32_arm_final_link_relocate): Turn call to undefined symbol
into a jump to the next instruction.

ld/testuite/
* ld-arm/arm-elf.exp (armelftests): Add callweak.
* ld-arm/callweak.d: New test.
* ld-arm/callweak.s: New test.
bfd/ChangeLog
bfd/elf32-arm.c