gas/
[deliverable/binutils-gdb.git] / ld / testsuite / ld-ia64 / tlsbin.s
1 .section ".tbss", "awT", @nobits
2 .globl bg1, bg2, bg3, bg4, bg5, bg6, bg7, bg8
3 bg1: .space 4
4 bg2: .space 4
5 bg3: .space 4
6 bg4: .space 4
7 bg5: .space 4
8 bg6: .space 4
9 bg7: .space 4
10 bg8: .space 4
11 bl1: .space 4
12 bl2: .space 4
13 bl3: .space 4
14 bl4: .space 4
15 bl5: .space 4
16 bl6: .space 4
17 bl7: .space 4
18 bl8: .space 4
19 .pred.safe_across_calls p1-p5,p16-p63
20 .text
21 .globl _start#
22 .proc _start#
23 _start:
24 /* IE */
25 addl r14 = @ltoff(@tprel(sG2#)), gp
26 ;;
27 ld8 r14 = [r14]
28 ;;
29 add r14 = r14, r13
30 ;;
31
32 /* IE against global symbol in exec */
33 addl r14 = @ltoff(@tprel(bl1#)), gp
34 ;;
35 ld8 r14 = [r14]
36 ;;
37 add r14 = r14, r13
38 ;;
39
40 /* LE */
41 mov r2 = r13
42 ;;
43 addl r14 = @tprel(sg1#), r2
44 addl r15 = @tprel(bl2#) + 2, r2
45 ;;
46 adds r14 = @tprel(sh2#) + 3, r13
47 movl r15 = @tprel(bl2#) + 1
48 ;;
49 add r15 = r15, r13
50 ;;
51
52 br.ret.sptk.many b0
53 .endp _start#
This page took 0.030005 seconds and 4 git commands to generate.