summaryrefslogtreecommitdiff
path: root/acompact_rmarkr.asm
diff options
context:
space:
mode:
authorJohn van Groningen2013-07-04 09:43:51 +0000
committerJohn van Groningen2013-07-04 09:43:51 +0000
commitcd0d529a13b244a0b8b03a12578920944ba60f6c (patch)
treeae62b22faef84abc0aa57e14cc6a760d0f1397d8 /acompact_rmarkr.asm
parentif PIC is defined, make some code position independent (diff)
add +0 to some pc relative addresses, converted to [rip] on linux
Diffstat (limited to 'acompact_rmarkr.asm')
-rw-r--r--acompact_rmarkr.asm4
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