Skip to content

Commit 5e430af

Browse files
committed
[test] Remove CHECK lines for MCAsmStreamer's fixup output
As mentioned in #136088 , the fixup output is a debug aid and should not be used to test target-specific relocation generation implementation. The llvm-mc -filetype=obj output is what truly matters.
1 parent ca9ec7d commit 5e430af

File tree

10 files changed

+8
-212
lines changed

10 files changed

+8
-212
lines changed
Lines changed: 3 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
# RUN: llvm-mc --triple=loongarch64 < %s --show-encoding \
2-
# RUN: | FileCheck --check-prefixes=INSTR,FIXUP %s
3-
# RUN: llvm-mc --filetype=obj --triple=loongarch64 < %s \
1+
# RUN: llvm-mc --triple=loongarch64 %s --show-encoding \
2+
# RUN: | FileCheck --check-prefix=INSTR %s
3+
# RUN: llvm-mc --filetype=obj --triple=loongarch64 %s \
44
# RUN: | llvm-readobj -r - | FileCheck --check-prefix=RELOC %s
55

66
## Check prefixes:
77
## RELOC - Check the relocation in the object.
8-
## FIXUP - Check the fixup on the instruction.
98
## INSTR - Check the instruction is handled properly by the ASMPrinter.
109

1110
.long foo
@@ -17,324 +16,259 @@
1716
bne $t1, $t2, %b16(foo)
1817
# RELOC: R_LARCH_B16
1918
# INSTR: bne $t1, $t2, %b16(foo)
20-
# FIXUP: fixup A - offset: 0, value: %b16(foo), kind: fixup_loongarch_b16
2119

2220
bnez $t1, %b21(foo)
2321
# RELOC: R_LARCH_B21
2422
# INSTR: bnez $t1, %b21(foo)
25-
# FIXUP: fixup A - offset: 0, value: %b21(foo), kind: fixup_loongarch_b21
2623

2724
bl %plt(foo)
2825
# RELOC: R_LARCH_B26
2926
# INSTR: bl %plt(foo)
30-
# FIXUP: fixup A - offset: 0, value: %plt(foo), kind: fixup_loongarch_b26
3127

3228
bl foo
3329
# RELOC: R_LARCH_B26
3430
# INSTR: bl foo
35-
# FIXUP: fixup A - offset: 0, value: foo, kind: fixup_loongarch_b26
3631

3732
lu12i.w $t1, %abs_hi20(foo)
3833
# RELOC: R_LARCH_ABS_HI20 foo 0x0
3934
# INSTR: lu12i.w $t1, %abs_hi20(foo)
40-
# FIXUP: fixup A - offset: 0, value: %abs_hi20(foo), kind: fixup_loongarch_abs_hi20
4135

4236
ori $t1, $t1, %abs_lo12(foo)
4337
# RELOC: R_LARCH_ABS_LO12 foo 0x0
4438
# INSTR: ori $t1, $t1, %abs_lo12(foo)
45-
# FIXUP: fixup A - offset: 0, value: %abs_lo12(foo), kind: fixup_loongarch_abs_lo12
4639

4740
lu32i.d $t1, %abs64_lo20(foo)
4841
# RELOC: R_LARCH_ABS64_LO20 foo 0x0
4942
# INSTR: lu32i.d $t1, %abs64_lo20(foo)
50-
# FIXUP: fixup A - offset: 0, value: %abs64_lo20(foo), kind: fixup_loongarch_abs64_lo20
5143

5244
lu52i.d $t1, $t1, %abs64_hi12(foo)
5345
# RELOC: R_LARCH_ABS64_HI12 foo 0x0
5446
# INSTR: lu52i.d $t1, $t1, %abs64_hi12(foo)
55-
# FIXUP: fixup A - offset: 0, value: %abs64_hi12(foo), kind: fixup_loongarch_abs64_hi12
5647

5748
pcalau12i $t1, %pc_hi20(foo)
5849
# RELOC: R_LARCH_PCALA_HI20 foo 0x0
5950
# INSTR: pcalau12i $t1, %pc_hi20(foo)
60-
# FIXUP: fixup A - offset: 0, value: %pc_hi20(foo), kind: FK_NONE
6151

6252
pcalau12i $t1, %pc_hi20(foo+4)
6353
# RELOC: R_LARCH_PCALA_HI20 foo 0x4
6454
# INSTR: pcalau12i $t1, %pc_hi20(foo+4)
65-
# FIXUP: fixup A - offset: 0, value: %pc_hi20(foo+4), kind: FK_NONE
6655

6756
addi.d $t1, $t1, %pc_lo12(foo)
6857
# RELOC: R_LARCH_PCALA_LO12 foo 0x0
6958
# INSTR: addi.d $t1, $t1, %pc_lo12(foo)
70-
# FIXUP: fixup A - offset: 0, value: %pc_lo12(foo), kind: FK_NONE
7159

7260
addi.d $t1, $t1, %pc_lo12(foo+4)
7361
# RELOC: R_LARCH_PCALA_LO12 foo 0x4
7462
# INSTR: addi.d $t1, $t1, %pc_lo12(foo+4)
75-
# FIXUP: fixup A - offset: 0, value: %pc_lo12(foo+4), kind: FK_NONE
7663

7764
jirl $zero, $t1, %pc_lo12(foo)
7865
# RELOC: R_LARCH_PCALA_LO12 foo 0x0
7966
# INSTR: jirl $zero, $t1, %pc_lo12(foo)
80-
# FIXUP: fixup A - offset: 0, value: %pc_lo12(foo), kind: FK_NONE
8167

8268
st.b $t1, $a2, %pc_lo12(foo)
8369
# RELOC: R_LARCH_PCALA_LO12 foo 0x0
8470
# INSTR: st.b $t1, $a2, %pc_lo12(foo)
85-
# FIXUP: fixup A - offset: 0, value: %pc_lo12(foo), kind: FK_NONE
8671

8772
st.b $t1, $a2, %pc_lo12(foo+4)
8873
# RELOC: R_LARCH_PCALA_LO12 foo 0x4
8974
# INSTR: st.b $t1, $a2, %pc_lo12(foo+4)
90-
# FIXUP: fixup A - offset: 0, value: %pc_lo12(foo+4), kind: FK_NONE
9175

9276
lu32i.d $t1, %pc64_lo20(foo)
9377
# RELOC: R_LARCH_PCALA64_LO20 foo 0x0
9478
# INSTR: lu32i.d $t1, %pc64_lo20(foo)
95-
# FIXUP: fixup A - offset: 0, value: %pc64_lo20(foo), kind: FK_NONE
9679

9780
lu52i.d $t1, $t1, %pc64_hi12(foo)
9881
# RELOC: R_LARCH_PCALA64_HI12 foo 0x0
9982
# INSTR: lu52i.d $t1, $t1, %pc64_hi12(foo)
100-
# FIXUP: fixup A - offset: 0, value: %pc64_hi12(foo), kind: FK_NONE
10183

10284
pcalau12i $t1, %got_pc_hi20(foo)
10385
# RELOC: R_LARCH_GOT_PC_HI20 foo 0x0
10486
# INSTR: pcalau12i $t1, %got_pc_hi20(foo)
105-
# FIXUP: fixup A - offset: 0, value: %got_pc_hi20(foo), kind: FK_NONE
10687

10788
ld.d $t1, $a2, %got_pc_lo12(foo)
10889
# RELOC: R_LARCH_GOT_PC_LO12 foo 0x0
10990
# INSTR: ld.d $t1, $a2, %got_pc_lo12(foo)
110-
# FIXUP: fixup A - offset: 0, value: %got_pc_lo12(foo), kind: FK_NONE
11191

11292
lu32i.d $t1, %got64_pc_lo20(foo)
11393
# RELOC: R_LARCH_GOT64_PC_LO20 foo 0x0
11494
# INSTR: lu32i.d $t1, %got64_pc_lo20(foo)
115-
# FIXUP: fixup A - offset: 0, value: %got64_pc_lo20(foo), kind: FK_NONE
11695

11796
lu52i.d $t1, $t1, %got64_pc_hi12(foo)
11897
# RELOC: R_LARCH_GOT64_PC_HI12 foo 0x0
11998
# INSTR: lu52i.d $t1, $t1, %got64_pc_hi12(foo)
120-
# FIXUP: fixup A - offset: 0, value: %got64_pc_hi12(foo), kind: FK_NONE
12199

122100
lu12i.w $t1, %got_hi20(foo)
123101
# RELOC: R_LARCH_GOT_HI20 foo 0x0
124102
# INSTR: lu12i.w $t1, %got_hi20(foo)
125-
# FIXUP: fixup A - offset: 0, value: %got_hi20(foo), kind: FK_NONE
126103

127104
ori $t1, $a2, %got_lo12(foo)
128105
# RELOC: R_LARCH_GOT_LO12 foo 0x0
129106
# INSTR: ori $t1, $a2, %got_lo12(foo)
130-
# FIXUP: fixup A - offset: 0, value: %got_lo12(foo), kind: FK_NONE
131107

132108
lu32i.d $t1, %got64_lo20(foo)
133109
# RELOC: R_LARCH_GOT64_LO20 foo 0x0
134110
# INSTR: lu32i.d $t1, %got64_lo20(foo)
135-
# FIXUP: fixup A - offset: 0, value: %got64_lo20(foo), kind: FK_NONE
136111

137112
lu52i.d $t1, $t1, %got64_hi12(foo)
138113
# RELOC: R_LARCH_GOT64_HI12 foo 0x0
139114
# INSTR: lu52i.d $t1, $t1, %got64_hi12(foo)
140-
# FIXUP: fixup A - offset: 0, value: %got64_hi12(foo), kind: FK_NONE
141115

142116
lu12i.w $t1, %le_hi20(foo)
143117
# RELOC: R_LARCH_TLS_LE_HI20 foo 0x0
144118
# INSTR: lu12i.w $t1, %le_hi20(foo)
145-
# FIXUP: fixup A - offset: 0, value: %le_hi20(foo), kind: fixup_loongarch_tls_le_hi20
146119

147120
ori $t1, $a2, %le_lo12(foo)
148121
# RELOC: R_LARCH_TLS_LE_LO12 foo 0x0
149122
# INSTR: ori $t1, $a2, %le_lo12(foo)
150-
# FIXUP: fixup A - offset: 0, value: %le_lo12(foo), kind: fixup_loongarch_tls_le_lo12
151123

152124
lu32i.d $t1, %le64_lo20(foo)
153125
# RELOC: R_LARCH_TLS_LE64_LO20 foo 0x0
154126
# INSTR: lu32i.d $t1, %le64_lo20(foo)
155-
# FIXUP: fixup A - offset: 0, value: %le64_lo20(foo), kind: fixup_loongarch_tls_le64_lo20
156127

157128
lu52i.d $t1, $t1, %le64_hi12(foo)
158129
# RELOC: R_LARCH_TLS_LE64_HI12 foo 0x0
159130
# INSTR: lu52i.d $t1, $t1, %le64_hi12(foo)
160-
# FIXUP: fixup A - offset: 0, value: %le64_hi12(foo), kind: fixup_loongarch_tls_le64_hi12
161131

162132
pcalau12i $t1, %ie_pc_hi20(foo)
163133
# RELOC: R_LARCH_TLS_IE_PC_HI20 foo 0x0
164134
# INSTR: pcalau12i $t1, %ie_pc_hi20(foo)
165-
# FIXUP: fixup A - offset: 0, value: %ie_pc_hi20(foo), kind: FK_NONE
166135

167136
ld.d $t1, $a2, %ie_pc_lo12(foo)
168137
# RELOC: R_LARCH_TLS_IE_PC_LO12 foo 0x0
169138
# INSTR: ld.d $t1, $a2, %ie_pc_lo12(foo)
170-
# FIXUP: fixup A - offset: 0, value: %ie_pc_lo12(foo), kind: FK_NONE
171139

172140
lu32i.d $t1, %ie64_pc_lo20(foo)
173141
# RELOC: R_LARCH_TLS_IE64_PC_LO20 foo 0x0
174142
# INSTR: lu32i.d $t1, %ie64_pc_lo20(foo)
175-
# FIXUP: fixup A - offset: 0, value: %ie64_pc_lo20(foo), kind: FK_NONE
176143

177144
lu52i.d $t1, $t1, %ie64_pc_hi12(foo)
178145
# RELOC: R_LARCH_TLS_IE64_PC_HI12 foo 0x0
179146
# INSTR: lu52i.d $t1, $t1, %ie64_pc_hi12(foo)
180-
# FIXUP: fixup A - offset: 0, value: %ie64_pc_hi12(foo), kind: FK_NONE
181147

182148
lu12i.w $t1, %ie_hi20(foo)
183149
# RELOC: R_LARCH_TLS_IE_HI20 foo 0x0
184150
# INSTR: lu12i.w $t1, %ie_hi20(foo)
185-
# FIXUP: fixup A - offset: 0, value: %ie_hi20(foo), kind: FK_NONE
186151

187152
ori $t1, $a2, %ie_lo12(foo)
188153
# RELOC: R_LARCH_TLS_IE_LO12 foo 0x0
189154
# INSTR: ori $t1, $a2, %ie_lo12(foo)
190-
# FIXUP: fixup A - offset: 0, value: %ie_lo12(foo), kind: FK_NONE
191155

192156
lu32i.d $t1, %ie64_lo20(foo)
193157
# RELOC: R_LARCH_TLS_IE64_LO20 foo 0x0
194158
# INSTR: lu32i.d $t1, %ie64_lo20(foo)
195-
# FIXUP: fixup A - offset: 0, value: %ie64_lo20(foo), kind: FK_NONE
196159

197160
lu52i.d $t1, $t1, %ie64_hi12(foo)
198161
# RELOC: R_LARCH_TLS_IE64_HI12 foo 0x0
199162
# INSTR: lu52i.d $t1, $t1, %ie64_hi12(foo)
200-
# FIXUP: fixup A - offset: 0, value: %ie64_hi12(foo), kind: FK_NONE
201163

202164
pcalau12i $t1, %ld_pc_hi20(foo)
203165
# RELOC: R_LARCH_TLS_LD_PC_HI20 foo 0x0
204166
# INSTR: pcalau12i $t1, %ld_pc_hi20(foo)
205-
# FIXUP: fixup A - offset: 0, value: %ld_pc_hi20(foo), kind: FK_NONE
206167

207168
lu12i.w $t1, %ld_hi20(foo)
208169
# RELOC: R_LARCH_TLS_LD_HI20 foo 0x0
209170
# INSTR: lu12i.w $t1, %ld_hi20(foo)
210-
# FIXUP: fixup A - offset: 0, value: %ld_hi20(foo), kind: FK_NONE
211171

212172
pcalau12i $t1, %gd_pc_hi20(foo)
213173
# RELOC: R_LARCH_TLS_GD_PC_HI20 foo 0x0
214174
# INSTR: pcalau12i $t1, %gd_pc_hi20(foo)
215-
# FIXUP: fixup A - offset: 0, value: %gd_pc_hi20(foo), kind: FK_NONE
216175

217176
lu12i.w $t1, %gd_hi20(foo)
218177
# RELOC: R_LARCH_TLS_GD_HI20 foo 0x0
219178
# INSTR: lu12i.w $t1, %gd_hi20(foo)
220-
# FIXUP: fixup A - offset: 0, value: %gd_hi20(foo), kind: FK_NONE
221179

222180
pcaddu18i $t1, %call36(foo)
223181
# RELOC: R_LARCH_CALL36 foo 0x0
224182
# INSTR: pcaddu18i $t1, %call36(foo)
225-
# FIXUP: fixup A - offset: 0, value: %call36(foo), kind: FK_NONE
226183

227184
pcalau12i $t1, %desc_pc_hi20(foo)
228185
# RELOC: R_LARCH_TLS_DESC_PC_HI20 foo 0x0
229186
# INSTR: pcalau12i $t1, %desc_pc_hi20(foo)
230-
# FIXUP: fixup A - offset: 0, value: %desc_pc_hi20(foo), kind: FK_NONE
231187

232188
addi.d $t1, $t1, %desc_pc_lo12(foo)
233189
# RELOC: R_LARCH_TLS_DESC_PC_LO12 foo 0x0
234190
# INSTR: addi.d $t1, $t1, %desc_pc_lo12(foo)
235-
# FIXUP: fixup A - offset: 0, value: %desc_pc_lo12(foo), kind: FK_NONE
236191

237192
lu32i.d $t1, %desc64_pc_lo20(foo)
238193
# RELOC: R_LARCH_TLS_DESC64_PC_LO20 foo 0x0
239194
# INSTR: lu32i.d $t1, %desc64_pc_lo20(foo)
240-
# FIXUP: fixup A - offset: 0, value: %desc64_pc_lo20(foo), kind: FK_NONE
241195

242196
lu52i.d $t1, $t1, %desc64_pc_hi12(foo)
243197
# RELOC: R_LARCH_TLS_DESC64_PC_HI12 foo 0x0
244198
# INSTR: lu52i.d $t1, $t1, %desc64_pc_hi12(foo)
245-
# FIXUP: fixup A - offset: 0, value: %desc64_pc_hi12(foo), kind: FK_NONE
246199

247200
ld.d $ra, $t1, %desc_ld(foo)
248201
# RELOC: R_LARCH_TLS_DESC_LD foo 0x0
249202
# INSTR: ld.d $ra, $t1, %desc_ld(foo)
250-
# FIXUP: fixup A - offset: 0, value: %desc_ld(foo), kind: FK_NONE
251203

252204
jirl $ra, $ra, %desc_call(foo)
253205
# RELOC: R_LARCH_TLS_DESC_CALL foo 0x0
254206
# INSTR: jirl $ra, $ra, %desc_call(foo)
255-
# FIXUP: fixup A - offset: 0, value: %desc_call(foo), kind: FK_NONE
256207

257208
lu12i.w $t1, %desc_hi20(foo)
258209
# RELOC: R_LARCH_TLS_DESC_HI20 foo 0x0
259210
# INSTR: lu12i.w $t1, %desc_hi20(foo)
260-
# FIXUP: fixup A - offset: 0, value: %desc_hi20(foo), kind: FK_NONE
261211

262212
ori $t1, $t1, %desc_lo12(foo)
263213
# RELOC: R_LARCH_TLS_DESC_LO12 foo 0x0
264214
# INSTR: ori $t1, $t1, %desc_lo12(foo)
265-
# FIXUP: fixup A - offset: 0, value: %desc_lo12(foo), kind: FK_NONE
266215

267216
lu32i.d $t1, %desc64_lo20(foo)
268217
# RELOC: R_LARCH_TLS_DESC64_LO20 foo 0x0
269218
# INSTR: lu32i.d $t1, %desc64_lo20(foo)
270-
# FIXUP: fixup A - offset: 0, value: %desc64_lo20(foo), kind: FK_NONE
271219

272220
lu52i.d $t1, $t1, %desc64_hi12(foo)
273221
# RELOC: R_LARCH_TLS_DESC64_HI12 foo 0x0
274222
# INSTR: lu52i.d $t1, $t1, %desc64_hi12(foo)
275-
# FIXUP: fixup A - offset: 0, value: %desc64_hi12(foo), kind: FK_NONE
276223

277224
lu12i.w $t1, %le_hi20_r(foo)
278225
# RELOC: R_LARCH_TLS_LE_HI20_R foo 0x0
279226
# INSTR: lu12i.w $t1, %le_hi20_r(foo)
280-
# FIXUP: fixup A - offset: 0, value: %le_hi20_r(foo), kind: FK_NONE
281227

282228
add.d $t1, $t2, $tp, %le_add_r(foo)
283229
# RELOC: R_LARCH_TLS_LE_ADD_R foo 0x0
284230
# INSTR: add.d $t1, $t2, $tp, %le_add_r(foo)
285-
# FIXUP: fixup A - offset: 0, value: %le_add_r(foo), kind: FK_NONE
286231

287232
addi.d $t1, $a2, %le_lo12_r(foo)
288233
# RELOC: R_LARCH_TLS_LE_LO12_R foo 0x0
289234
# INSTR: addi.d $t1, $a2, %le_lo12_r(foo)
290-
# FIXUP: fixup A - offset: 0, value: %le_lo12_r(foo), kind: FK_NONE
291235

292236
pcaddi $t1, %pcrel_20(foo)
293237
# RELOC: R_LARCH_PCREL20_S2 foo 0x0
294238
# INSTR: pcaddi $t1, %pcrel_20(foo)
295-
# FIXUP: fixup A - offset: 0, value: %pcrel_20(foo), kind: FK_NONE
296239

297240
pcaddi $t1, %ld_pcrel_20(foo)
298241
# RELOC: R_LARCH_TLS_LD_PCREL20_S2 foo 0x0
299242
# INSTR: pcaddi $t1, %ld_pcrel_20(foo)
300-
# FIXUP: fixup A - offset: 0, value: %ld_pcrel_20(foo), kind: FK_NONE
301243

302244
pcaddi $t1, %gd_pcrel_20(foo)
303245
# RELOC: R_LARCH_TLS_GD_PCREL20_S2 foo 0x0
304246
# INSTR: pcaddi $t1, %gd_pcrel_20(foo)
305-
# FIXUP: fixup A - offset: 0, value: %gd_pcrel_20(foo), kind: FK_NONE
306247

307248
pcaddi $t1, %desc_pcrel_20(foo)
308249
# RELOC: R_LARCH_TLS_DESC_PCREL20_S2 foo 0x0
309250
# INSTR: pcaddi $t1, %desc_pcrel_20(foo)
310-
# FIXUP: fixup A - offset: 0, value: %desc_pcrel_20(foo), kind: FK_NONE
311251

312252
fld.s $ft1, $a0, %pc_lo12(foo)
313253
# RELOC: R_LARCH_PCALA_LO12 foo 0x0
314254
# INSTR: fld.s $ft1, $a0, %pc_lo12(foo)
315-
# FIXUP: fixup A - offset: 0, value: %pc_lo12(foo), kind: FK_NONE
316255

317256
fst.d $ft1, $a0, %pc_lo12(foo)
318257
# RELOC: R_LARCH_PCALA_LO12 foo 0x0
319258
# INSTR: fst.d $ft1, $a0, %pc_lo12(foo)
320-
# FIXUP: fixup A - offset: 0, value: %pc_lo12(foo), kind: FK_NONE
321259

322260
vld $vr9, $a0, %pc_lo12(foo)
323261
# RELOC: R_LARCH_PCALA_LO12 foo 0x0
324262
# INSTR: vld $vr9, $a0, %pc_lo12(foo)
325-
# FIXUP: fixup A - offset: 0, value: %pc_lo12(foo), kind: FK_NONE
326263

327264
vst $vr9, $a0, %pc_lo12(foo)
328265
# RELOC: R_LARCH_PCALA_LO12 foo 0x0
329266
# INSTR: vst $vr9, $a0, %pc_lo12(foo)
330-
# FIXUP: fixup A - offset: 0, value: %pc_lo12(foo), kind: FK_NONE
331267

332268
xvld $xr9, $a0, %pc_lo12(foo)
333269
# RELOC: R_LARCH_PCALA_LO12 foo 0x0
334270
# INSTR: xvld $xr9, $a0, %pc_lo12(foo)
335-
# FIXUP: fixup A - offset: 0, value: %pc_lo12(foo), kind: FK_NONE
336271

337272
xvst $xr9, $a0, %pc_lo12(foo)
338273
# RELOC: R_LARCH_PCALA_LO12 foo 0x0
339274
# INSTR: xvst $xr9, $a0, %pc_lo12(foo)
340-
# FIXUP: fixup A - offset: 0, value: %pc_lo12(foo), kind: FK_NONE
Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
# RUN: llvm-mc -triple riscv32 -mattr=+c -M no-aliases < %s -show-encoding \
2-
# RUN: | FileCheck -check-prefix=CHECK-FIXUP %s
31
# RUN: llvm-mc -filetype=obj -triple riscv32 -mattr=+c < %s \
42
# RUN: | llvm-objdump -M no-aliases -d - \
53
# RUN: | FileCheck -check-prefix=CHECK-INSTR %s
@@ -11,21 +9,17 @@
119
.LBB1:
1210

1311
jal zero, .LBB0+16
14-
# CHECK-FIXUP: fixup A - offset: 0, value: .LBB0+16, kind: fixup_riscv_jal
1512
# CHECK-INSTR: jal zero, 0x10
1613
# CHECK-RELOC: R_RISCV_JAL
1714

1815
beq a0, a1, .LBB1+32
19-
# CHECK-FIXUP: fixup A - offset: 0, value: .LBB1+32, kind: fixup_riscv_branch
2016
# CHECK-INSTR: beq a0, a1, 0x20
2117
# CHECK-RELOC: R_RISCV_BRANCH
2218

2319
c.j .+32
24-
# CHECK: fixup A - offset: 0, value: .Ltmp0+32, kind: fixup_riscv_rvc_jump
2520
# CHECK-INSTR: c.j 0x28
2621
# CHECK-RELOC: R_RISCV_RVC_JUMP
2722

2823
c.beqz a0, .-2
29-
# CHECK-FIXUP: fixup A - offset: 0, value: .Ltmp1-2, kind: fixup_riscv_rvc_branch
3024
# CHECK-INSTR: c.beqz a0, 0x8
3125
# CHECK-RELOC: R_RISCV_RVC_BRANCH

0 commit comments

Comments
 (0)