summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn van Groningen2011-11-15 15:30:18 +0000
committerJohn van Groningen2011-11-15 15:30:18 +0000
commit81f1c23dd1091a163c775faa575aa66aa65cf47e (patch)
tree1c85427ec9658cb14c67cbf5ef3dde3fcd81e72c
parentfix compacting for an empty A stack (diff)
fix compacting for an empty A stack
-rw-r--r--icompact_rmark.s5
1 files changed, 3 insertions, 2 deletions
diff --git a/icompact_rmark.s b/icompact_rmark.s
index 819ecf0..2863653 100644
--- a/icompact_rmark.s
+++ b/icompact_rmark.s
@@ -7,10 +7,11 @@ rmark_stack_nodes1:
rmark_next_stack_node:
addl $4,a3
+rmark_stack_nodes:
cmpl end_vector,a3
je end_rmark_nodes
-rmark_stack_nodes:
+rmark_more_stack_nodes:
movl (a3),a0
movl neg_heap_p3,d0
@@ -42,7 +43,7 @@ rmark_stack_nodes:
addl $4,a3
cmpl end_vector,a3
- jne rmark_stack_nodes
+ jne rmark_more_stack_nodes
ret
rmark_stack_node: