summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn van Groningen2013-07-10 13:55:34 +0000
committerJohn van Groningen2013-07-10 13:55:34 +0000
commit8a6891654384f470c1b28b2ff42701bfc378532d (patch)
tree5ec7fa4ebf172e06f8fd7e94c2f62dbba8fbc472
parentif PIC is defined, make some code position independent (diff)
don't combine offset and [rip] on linux
-rw-r--r--acompact.asm6
1 files changed, 3 insertions, 3 deletions
diff --git a/acompact.asm b/acompact.asm
index 6486cf1..b582baf 100644
--- a/acompact.asm
+++ b/acompact.asm
@@ -85,11 +85,11 @@ end_rmarkp_cafs:
compact_heap:
ifdef PIC
- lea rcx,finalizer_list+0+0
+ lea rcx,finalizer_list+0
lea rdx,free_finalizer_list+0
else
- mov rcx,offset finalizer_list+0
- mov rdx,offset free_finalizer_list+0
+ mov rcx,offset finalizer_list
+ mov rdx,offset free_finalizer_list
endif
mov rbp,qword ptr [rcx]