[kaffe] Patch against Kaffe 1.1.4.
Antonio Tringali
antonio.tringali at aliceposta.it
Tue Feb 15 03:16:08 PST 2005
Hi there,
this is my first patch against Kaffe. Be nice to me!
The problem I have encountered is regarding an embedded Linux box
running a modified Linux 2.4.18 kernel; the board uses a MIPS-II level
processor (IDT 79RC355).
The interpreter issues a SIGILL when encountering an F2I JVM opcode;
the problem goes away if in function soft_cvtfi() (file
kaffe/kaffevm/soft.c) the tests at the end of the function are not
between a float and a double, but between floats.
Even the jitter fails, but I don't know if I'll ever look into the
problem: the board is already slow enough.
I don't know why this happens. Maybe the Algorithmic FPU emulator is
getting confused? Same tests in a throw-away program never fail on the
board.
Perhaps you have a better way to clean-up the code; I'm sending to you
in the hope that it can be helpful.
Have a nice day and thank you for Kaffe.
Antonio Tringali from Italy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: soft.patch
Type: text/x-patch
Size: 657 bytes
Desc: not available
Url : http://pogo.kaffe.org/pipermail/kaffe/attachments/20050215/48bb3dad/soft-0002.bin
More information about the kaffe
mailing list