mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
82b5c97a79
bfd/ * elf32-arm.c (elf32_arm_final_link_relocate): Don't convert ARM branch to an undef weak symbol into a jump to next instruction if a PLT entry will be created. testsuite/ * ld-arm/arm-elf.exp: Add 1 more test to check undef weak reference with PLT in ARM mode. * ld-arm/thumb2-bl-undefweak1.d, ld-arm/thumb2-bl-undefweak1.s: New files.
10 lines
175 B
ArmAsm
10 lines
175 B
ArmAsm
@ Test that calls to undefined weak functions resolve to call through
|
|
@ the PLT in shared libraries in ARM mode.
|
|
|
|
.arch armv6
|
|
.syntax unified
|
|
.text
|
|
foo:
|
|
bl bar
|
|
.weak bar
|