* elf32-spu.c (build_stub): Fix malloc under-allocation.
[binutils.git] / ld / testsuite / ld-arm / tls-longplt-lib.s
blobe0650cb0e65d98f5b653c84fe455855280560b7b
1 .syntax unified
2 .text
3 text:
4 .arm
5 ldr r0,1f
6 2: blx loc(tlscall)
7 nop
8 .p2align 2
9 1: .word loc(tlsdesc) + (. - 2b)
11 .thumb
12 ldr r0,1f
13 2: blx loc(tlscall)
14 nop
15 .p2align 2
16 1: .word loc(tlsdesc) + (. - 2b + 1)
18 .section ".foo","ax"
19 foo:
20 .arm
21 ldr r0,1f
22 2: blx loc(tlscall)
23 nop
24 .p2align 2
25 1: .word loc(tlsdesc) + (. - 2b)
27 .arm
28 ldr r0,1f
29 2: blx glob(tlscall)
30 nop
31 .p2align 2
32 1: .word glob(tlsdesc) + (. - 2b)
34 .thumb
35 ldr r0,1f
36 2: blx loc(tlscall)
37 nop
38 .p2align 2
39 1: .word loc(tlsdesc) + (. - 2b + 1)
41 .section .tdata,"awT"
42 .type loc, %object
43 loc: .space 4
45 @ glob1 and glob2 used by tls-longplt
46 .type glob1, %object
47 .globl glob1
48 glob1: .space 4
49 .type glob2, %object
50 .globl glob2
51 glob2: .space 4