bfd/
[deliverable/binutils-gdb.git] / ld / testsuite / ld-sparc / vxworks1-lib.s
1 .text
2 .globl foo
3 .type foo, %function
4 foo:
5 save %sp, -104, %sp
6 sethi %hi(__GOTT_BASE__), %l7
7 ld [%l7+%lo(__GOTT_BASE__)],%l7
8 ld [%l7+%lo(__GOTT_INDEX__)],%l7
9 sethi %hi(x), %g1
10 or %g1, %lo(x), %g1
11 ld [%l7+%g1], %g1
12 ld [%g1], %g2
13 add %g2, 1, %g2
14
15 call slocal, 0
16 st %g2, [%g1]
17
18 call sexternal, 0
19 nop
20
21 call sexternal, 0
22 nop
23
24 ret
25 restore
26 .size foo, .-foo
27
28 .type slocal, %function
29 slocal:
30 retl
31 nop
32 .size slocal, .-slocal
33
34 .globl sglobal
35 .type sglobal, %function
36 sglobal:
37 retl
38 nop
39 .size sglobal, .-sglobal
40
41 .data
42 .4byte slocal
43
44 .comm x,4,4
This page took 0.030471 seconds and 4 git commands to generate.