old-cross-binutils/ld/testsuite/ld-arm/thumb2-bl-undefweak.s
Joseph Myers 1954000798 bfd:
* elf32-arm.c (elf32_arm_final_link_relocate): Do not turn
	branches to undefine weak symbols into branches to the next
	instruction if creating PLT entries for those symbols.

ld/testsuite:
	* ld-arm/thumb2-bl-undefweak.d, ld-arm/thumb2-bl-undefweak.s: New.
	* ld-arm/arm-elf.exp: Run thumb2-bl-undefweak test.
2008-11-25 15:53:27 +00:00

10 lines
176 B
ArmAsm

@ Test that calls to undefined weak functions resolve to call through
@ the PLT in shared libraries.
.arch armv7
.syntax unified
.text
.thumb_func
foo:
bl bar
.weak bar