Author: hager <sven.ha...@uni-duesseldorf.de>
Branch: ppc-jit-backend
Changeset: r52459:15d85f32a5db
Date: 2012-02-14 16:55 +0100
http://bitbucket.org/pypy/pypy/changeset/15d85f32a5db/

Log:    adjust prepare_call_malloc_nursery

diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc/regalloc.py
--- a/pypy/jit/backend/ppc/regalloc.py
+++ b/pypy/jit/backend/ppc/regalloc.py
@@ -785,16 +785,10 @@
 
         self.rm.force_allocate_reg(op.result, selected_reg=r.r3)
         t = TempInt()
-        self.rm.force_allocate_reg(t, selected_reg=r.r4)
+        self.rm.force_allocate_reg(t, selected_reg=r.r1)
         self.possibly_free_var(op.result)
         self.possibly_free_var(t)
-
-        gc_ll_descr = self.assembler.cpu.gc_ll_descr
-        self.assembler.malloc_cond(
-            gc_ll_descr.get_nursery_free_addr(),
-            gc_ll_descr.get_nursery_top_addr(),
-            size
-            )
+        return [imm(size)]
 
     def get_mark_gc_roots(self, gcrootmap, use_copy_area=False):
         shape = gcrootmap.get_basic_shape(False)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to