hg: aarch32-port/jdk8u/hotspot: 18 new changesets
snazarkin at azul.com
snazarkin at azul.com
Fri Aug 2 09:57:04 UTC 2019
Changeset: d684b965077b
Author: snazarki
Date: 2019-07-10 19:03 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d684b965077b
Fix native_wrapper faste unlock register used for temp, avoid clobbering lock_obj register
Contributed-by: akozlov at azul.com
! src/cpu/aarch32/vm/sharedRuntime_aarch32.cpp
Changeset: 17045c93c903
Author: snazarki
Date: 2019-07-10 19:05 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/17045c93c903
[c1] [Spec98] _228_jack crash
Contributed-by: akozlov at azul.com
! src/cpu/aarch32/vm/vtableStubs_aarch32.cpp
Changeset: 6f05add32df5
Author: snazarki
Date: 2019-07-11 14:07 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6f05add32df5
Fix ARMv6 target causes some asserts to fail
Contributed-by: akozlov at azul.com
! src/cpu/aarch32/vm/nativeInst_aarch32.cpp
! src/cpu/aarch32/vm/nativeInst_aarch32.hpp
! src/cpu/aarch32/vm/vtableStubs_aarch32.cpp
Changeset: 833ab38a3b4c
Author: snazarki
Date: 2019-07-11 17:31 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/833ab38a3b4c
c1: misc bugfixes
assert on java -XX:+ProfileInterpreter
assert on java -XX:+PrintCompilation -XX:+WizardMode
print two top stack slots with -XX:+TraceBytecodes -XX:+Verbose instead of TOS/TOS2, for the sake of more information for vtos marked bytescodes which actually operate on stack values (e.g. invoke*)
Contributed-by: andrey.petushkov at gmail.com
! src/cpu/aarch32/vm/c1_Runtime1_aarch32.cpp
! src/cpu/aarch32/vm/interp_masm_aarch32.cpp
! src/cpu/aarch32/vm/interp_masm_aarch32.hpp
! src/cpu/aarch32/vm/templateInterpreter_aarch32.cpp
! src/cpu/aarch32/vm/templateTable_aarch32.cpp
Changeset: 0cdba2db78c6
Author: snazarki
Date: 2019-07-11 17:33 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/0cdba2db78c6
raw long address should be converted to sizeof(ptr) one when it is required
Contributed-by: Fedor Burdun <fedor.burdun at azul.com>
! src/cpu/aarch32/vm/c1_LIRGenerator_aarch32.cpp
Changeset: e86b05ee1ad6
Author: snazarki
Date: 2019-07-11 17:36 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e86b05ee1ad6
Jtreg test compiler/uncommontrap/TestDeoptOOM.java causes JVM assert
! src/cpu/aarch32/vm/templateInterpreter_aarch32.cpp
Changeset: 9de094f4ade7
Author: snazarki
Date: 2019-07-11 17:38 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/9de094f4ade7
fix wrong fault_pc in safefetch stubs
Contributed-by: Fedor Burdun <fedor.burdun at azul.com>
! src/cpu/aarch32/vm/stubGenerator_aarch32.cpp
Changeset: feec5f4cea8b
Author: snazarki
Date: 2019-07-11 17:41 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/feec5f4cea8b
Fix for single-core config crash
! src/cpu/aarch32/vm/c1_CodeStubs_aarch32.cpp
Changeset: 45670e440ddf
Author: snazarki
Date: 2019-07-11 17:44 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/45670e440ddf
save_args/restore_args misses second part of VMRegPair
! src/cpu/aarch32/vm/sharedRuntime_aarch32.cpp
Changeset: 96ceee89c086
Author: snazarki
Date: 2019-07-11 17:45 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/96ceee89c086
fix operand value corruption in arraycopy
Contributed-by: andrey.petushkov at gmail.com
! src/cpu/aarch32/vm/c1_LIRAssembler_aarch32.cpp
Changeset: 4cf4c36b9d3e
Author: snazarki
Date: 2019-07-11 17:45 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/4cf4c36b9d3e
Fix ccc: float args should go to stack after first double allocated there
Contributed-by: akozlov at azul.com
! src/cpu/aarch32/vm/interpreterRT_aarch32.cpp
! src/cpu/aarch32/vm/sharedRuntime_aarch32.cpp
Changeset: 5182412b5b80
Author: snazarki
Date: 2019-07-11 17:46 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/5182412b5b80
Fix JVMTI PopFrame: should skip runtime call if next bytecode is not invokestatic
Contributed-by: akozlov at azul.com
! src/cpu/aarch32/vm/templateInterpreter_aarch32.cpp
Changeset: 222d69cd2f71
Author: snazarki
Date: 2019-07-11 17:50 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/222d69cd2f71
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/aarch32/vm/sharedRuntime_aarch32.cpp
+ test/compiler/floatingpoint/8165673/TestFloatJNIArgs.java
+ test/compiler/floatingpoint/8165673/TestFloatJNIArgs.sh
+ test/compiler/floatingpoint/8207838/TestFloatSyncJNIArgs.java
+ test/compiler/floatingpoint/8207838/TestFloatSyncJNIArgs.sh
Changeset: be7562d0abc2
Author: snazarki
Date: 2019-07-11 17:52 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/be7562d0abc2
Fix SIGSEGV in System.arraycopy
Contributed-by: Fedor Burdun <fedor.burdun at azul.com>
! src/cpu/aarch32/vm/c1_LIRAssembler_aarch32.cpp
Changeset: e8c236660ece
Author: snazarki
Date: 2019-07-11 17:53 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e8c236660ece
CCC: align doubles on stack
! src/cpu/aarch32/vm/sharedRuntime_aarch32.cpp
Changeset: 0f633e430124
Author: snazarki
Date: 2019-07-11 17:54 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/0f633e430124
CritcalJNI support
! src/cpu/aarch32/vm/sharedRuntime_aarch32.cpp
! src/cpu/aarch32/vm/vm_version_aarch32.cpp
Changeset: 7e47438a4379
Author: snazarki
Date: 2019-07-11 17:55 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/7e47438a4379
follow-up the fix for 8161598
Contributed-by: akozlov at azul.com
! src/cpu/aarch32/vm/c1_Runtime1_aarch32.cpp
! src/cpu/aarch32/vm/frame_aarch32.cpp
! src/cpu/aarch32/vm/interp_masm_aarch32.hpp
! src/cpu/aarch32/vm/javaFrameAnchor_aarch32.hpp
! src/cpu/aarch32/vm/macroAssembler_aarch32.cpp
! src/cpu/aarch32/vm/macroAssembler_aarch32.hpp
! src/cpu/aarch32/vm/sharedRuntime_aarch32.cpp
! src/cpu/aarch32/vm/stubGenerator_aarch32.cpp
! src/cpu/aarch32/vm/templateInterpreter_aarch32.cpp
! src/os_cpu/linux_aarch32/vm/thread_linux_aarch32.cpp
! src/os_cpu/linux_aarch32/vm/thread_linux_aarch32.hpp
Changeset: 2b93f4e029a4
Author: snazarki
Date: 2019-07-11 17:56 +0300
URL: https://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2b93f4e029a4
fix for jtreg TestArrayCopy6769124 -Xcomp
Contributed-by: Fedor Burdun <fedor.burdun at azul.com>
! src/cpu/aarch32/vm/c1_LIRAssembler_aarch32.cpp
More information about the aarch32-port-dev
mailing list