Kiyo Inaba wrote:
> Still it does not work, but I finally found where the bug is...
> 
> According to the assembler listing of the method 'loadClass' (which
> is attached at the very end of this mail), the argument one (which is
> passed by register r1) is once stored in register r6, and has a copy
> in [r11, #-72]. But at adress 0x68d910, the saved area are contaminated
> by register r7, rather than r6. It is also true for the 'hidden'
> argument ('this' variable) passed by register r0, and stored in r5.
> 
> Maybe some register spill portions should have bug, and I need extra
> time to fix it. The register allocation algorithm in kaffe is tough
> to debug ;-<

Thank you very, very much for all the ARM JIT fixes, Kiyo. I think the
global register workaround is OK for the release ;)

cheers,
dalibor topic

_______________________________________________
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to