bfd/
[external/binutils.git] / ld / testsuite / ld-vax-elf / plt-local-lib.s
1         .text
2
3         .globl  foo_extern
4         .type   foo_extern, @function
5 foo_extern:
6         .word   0
7         calls   $0, foo_extern
8         calls   $0, foo_global
9         calls   $0, foo_local
10         calls   $0, foo_hidden
11         calls   $0, foo_rehidden
12         ret
13         .size   foo_extern, . - foo_extern
14
15         .globl  foo_local
16         .type   foo_local, @function
17 foo_local:
18         .word   0
19         calls   $0, foo_extern
20         calls   $0, foo_global
21         calls   $0, foo_local
22         calls   $0, foo_hidden
23         calls   $0, foo_rehidden
24         ret
25         .size   foo_local, . - foo_local
26
27         .hidden foo_hidden
28         .globl  foo_hidden
29         .type   foo_hidden, @function
30 foo_hidden:
31         .word   0
32         calls   $0, foo_extern
33         calls   $0, foo_global
34         calls   $0, foo_local
35         calls   $0, foo_hidden
36         calls   $0, foo_rehidden
37         ret
38         .size   foo_hidden, . - foo_hidden
39
40         .globl  foo_rehidden
41         .type   foo_rehidden, @function
42 foo_rehidden:
43         .word   0
44         calls   $0, foo_extern
45         calls   $0, foo_global
46         calls   $0, foo_local
47         calls   $0, foo_hidden
48         calls   $0, foo_rehidden
49         ret
50         .size   foo_rehidden, . - foo_rehidden