PATCH: libffi: add MIPS O32 DWARF-2 unwind info
Casey Marshall
csm@gnu.org
Sun Jun 27 07:26:00 GMT 2004
>>>>> "Casey" == Casey Marshall <csm@gnu.org> writes:
I discovered a buglet in ffi_call_O32 that prevented long values from
being returned by methods called through Method.invoke (the top half
of the returned value was never stored anywhere).
The attached patch fixes four FAILs for me in the libjava test suite
(all four are from InvokeReturn). I think it's correct, at least for
little-endian machines. I don't think big-endian would be different,
but am not sure.
This is, again, only tested on my patched 3.3.3 tree, but the MIPS
libffi part hasn't changed terribly much since then.
--
Casey Marshall || csm@gnu.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: o32-long.patch
Type: text/x-patch
Size: 447 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/java-patches/attachments/20040627/735cd370/attachment.bin>
More information about the Java-patches
mailing list