]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - ld/testsuite/ld-sh/sh64/reldl-2.s
2005-02-10 Andrew Cagney <cagney@gnu.org>
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-sh / sh64 / reldl-2.s
1 ! Relative linking with datalabel use, second file. Much like rel-2.s
2
3 .mode SHmedia
4 .text
5 .global start2
6 start2:
7 nop
8 .global file2text1
9 file2text1:
10 nop
11 movi file2text1 & 65535,r10
12 .global file2text2
13 file2text2:
14 movi file2data2 & 65535,r20
15 .global file2text3
16 file2text3:
17 movi file1text3 & 65535,r20
18 .global file2text4
19 file2text4:
20 movi file1data4 & 65535,r20
21 movi unresolved1 & 65535,r30
22 movi unresolved3 & 65535,r30
23 movi datalabel unresolved8 & 65535,r50
24 movi datalabel unresolved9 & 65535,r50
25 movi datalabel file1text1 & 65535,r40
26 movi datalabel file1data2 & 65535,r40
27 movi datalabel file1data3 & 65535,r40
28 .global c1
29 c1:
30 nop
31 .global c2
32 c2:
33 nop
34 .global c3
35 c3:
36 nop
37 .global c4
38 c4:
39 nop
40 .global c12
41 c12:
42 nop
43 .global c13
44 c13:
45 nop
46 .global c23
47 c23:
48 nop
49 .global c123
50 c123:
51 nop
52
53 .global ob1
54 ob1:
55 nop
56 .global ob2
57 ob2:
58 nop
59 .global ob3
60 ob3:
61 nop
62 .global ob4
63 ob4:
64 nop
65 .global ob12
66 ob12:
67 nop
68 .global ob13
69 ob13:
70 nop
71 .global ob23
72 ob23:
73 nop
74 .global ob123
75 ob123:
76 nop
77
78 .data
79 .long 0
80 .global file2data1
81 file2data1:
82 .long 0
83 .long file2data1
84 .global file2data2
85 file2data2:
86 .long file2text2
87 .global file2data3
88 file2data3:
89 .long file1data3
90 .global file2data4
91 file2data4:
92 .long file1text4
93 .long unresolved2
94 .long unresolved4
95
96 .long datalabel oa1
97 .long datalabel oa2
98 .long datalabel oa3
99 .long oa13
100 .long oc13
101 .long datalabel oa4
102 .long datalabel oa12
103 .long datalabel oa13
104 .long datalabel oa23
105 .long oa23
106 .long oa123
107 .long oc3
108 .long datalabel oa123
109 .long datalabel ob1
110 .long datalabel ob2
111 .long datalabel ob3
112 .long datalabel ob4
113 .long oa3
114 .long oc23
115 .long oc123
116 .long datalabel ob12
117 .long datalabel ob13
118 .long ob13
119 .long ob23
120 .long datalabel ob23
121 .long datalabel ob123
122 .long datalabel oc1
123 .long ob3
124 .long ob123
125 .long datalabel oc2
126 .long datalabel oc3
127 .long datalabel oc4
128 .long datalabel oc12
129 .long datalabel oc13
130 .long datalabel oc23
131 .long datalabel oc123
132
133 .long datalabel a1
134 .long c2
135 .long b23
136 .long datalabel b1
137 .long datalabel c1
138 .long datalabel a12
139 .long a2
140 .long b2
141 .long datalabel b12
142 .long datalabel c12
143 .long b123
144 .long c123
145 .long datalabel a13
146 .long datalabel b13
147 .long c23
148 .long a123
149 .long datalabel c13
150 .long datalabel a123
151 .long c12
152 .long a23
153 .long datalabel b123
154 .long a12
155 .long b12
156 .long datalabel c123