[pypy-commit] pypy dynamic-specialized-tuple: Backed out changeset 5529f254d0b3, wrong branch
hakanardo
noreply at buildbot.pypy.org
Sat Apr 28 15:26:33 CEST 2012
Author: Hakan Ardo <hakan at debian.org>
Branch: dynamic-specialized-tuple
Changeset: r54790:0bbab927514e
Date: 2012-04-28 15:06 +0200
http://bitbucket.org/pypy/pypy/changeset/0bbab927514e/
Log: Backed out changeset 5529f254d0b3, wrong branch
diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py
--- a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py
+++ b/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py
@@ -5119,25 +5119,6 @@
"""
self.optimize_loop(ops, expected)
- def test_issue1080_basic(self):
- ops = """
- []
- p69 = same_as(ConstPtr(myptr))
- quasiimmut_field(p69, descr=quasiimmutdescr)
- guard_not_invalidated() []
- p71 = getfield_gc(p69, descr=quasifielddescr) # inst_code
- guard_value(p71, -4247) []
- jump()
- """
- expected = """
- []
- p72 = getfield_gc(ConstPtr(myptr), descr=quasifielddescr)
- guard_value(p72, -4247) []
- jump()
- """
- self.optimize_loop(ops, expected)
-
-
class TestLLtype(BaseTestOptimizeBasic, LLtypeMixin):
pass
diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py
--- a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py
+++ b/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py
@@ -7813,51 +7813,6 @@
"""
self.optimize_loop(ops, expected)
- def test_issue1080_infinitie_loop_virtual(self):
- ops = """
- [p10]
- p52 = getfield_gc(p10, descr=nextdescr) # inst_storage
- p54 = getarrayitem_gc(p52, 0, descr=arraydescr)
- p69 = getfield_gc_pure(p54, descr=otherdescr) # inst_w_function
-
- quasiimmut_field(p69, descr=quasiimmutdescr)
- guard_not_invalidated() []
- p71 = getfield_gc(p69, descr=quasifielddescr) # inst_code
- guard_value(p71, -4247) []
-
- p106 = new_with_vtable(ConstClass(node_vtable))
- p108 = new_array(3, descr=arraydescr)
- p110 = new_with_vtable(ConstClass(node_vtable))
- setfield_gc(p110, ConstPtr(myptr2), descr=otherdescr) # inst_w_function
- setarrayitem_gc(p108, 0, p110, descr=arraydescr)
- setfield_gc(p106, p108, descr=nextdescr) # inst_storage
- jump(p106)
- """
- expected = """
- []
- p72 = getfield_gc(ConstPtr(myptr2), descr=quasifielddescr)
- guard_value(p72, -4247) []
- jump()
- """
- self.optimize_loop(ops, expected)
-
- def test_issue1080_infinitie_loop_simple(self):
- ops = """
- [p69]
- quasiimmut_field(p69, descr=quasiimmutdescr)
- guard_not_invalidated() []
- p71 = getfield_gc(p69, descr=quasifielddescr) # inst_code
- guard_value(p71, -4247) []
- jump(ConstPtr(myptr))
- """
- expected = """
- []
- p72 = getfield_gc(ConstPtr(myptr), descr=quasifielddescr)
- guard_value(p72, -4247) []
- jump()
- """
- self.optimize_loop(ops, expected)
-
class TestLLtype(OptimizeOptTest, LLtypeMixin):
pass
More information about the pypy-commit
mailing list