[pypy-svn] pypy jit-unroll-loops: fixed jitoutput test to support abort: bad loop

hakanardo commits-noreply at bitbucket.org
Thu Dec 30 14:59:51 CET 2010


Author: Hakan Ardo <hakan at debian.org>
Branch: jit-unroll-loops
Changeset: r40280:d3f606479be5
Date: 2010-12-30 14:59 +0100
http://bitbucket.org/pypy/pypy/changeset/d3f606479be5/

Log:	fixed jitoutput test to support abort: bad loop

diff --git a/pypy/jit/tool/jitoutput.py b/pypy/jit/tool/jitoutput.py
--- a/pypy/jit/tool/jitoutput.py
+++ b/pypy/jit/tool/jitoutput.py
@@ -24,6 +24,7 @@
     (('abort.trace_too_long',), '^abort: trace too long:\s+(\d+)$'),
     (('abort.compiling',), '^abort: compiling:\s+(\d+)$'),
     (('abort.vable_escape',), '^abort: vable escape:\s+(\d+)$'),
+    (('abort.bad_loop',), '^abort: bad loop:\s+(\d+)$'),
     (('nvirtuals',), '^nvirtuals:\s+(\d+)$'),
     (('nvholes',), '^nvholes:\s+(\d+)$'),
     (('nvreused',), '^nvreused:\s+(\d+)$'),

diff --git a/pypy/jit/tool/test/test_jitoutput.py b/pypy/jit/tool/test/test_jitoutput.py
--- a/pypy/jit/tool/test/test_jitoutput.py
+++ b/pypy/jit/tool/test/test_jitoutput.py
@@ -60,6 +60,7 @@
 abort: trace too long:  10
 abort: compiling:       11
 abort: vable escape:    12
+abort: bad loop: 	135
 nvirtuals:              13
 nvholes:                14
 nvreused:               15
@@ -87,6 +88,7 @@
     assert info.abort.trace_too_long == 10
     assert info.abort.compiling == 11
     assert info.abort.vable_escape == 12
+    assert info.abort.bad_loop == 135
     assert info.nvirtuals == 13
     assert info.nvholes == 14
     assert info.nvreused == 15


More information about the Pypy-commit mailing list