Displaying 1 result from an estimated 1 matches for "abs_g1_nc".
Did you mean:
abs_g0_nc
2014 Jun 20
2
[LLVMdev] [AArch64] Question about far call
...st
symbol `foo' define in *ABS* section in a.exe
The question is: do I miss some options or pragmas during compilation ?
Should I expect llvm to emit the following code?
movz x8, #:abs_g3:foo
movk x8, #:abs_g2_nc:foo
movk x8, #:abs_g1_nc:foo
movk x8, #:abs_g0_nc:foo
ldr x8, [x8]
blr x8
or I miss some flag during linking?
PS. The above test works fine with arm v7 targart. (clang emits "bl foo" and
ld generates veneer)
Thanks,
Weiming
---...