RFR [11] 8207838: AArch64: Float registers incorrectly resture in JNI call

Andrew Haley aph at redhat.com
Tue Aug 14 12:47:37 UTC 2018


When we make a JNI call with several floating-point args they are
pushed and then popped in the reverse order.  The fix it trivial and
obvious and affects AArch64 only.

The patch also affects non-AArch64 targets only in that it adds a test
for this case.

OK for 11?

https://bugs.openjdk.java.net/browse/JDK-8207838

http://cr.openjdk.java.net/~fyang/8207838/webrev.00/

-- 
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671


More information about the hotspot-runtime-dev mailing list