[Patch ARM] Fix build attributes for armv8-a in case of assembler files that contain...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / tls.s
1 .text
2 .arm
3 .globl arm_fn
4 .type arm_fn, %function
5 arm_fn:
6 1:
7 .tlsdescseq af
8 nop
9 ldr r0, 1f
10 2: blx ae(tlscall)
11 nop
12
13 .arm_pool:
14 .word aa(tlsgd) + (. - 1b - 8)
15 .word ab(tlsldm) + (. - 1b- 8)
16 .word ac(gottpoff) + (. - 1b - 8)
17 .word ad(tpoff)
18 1: .word ae(tlsdesc) + (. - 2b)
19
20 .thumb
21 .globl thumb_fn
22 .type thumb_fn, %function
23 thumb_fn:
24 nop
25 1:
26 .tlsdescseq tf
27 nop
28 ldr r0, 1f
29 2: blx te(tlscall)
30 nop
31
32 .p2align 2
33 .Lpool:
34 .word ta(tlsgd) + (. - 1b - 8)
35 .word tb(tlsldm) + (. - 1b - 8)
36 .word tc(gottpoff) + (. - 1b - 8)
37 .word td(tpoff)
38 1: .word te(tlsdesc) + (. - 2b + 1)
39
40 @ PR 18481
41 .text
42 foo:
43 .word tbase(tpoff)-12
44 .word tbase(tpoff)-8
45 .word tbase(tpoff)-4
46 .word tbase(tpoff)+0
47 .word tbase(tpoff)+4
48 .word tbase(tpoff)+8
49 .word tbase(tpoff)+12
50 .word tbase(tpoff)
51
52 .section .tdata,"awT",%progbits
53 tbase = . + 12
54 .word -12
55 .word -8
56 .word -4
57 .word 0
58 .word 4
59 .word 8
60 .word 12
61 .word 0
This page took 0.031192 seconds and 4 git commands to generate.