
On Thu, May 26, 2011 at 10:36 PM, <wlavrijsen@lbl.gov> wrote:
Anto,
./pypy-c --jit enable_opts=intbounds:rewrite:virtualize:string:heap:ffi:unroll
the line above is equivalent of a plain pypy-c, because it enables all optimizations. Try to remove some of them and see if you still get the crash.
there are several combinations that work with the pre-built pypy but not with my local version (except one: if only intbounds is selected, neither works).
The largest set of combinations that does work is:
intbounds:rewrite:virtualize:ffi
Several others don't crash, but raise (and again, not in the pre-built):
RPython traceback: File "implement_18.c", line 205492, in optimize_loop File "implement_19.c", line 86345, in _optimize_loop File "implement_19.c", line 202071, in UnrollOptimizer_propagate_all_forward File "implement_19.c", line 248573, in Optimizer_reconstruct_for_next_iteration File "implement_19.c", line 247560, in Optimization_reconstruct_for_next_iteration Fatal RPython error: NotImplementedError
Does any of that ring a bell?
This is relatively known and yet not fixed :) some operations are unacceptable by backend and removed by optimizations, which in turn lead to crashes if those optimizations are disabled.
Changing gcc didn't work. For now, I'll live with it with the lower set of options. It may after all still be something specific to my box which I intend to replace sometime soon.
Thanks, Wim -- WLavrijsen@lbl.gov -- +1 (510) 486 6411 -- www.lavrijsen.net _______________________________________________ pypy-dev mailing list pypy-dev@python.org http://mail.python.org/mailman/listinfo/pypy-dev