Author: mattip <matti.pi...@gmail.com> Branch: Changeset: r79607:c20b3d2b2276 Date: 2015-09-13 16:35 +0300 http://bitbucket.org/pypy/pypy/changeset/c20b3d2b2276/
Log: try to fix more tests, still fail on backend/x86/ test_call_to* diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/jit/backend/test/runner_test.py +++ b/rpython/jit/backend/test/runner_test.py @@ -3072,16 +3072,16 @@ rffi.RFFI_SAVE_LASTERROR | rffi.RFFI_ALT_ERRNO, ]: faildescr = BasicFailDescr(1) - inputargs = [BoxInt() for i in range(7)] - i1 = BoxInt() + inputargs = [InputArgInt() for i in range(7)] ops = [ - ResOperation(rop.CALL_RELEASE_GIL, + ResOperation(rop.CALL_RELEASE_GIL_I, [ConstInt(saveerr), ConstInt(func1_adr)] - + inputargs, i1, + + inputargs, descr=calldescr), - ResOperation(rop.GUARD_NOT_FORCED, [], None, descr=faildescr), - ResOperation(rop.FINISH, [i1], None, descr=BasicFinalDescr(0)) + ResOperation(rop.GUARD_NOT_FORCED, [], descr=faildescr), ] + i1 = ops[0] + ops += [ResOperation(rop.FINISH, [i1], descr=BasicFinalDescr(0))] ops[-2].setfailargs([]) looptoken = JitCellToken() self.cpu.compile_loop(inputargs, ops, looptoken) @@ -3142,16 +3142,16 @@ rffi.RFFI_READSAVED_LASTERROR | rffi.RFFI_ALT_ERRNO, ]: faildescr = BasicFailDescr(1) - inputargs = [BoxInt() for i in range(7)] - i1 = BoxInt() + inputargs = [InputArgInt() for i in range(7)] ops = [ - ResOperation(rop.CALL_RELEASE_GIL, + ResOperation(rop.CALL_RELEASE_GIL_I, [ConstInt(saveerr), ConstInt(func1_adr)] - + inputargs, i1, + + inputargs, descr=calldescr), - ResOperation(rop.GUARD_NOT_FORCED, [], None, descr=faildescr), - ResOperation(rop.FINISH, [i1], None, descr=BasicFinalDescr(0)) + ResOperation(rop.GUARD_NOT_FORCED, [], descr=faildescr), ] + i1 = ops[-2] + ops += [ResOperation(rop.FINISH, [i1], descr=BasicFinalDescr(0))] ops[-2].setfailargs([]) looptoken = JitCellToken() self.cpu.compile_loop(inputargs, ops, looptoken) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit