Support SHF_GNU_RETAIN ELF section flag
[deliverable/binutils-gdb.git] / ld / testsuite / ld-elf / retain1.s
1 .global discard0
2 .section .bss.discard0,"aw"
3 .type discard0, %object
4 discard0:
5 .zero 2
6
7 .global discard1
8 .section .bss.discard1,"aw"
9 .type discard1, %object
10 discard1:
11 .zero 2
12
13 .global discard2
14 .section .data.discard2,"aw"
15 .type discard2, %object
16 discard2:
17 .word 1
18
19 .section .bss.sdiscard0,"aw"
20 .type sdiscard0, %object
21 sdiscard0:
22 .zero 2
23
24 .section .bss.sdiscard1,"aw"
25 .type sdiscard1, %object
26 sdiscard1:
27 .zero 2
28
29 .section .data.sdiscard2,"aw"
30 .type sdiscard2, %object
31 sdiscard2:
32 .word 1
33
34 .section .text.fndiscard0,"ax"
35 .global fndiscard0
36 .type fndiscard0, %function
37 fndiscard0:
38 .word 0
39
40 .global retain0
41 .section .bss.retain0,"awR"
42 .type retain0, %object
43 retain0:
44 .zero 2
45
46 .global retain1
47 .section .bss.retain1,"awR"
48 .type retain1, %object
49 retain1:
50 .zero 2
51
52 .global retain2
53 .section .data.retain2,"awR"
54 .type retain2, %object
55 retain2:
56 .word 1
57
58 .section .bss.sretain0,"awR"
59 .type sretain0, %object
60 sretain0:
61 .zero 2
62
63 .section .bss.sretain1,"awR"
64 .type sretain1, %object
65 sretain1:
66 .zero 2
67
68 .section .data.sretain2,"aRw"
69 .type sretain2, %object
70 sretain2:
71 .word 1
72
73 .section .text.fnretain1,"Rax"
74 .global fnretain1
75 .type fnretain1, %function
76 fnretain1:
77 .word 0
78
79 .section .text.fndiscard2,"ax"
80 .global fndiscard2
81 .type fndiscard2, %function
82 fndiscard2:
83 .word 0
84
85 .section .bss.lsretain0,"awR"
86 .type lsretain0.2, %object
87 lsretain0.2:
88 .zero 2
89
90 .section .bss.lsretain1,"aRw"
91 .type lsretain1.1, %object
92 lsretain1.1:
93 .zero 2
94
95 .section .data.lsretain2,"aRw"
96 .type lsretain2.0, %object
97 lsretain2.0:
98 .word 1
99
100 .section .text._start,"ax"
101 .global _start
102 .type _start, %function
103 _start:
104 .word 0
This page took 0.04785 seconds and 4 git commands to generate.