mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
1954000798
* 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.
11 lines
176 B
ArmAsm
11 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
|