diff options
author | John van Groningen | 2013-07-04 09:43:51 +0000 |
---|---|---|
committer | John van Groningen | 2013-07-04 09:43:51 +0000 |
commit | cd0d529a13b244a0b8b03a12578920944ba60f6c (patch) | |
tree | ae62b22faef84abc0aa57e14cc6a760d0f1397d8 | |
parent | if PIC is defined, make some code position independent (diff) |
add +0 to some pc relative addresses, converted to [rip] on linux
-rw-r--r-- | acompact_rmarkr.asm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/acompact_rmarkr.asm b/acompact_rmarkr.asm index 78f41d8..d1c5018 100644 --- a/acompact_rmarkr.asm +++ b/acompact_rmarkr.asm @@ -417,7 +417,7 @@ rmarkr_large_tuple_or_record: mov rcx,qword ptr (-24)[rdx+rax] pop rdx ifdef PIC - lea r9,__indirection + lea r9,__indirection+0 mov qword ptr (-8)[rdx],r9 else mov qword ptr (-8)[rdx],offset __indirection @@ -429,7 +429,7 @@ rmarkr_tuple_selector_node_2: mov rcx,qword ptr [rdx] pop rdx ifdef PIC - lea r9,__indirection + lea r9,__indirection+0 mov qword ptr (-8)[rdx],r9 else mov qword ptr (-8)[rdx],offset __indirection |