[aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 8207838: AArch64: Float registers incorrectly restored in JNI call

felix.yang at linaro.org felix.yang at linaro.org
Sat Sep 29 13:12:30 UTC 2018


Changeset: f046cf1847b8
Author:    fyang
Date:      2018-09-28 08:48 +0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f046cf1847b8

8207838: AArch64: Float registers incorrectly restored in JNI call
Summary: fix the order in which float registers are restored in restore_args for aarch64
Reviewed-by: aph
Contributed-by: guoge1 at huawei.com

! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
+ test/compiler/floatingpoint/8165673/TestFloatJNIArgs.java
+ test/compiler/floatingpoint/8165673/TestFloatJNIArgs.sh
+ test/compiler/floatingpoint/8165673/libTestFloatJNIArgs.c
+ test/compiler/floatingpoint/8207838/TestFloatSyncJNIArgs.java
+ test/compiler/floatingpoint/8207838/TestFloatSyncJNIArgs.sh
+ test/compiler/floatingpoint/8207838/libTestFloatSyncJNIArgs.c
- test/compiler/floatingpoint/TestFloatJNIArgs.java
- test/compiler/floatingpoint/TestFloatJNIArgs.sh
- test/compiler/floatingpoint/libTestFloatJNIArgs.c



More information about the aarch64-port-dev mailing list