Fix riscv64 test 90 after struct init commit
This commit is contained in:
parent
291eccc154
commit
184d845838
1 changed files with 2 additions and 1 deletions
|
@ -183,7 +183,8 @@ static int load_symofs(int r, SValue *sv, int forstore)
|
||||||
doload = 1;
|
doload = 1;
|
||||||
}
|
}
|
||||||
label.type.t = VT_VOID | VT_STATIC;
|
label.type.t = VT_VOID | VT_STATIC;
|
||||||
put_extern_sym(&label, cur_text_section, ind, 0);
|
if (!nocode_wanted)
|
||||||
|
put_extern_sym(&label, cur_text_section, ind, 0);
|
||||||
rr = is_ireg(r) ? ireg(r) : 5;
|
rr = is_ireg(r) ? ireg(r) : 5;
|
||||||
o(0x17 | (rr << 7)); // auipc RR, 0 %pcrel_hi(sym)+addend
|
o(0x17 | (rr << 7)); // auipc RR, 0 %pcrel_hi(sym)+addend
|
||||||
greloca(cur_text_section, &label, ind,
|
greloca(cur_text_section, &label, ind,
|
||||||
|
|
Loading…
Reference in a new issue