Author: Armin Rigo <[email protected]>
Branch:
Changeset: r73259:625c201e7f9b
Date: 2014-09-01 09:25 +0200
http://bitbucket.org/pypy/pypy/changeset/625c201e7f9b/
Log: fix for e9f0c13de06b: output the jit-backend-count loop numbers as
unsigned too, to match the newly unsigned Guard0xNNN output.
diff --git a/rpython/jit/backend/llsupport/assembler.py
b/rpython/jit/backend/llsupport/assembler.py
--- a/rpython/jit/backend/llsupport/assembler.py
+++ b/rpython/jit/backend/llsupport/assembler.py
@@ -294,10 +294,16 @@
struct = self.loop_run_counters[i]
if struct.type == 'l':
prefix = 'TargetToken(%d)' % struct.number
- elif struct.type == 'b':
- prefix = 'bridge ' + str(struct.number)
else:
- prefix = 'entry ' + str(struct.number)
+ num = struct.number
+ if num == -1:
+ num = '-1'
+ else:
+ num = str(r_uint(num))
+ if struct.type == 'b':
+ prefix = 'bridge %s' % num
+ else:
+ prefix = 'entry %s' % num
debug_print(prefix + ':' + str(struct.i))
debug_stop('jit-backend-counts')
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit