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
pypy-issue@python.org
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to