Bug fix: SlowSignatureHandler always uses softfloat

Joseph Joyce josephjoyce at gmx.com
Sun Jan 10 00:18:10 UTC 2016


Hi all,
The SlowSignatureHandler always uses softfp calling convention due to
an incorrect #ifdef in interpreterRT_aarch32.cpp. Additionally the both
softfp pass_double methods calls themselves, rather than pass_long as
they should, causing applications to crash.

I've attached a patch to fix these problems which has been tested with
hardfp on both release and slowdebug builds.

Thanks
Joseph
-------------- next part --------------
A non-text attachment was scrubbed...
Name: floatcc.patch
Type: text/x-patch
Size: 957 bytes
Desc: not available
URL: <http://mail.openjdk.java.net/pipermail/aarch32-port-dev/attachments/20160110/2c65d1cc/floatcc.patch>


More information about the aarch32-port-dev mailing list