Re: cross-compile error
Dalibor Topic <[email protected]> Mon, 18 Feb 2008 04:05:30 +0100
| Newsgroups | gmane.comp.java.vm.kaffe.general |
|---|---|
| Message-ID | <[email protected]> |
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