mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-30 12:43:34 +08:00
32348c581b
The assembler accepts dtpoff complex relocation expression like identifier@dtpoff + const. However, it doesn't accept an expression such as identifier@dtpoff@base + const. This patch solves this issue, and adds a number of tests. ld/ 2016-09-14 Claudiu Zissulescu <claziss@synopsys.com> * testsuite/ld-arc/tls-dtpoff.dd: New file. * testsuite/ld-arc/tls-dtpoff.rd: Likewise. * testsuite/ld-arc/tls-dtpoff.s: Likewise. * testsuite/ld-arc/tls-relocs.ld: Likewise. * testsuite/ld-arc/arc.exp: Add new tdpoff test. gas/ 2016-09-14 Claudiu Zissulescu <claziss@synopsys.com> * testsuite/gas/arc/tls-relocs2.d: New file. * testsuite/gas/arc/tls-relocs2.s: Likewise. * config/tc-arc.c (tokenize_arguments): Accept offsets when base is used.
13 lines
216 B
ArmAsm
13 lines
216 B
ArmAsm
.cpu HS
|
|
;;; Test if palette is resolved by the linker.
|
|
add_s r0,r0,@palette@dtpoff+2048
|
|
|
|
.section .tbss,"awT",@nobits
|
|
.align 4
|
|
.zero 4
|
|
.align 4
|
|
.type palette, @object
|
|
.size palette, 6144
|
|
palette:
|
|
.zero 6144
|