[Mono-dev] Mono:MIPS patch

Yoichi NAKAYAMA nakayama at pixela.co.jp
Tue Oct 23 21:50:49 EDT 2007


At Fri, 19 Oct 2007 17:11:05 +0900,
Yoichi NAKAYAMA wrote:
> > With those changes, I've checked that "mono --regression basic-long.exe"
> > passes except test_0_conv_to_r4 (tested on Debian-MIPS on qemu).

[...]

> I've changed mono_lconv_to_r4's return type to double,
> and confirmed that mono passes test_0_conv_to_r4 on MIPS.

It was bad. pinvoke also has the problem. I refer HPPA port
and found that it seems to insert conversion after call.
Fixed patch attached.

* inssel-mips.brg, mini-mips.c: Fix handling of single-float
return value of native call.
* inssel-mips.brg: Remove duplicate items.

Best regards,
-- 
Yoichi NAKAYAMA
Pixela Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mips_float_handling.patch
Type: application/octet-stream
Size: 2339 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20071024/a74b69a1/attachment.obj 


More information about the Mono-devel-list mailing list