On Nov 19, 2009, at 9:55 PM, Amaury Forgeot d'Arc wrote: > 2009/11/19 Leo Trottier <[email protected]>: >> attached -- >> also (more lodgeit abuse): http://paste.pocoo.org/show/151708/ >> Leo > > I narrowed the problem to one function. > copy the attached file somewhere, and run trackgcroot like this: > > python translator/c/gcc/trackgcroot.py -fdarwin -t function.s > > I'm still trying to understand the control flow of this function > (there are 68 jumps...) > and why trackgcroot fails to find the value at the origin of some register.
I just translated pypy-c-jit (now using my new patch, setting -arch i386 instead of -m32) and it worked, although it didn't compile bz2 support (probably a package I installed with macports without the universal variant). Here is the new patch if someone wants to test it more: http://paste.pocoo.org/show/151790/ -- Leonardo Santagada santagada at gmail.com _______________________________________________ [email protected] http://codespeak.net/mailman/listinfo/pypy-dev
