x86_64 iasm cannot directly load global variable with PIC code
Basile B.
b2.temp at gmx.com
Sun Feb 4 05:07:58 UTC 2018
On Sunday, 4 February 2018 at 05:03:31 UTC, Basile B. wrote:
> ```
> __gshared a = "sdfg";
>
> void main()
> {
> asm
> {
> mov RCX, [a];
> }
> }
> ```
>
>> Error: cannot directly load global variable 'a' with PIC code
>
> How can i do that indirectly then ?
Also consider that there's no RIP:
https://issues.dlang.org/show_bug.cgi?id=17617
More information about the Digitalmars-d-learn
mailing list