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.
9 lines
175 B
ArmAsm
9 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
|