Dalibor Topic schrieb:
Dalibor Topic wrote:
Dalibor Topic wrote:

My plan would be to look at making the interpreter pass on arm-oabi and arm-eabi without failures, and then to move on to the jits. I'd also like to see if I can rip out all the atomic* code in Kaffe's config dirs by using glib's atomic functions instead, as that would be less low level code from libc to keep around as copies in Kaffe.

Any volunteers for the arm-* interpreter failures?
3 failures on OABI, 5 on EABI, btw.

Up to 4 failures on OABI with the patch at
http://www.kaffe.org/~robilad/classpath-double-bits.diff .

As far as I can see, Kaffe's floating point implementation is pretty bogus regarding VM spec compliance, and duplicates code all over the place. I'll try to fix it up a bit over the next couple of days.
It's either a bug in ecj, or gcj, that caused the test cases to be miscompiled, and not a bug in Kaffe, which seems to be the only free VM that works as it should with
class files on arm-oabi.

cheers,
dalibor topic

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to