binutils-gdb/ld/testsuite/ld-arm/tls-app.d
Renlin Li 6c699715f6 [ARM] PR ld/21402, only override the symbol dynamic decision on undefined weak symbol.
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.
2017-10-10 16:18:07 +01:00

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