mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-19 23:33:31 +08:00
6c699715f6
Similar as aarch64 backend, arm backend only overrides the decision on undefined weak symbols. arm backend part already emits necessary relative relocation for this case. bfd/ PR ld/21402 * elf32-arm.c (allocate_dynrelocs_for_symbol): Only make undefined weak symbols into dynamic. ld/ PR ld/21402 * testsuite/ld-arm/tls-app.d: Update address. * testsuite/ld-arm/tls-app.r: Remove relocations. * testsuite/ld-arm/unresolved-1-dyn.d: Update.
19 lines
578 B
Makefile
19 lines
578 B
Makefile
|
|
.*: file format elf32-.*arm.*
|
|
architecture: arm.*, flags 0x00000112:
|
|
EXEC_P, HAS_SYMS, D_PAGED
|
|
start address 0x00008[0-9a-f]+
|
|
|
|
Disassembly of section .text:
|
|
|
|
00008[0-9a-f]+ <foo>:
|
|
8[0-9a-f]+: e1a00000 nop ; \(mov r0, r0\)
|
|
8[0-9a-f]+: e1a00000 nop ; \(mov r0, r0\)
|
|
8[0-9a-f]+: e1a0f00e mov pc, lr
|
|
8[0-9a-f]+: 000080bc .word 0x000080bc
|
|
8[0-9a-f]+: 000080b4 .word 0x000080b4
|
|
8[0-9a-f]+: 000080ac .word 0x000080ac
|
|
8[0-9a-f]+: 00000004 .word 0x00000004
|
|
8[0-9a-f]+: 000080c4 .word 0x000080c4
|
|
8[0-9a-f]+: 00000014 .word 0x00000014
|