Upload Tizen:Base source
[external/binutils.git] / ld / testsuite / ld-arm / tls-gdesc-got.s
1
2         .arm
3 foo:
4         ldr     r0,1f
5 2:      bl      loc1(tlscall)
6         nop
7 1:      .word   loc1(tlsdesc) + (. - 2b)
8
9         ldr     r0,1f
10 2:      bl      loc2(tlscall)
11         nop
12 1:      .word   loc2(tlsdesc) + (. - 2b)
13
14         ldr     r0,1f
15 2:      bl      glob1(tlscall)
16         nop
17 1:      .word   glob1(tlsdesc) + (. - 2b)
18
19         ldr     r0,1f
20 2:      bl      glob2(tlscall)
21         nop
22 1:      .word   glob2(tlsdesc) + (. - 2b)
23
24         ldr     r0,1f
25 2:      bl      ext1(tlscall)
26         nop
27 1:      .word   ext1(tlsdesc) + (. - 2b)
28
29         ldr     r0,1f
30 2:      bl      ext2(tlscall)
31         nop
32 1:      .word   ext2(tlsdesc) + (. - 2b)
33
34         .section        .tdata,"awT",%progbits
35         .space  8
36         .type   loc1, %object
37 loc1:   .space  4
38         .type   loc2, %object
39 loc2:   .space  4
40         .globl  glob1
41         .type   glob1, %object
42 glob1:  .space  4
43         .globl  glob2
44         .type   glob2, %object
45 glob2:  .space  4