Author: hager <sven.ha...@uni-duesseldorf.de> Branch: ppc-jit-backend Changeset: r52359:0bd4401f7c46 Date: 2012-02-10 16:31 +0100 http://bitbucket.org/pypy/pypy/changeset/0bd4401f7c46/
Log: forgot to add these lines diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py --- a/pypy/jit/backend/ppc/ppc_assembler.py +++ b/pypy/jit/backend/ppc/ppc_assembler.py @@ -477,7 +477,13 @@ self.current_clt.frame_depth = max(self.current_clt.frame_depth, spilling_area) self.current_clt.param_depth = max(self.current_clt.param_depth, param_depth) - self._patch_sp_offset(sp_patch_location, rawstart) + + if not we_are_translated(): + # for the benefit of tests + faildescr._ppc_bridge_frame_depth = self.current_clt.frame_depth + faildescr._ppc_bridge_param_depth = self.current_clt.param_depth + + self._patch_sp_offset(sp_patch_location, rawstart) if not we_are_translated(): print 'Loop', inputargs, operations self.mc._dump_trace(rawstart, 'bridge_%s.asm' % self.cpu.total_compiled_loops) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit