[pypy-issue] Issue #2356: Error when translating py3k on OSX 10.11.5 (pypy/pypy)
David Terry
issues-reply at bitbucket.org
Sat Jul 30 18:41:18 EDT 2016
New issue 2356: Error when translating py3k on OSX 10.11.5
https://bitbucket.org/pypy/pypy/issues/2356/error-when-translating-py3k-on-osx-10115
David Terry:
`cd pypy/goal && pypy ../../rpython/bin/rpython --opt=jit` on OSX 10.11.5 gives the following error:
```
[rtyper] specializing: 41500 / 138243 blocks (30%)
++++++++++++++++++++++++******************%%%%%%%[f67e] translation-task}
[Timer] Timings:
[Timer] annotate --- 432.4 s
[Timer] rtype_lltype --- 191.6 s
[Timer] ==========================================
[Timer] Total: --- 623.9 s
[translation:info] Error:
File "/Users/david/Projects/pypy/rpython/translator/goal/translate.py", line 317, in main
drv.proceed(goals)
File "/Users/david/Projects/pypy/rpython/translator/driver.py", line 551, in proceed
result = self._execute(goals, task_skip = self._maybe_skip())
File "/Users/david/Projects/pypy/rpython/translator/tool/taskengine.py", line 114, in _execute
res = self._do(goal, taskcallable, *args, **kwds)
File "/Users/david/Projects/pypy/rpython/translator/driver.py", line 278, in _do
res = func()
File "/Users/david/Projects/pypy/rpython/translator/driver.py", line 345, in task_rtype_lltype
rtyper.specialize(dont_simplify_again=True)
File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 188, in specialize
self.specialize_more_blocks()
File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 231, in specialize_more_blocks
self.specialize_block(block)
File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 317, in specialize_block
self.translate_hl_to_ll(hop, varmapping)
File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 443, in translate_hl_to_ll
resultvar = hop.dispatch()
File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 660, in dispatch
return translate_meth(self)
File "<33181-codegen /Users/david/Projects/pypy/rpython/rtyper/rtyper.py:523>", line 5, in translate_op_mul
return pair(r_arg1, r_arg2).rtype_mul(hop)
File "/Users/david/Projects/pypy/rpython/rtyper/rfloat.py", line 87, in rtype_mul
return _rtype_template(hop, 'mul')
File "/Users/david/Projects/pypy/rpython/rtyper/rfloat.py", line 127, in _rtype_template
vlist = hop.inputargs(Float, Float)
File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 691, in inputargs
vars.append(self.inputarg(converted_to[i], i))
File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 680, in inputarg
return self.llops.convertvar(v, r_binding, converted_to)
File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 823, in convertvar
(r_from, r_to))
[translation:ERROR] TyperError: don't know how to convert from <IntegerRepr INT> to <FloatRepr Float>
.. (pypy.module.time.interp_time:284)gettimeofday
.. block at 151 with 2 exits(last_exception)
.. v2513 = mul(v2512, (1e-06))
[translation] start debugger...
> /Users/david/Projects/pypy/rpython/rtyper/rtyper.py(823)convertvar()
-> (r_from, r_to))
```
More information about the pypy-issue
mailing list