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@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))
```
_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue