a45bb67df2
* elf32-i386.c (elf_i386_relocate_section): Resolve R_386_TLS_LDO_32 to st_value + addend in non-code sections. * elf64-x86-64.c (elf64_x86_64_relocate_section): Resolve R_X86_64_DTPOFF32 to st_value + addend in non-code sections. ld/testsuite/ * ld-i386/i386.exp: Add tlsg test. * ld-i386/tlsg.s: New test. * ld-i386/tlsg.sd: New test. * ld-i386/tlsbin.dd: Change LD into LD -> LE in comments. * ld-i386/tlsbinpic.s: Likewise. * ld-x86-64/x86-64.exp: Add tlsg test. * ld-x86-64/tlsg.s: New test. * ld-x86-64/tlsg.sd: New test. * ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments. * ld-x86-64/tlsbinpic.s: Likewise.
13 lines
163 B
ArmAsm
13 lines
163 B
ArmAsm
.section .tbss,"awT",@nobits
|
|
.align 4
|
|
.skip 24
|
|
.type a,@object
|
|
.size a,4
|
|
a:
|
|
.zero 4
|
|
.text
|
|
.globl _start
|
|
_start:
|
|
.section .debug_foobar
|
|
.long a@dtpoff, 0
|