hg: aarch32-port/jdk9-arm3264/hotspot: 121 new changesets
bob.vandette at oracle.com
bob.vandette at oracle.com
Fri Dec 2 18:47:07 UTC 2016
Changeset: 47e5864ea577
Author: jprovino
Date: 2016-10-24 10:10 -0400
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/47e5864ea577
8160055: Misplaced call to ClassLoaderDataGraph::clear_claimed_marks during initial mark
Summary: The call to ClassLoaderDataGraph::clear_claimed_marks() during initial mark in g1CollectedHeap.cpp:4420 is misplaced.
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 22635dbb3f84
Author: jprovino
Date: 2016-10-24 16:27 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/22635dbb3f84
Merge
Changeset: a47416372bd6
Author: kvn
Date: 2016-10-24 11:48 -0700
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/a47416372bd6
8168317: [JVMCI] use reflection instead of jdk 9 Module API in Services.java
Reviewed-by: iveresov, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
Changeset: dbbfe9e68ad9
Author: cjplummer
Date: 2016-10-24 14:12 -0700
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/dbbfe9e68ad9
8166679: JNI AsyncGetCallTrace replaces topmost frame name with <no Java callstack recorded> starting with Java 9 b133
Summary: Partly undid the changes for 8159284, which are the cause of this CR.
Reviewed-by: dholmes, coleenp, dcubed
! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
Changeset: 0207c729b674
Author: vtewari
Date: 2016-10-26 14:58 +0530
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/0207c729b674
8151099: java.lang.management.ManagementFactory.getPlatformMXBeans() should work even if jdk.management is not present.
Summary: Removed dependency of java.management over jdk.management.
Reviewed-by: mchung, dfuchs, dholmes
Contributed-by: amit.sapre at oracle.com
! src/share/vm/services/management.cpp
! src/share/vm/services/management.hpp
Changeset: 95c6654fa2ee
Author: drwhite
Date: 2016-10-24 13:36 -0400
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/95c6654fa2ee
8168567: Fix for 8166972 breaks aarch64 build
Summary: Addded missing #endif for aarch64 code.
Reviewed-by: kvn, aph
Contributed-by: Ningsheng Jian <ningsheng.jian at linaro.org>
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
Changeset: ed468ebf42b3
Author: jwilhelm
Date: 2016-05-11 23:33 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/ed468ebf42b3
8156800: Convert QuickSort_test to GTest
Reviewed-by: rehn, kzhaldyb, rprotacio, mlarsson
! src/share/vm/utilities/internalVMTests.cpp
- src/share/vm/utilities/quickSort.cpp
! test/native/utilities/test_quicksort.cpp
Changeset: dfe9fb173b3e
Author: jwilhelm
Date: 2016-05-20 16:45 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/dfe9fb173b3e
8157453: Convert DependencyContext_test to GTest
Reviewed-by: dholmes, rehn, kzhaldyb
! src/share/vm/code/dependencyContext.cpp
! src/share/vm/code/dependencyContext.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/code/test_dependencyContext.cpp
Changeset: 572f4f11a35f
Author: jwilhelm
Date: 2016-05-23 19:46 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/572f4f11a35f
8157455: Convert TestOS_test to GTest
Reviewed-by: dholmes, rehn
! src/share/vm/runtime/os.cpp
! src/share/vm/utilities/internalVMTests.cpp
! test/native/runtime/test_os.cpp
Changeset: a5fdf2f30c6e
Author: thartmann
Date: 2016-10-26 14:36 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/a5fdf2f30c6e
8164612: NoSuchMethodException when method name contains NULL or Latin-1 supplement character
Summary: String length needs to be updated when converting from unicode to utf8.
Reviewed-by: kvn, coleenp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
+ test/runtime/CompactStrings/TestMethodNames.java
Changeset: 1ca21e468b1b
Author: bmoloden
Date: 2016-10-26 17:29 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/1ca21e468b1b
8165451: Convert WorkerDataArray_test to GTest
Reviewed-by: jwilhelm
! src/share/vm/gc/g1/workerDataArray.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/g1/test_workerDataArray.cpp
Changeset: 46c8f9b67187
Author: rprotacio
Date: 2016-10-26 15:46 -0400
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/46c8f9b67187
8167995: -Xlog:defaultmethods=debug: lengthy method descriptor triggers "StringStream is re-allocated with a different ResourceMark"
Summary: Removed nested ResourceMark declarations
Reviewed-by: dholmes, hseigel
! src/share/vm/classfile/defaultMethods.cpp
Changeset: 9ce79aaf2e0b
Author: rprotacio
Date: 2016-10-26 20:13 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/9ce79aaf2e0b
Merge
- src/share/vm/utilities/quickSort.cpp
- test/compiler/ciReplay/TestSA.sh
- test/compiler/ciReplay/TestVM.sh
- test/compiler/ciReplay/TestVM_no_comp_level.sh
- test/compiler/ciReplay/common.sh
Changeset: d9aa9adb7dd2
Author: simonis
Date: 2016-10-25 16:42 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/d9aa9adb7dd2
8168490: Use the LL/ULL suffixes to define 64-bit integer literals on Windows
Reviewed-by: dholmes, mgerdin, stuefe
! src/os/aix/vm/globals_aix.hpp
! src/os/aix/vm/os_aix.cpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
Changeset: 59da89afe788
Author: goetz
Date: 2016-09-22 18:23 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/59da89afe788
8166560: [s390] Basic enablement of s390 port.
Summary: Also fix problem with ARM Elf configuration.
Reviewed-by: dholmes, coleenp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/os/linux/vm/os_linux.cpp
! src/share/tools/hsdis/hsdis.c
! src/share/vm/code/codeCache.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/macros.hpp
Changeset: c1715eaaa820
Author: goetz
Date: 2016-09-22 18:29 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/c1715eaaa820
8166561: [s390] Adaptions needed for s390 port in C1 and C2.
Reviewed-by: kvn
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
Changeset: a0cf41abef5d
Author: goetz
Date: 2016-10-05 15:20 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/a0cf41abef5d
8167184: [s390] Extend relocations for pc-relative instructions.
Reviewed-by: kvn
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
Changeset: 2844bdfd7a99
Author: goetz
Date: 2016-10-13 14:49 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/2844bdfd7a99
8167673: [s390] The s390 port.
Summary: template interpreter, C1, C2
Reviewed-by: kvn, simonis
+ src/cpu/s390/vm/abstractInterpreter_s390.cpp
+ src/cpu/s390/vm/assembler_s390.cpp
+ src/cpu/s390/vm/assembler_s390.hpp
+ src/cpu/s390/vm/assembler_s390.inline.hpp
+ src/cpu/s390/vm/bytes_s390.hpp
+ src/cpu/s390/vm/c1_CodeStubs_s390.cpp
+ src/cpu/s390/vm/c1_Defs_s390.hpp
+ src/cpu/s390/vm/c1_FpuStackSim_s390.hpp
+ src/cpu/s390/vm/c1_FrameMap_s390.cpp
+ src/cpu/s390/vm/c1_FrameMap_s390.hpp
+ src/cpu/s390/vm/c1_LIRAssembler_s390.cpp
+ src/cpu/s390/vm/c1_LIRAssembler_s390.hpp
+ src/cpu/s390/vm/c1_LIRGenerator_s390.cpp
+ src/cpu/s390/vm/c1_LIR_s390.cpp
+ src/cpu/s390/vm/c1_LinearScan_s390.cpp
+ src/cpu/s390/vm/c1_LinearScan_s390.hpp
+ src/cpu/s390/vm/c1_MacroAssembler_s390.cpp
+ src/cpu/s390/vm/c1_MacroAssembler_s390.hpp
+ src/cpu/s390/vm/c1_Runtime1_s390.cpp
+ src/cpu/s390/vm/c1_globals_s390.hpp
+ src/cpu/s390/vm/c2_globals_s390.hpp
+ src/cpu/s390/vm/c2_init_s390.cpp
+ src/cpu/s390/vm/codeBuffer_s390.hpp
+ src/cpu/s390/vm/compiledIC_s390.cpp
+ src/cpu/s390/vm/copy_s390.hpp
+ src/cpu/s390/vm/debug_s390.cpp
+ src/cpu/s390/vm/depChecker_s390.hpp
+ src/cpu/s390/vm/disassembler_s390.hpp
+ src/cpu/s390/vm/frame_s390.cpp
+ src/cpu/s390/vm/frame_s390.hpp
+ src/cpu/s390/vm/frame_s390.inline.hpp
+ src/cpu/s390/vm/globalDefinitions_s390.hpp
+ src/cpu/s390/vm/globals_s390.hpp
+ src/cpu/s390/vm/icBuffer_s390.cpp
+ src/cpu/s390/vm/icache_s390.cpp
+ src/cpu/s390/vm/icache_s390.hpp
+ src/cpu/s390/vm/interp_masm_s390.cpp
+ src/cpu/s390/vm/interp_masm_s390.hpp
+ src/cpu/s390/vm/interpreterRT_s390.cpp
+ src/cpu/s390/vm/interpreterRT_s390.hpp
+ src/cpu/s390/vm/javaFrameAnchor_s390.hpp
+ src/cpu/s390/vm/jniFastGetField_s390.cpp
+ src/cpu/s390/vm/jniTypes_s390.hpp
+ src/cpu/s390/vm/jni_s390.h
+ src/cpu/s390/vm/jvmciCodeInstaller_s390.cpp
+ src/cpu/s390/vm/macroAssembler_s390.cpp
+ src/cpu/s390/vm/macroAssembler_s390.hpp
+ src/cpu/s390/vm/macroAssembler_s390.inline.hpp
+ src/cpu/s390/vm/metaspaceShared_s390.cpp
+ src/cpu/s390/vm/methodHandles_s390.cpp
+ src/cpu/s390/vm/methodHandles_s390.hpp
+ src/cpu/s390/vm/nativeInst_s390.cpp
+ src/cpu/s390/vm/nativeInst_s390.hpp
+ src/cpu/s390/vm/registerMap_s390.hpp
+ src/cpu/s390/vm/registerSaver_s390.hpp
+ src/cpu/s390/vm/register_definitions_s390.cpp
+ src/cpu/s390/vm/register_s390.cpp
+ src/cpu/s390/vm/register_s390.hpp
+ src/cpu/s390/vm/relocInfo_s390.cpp
+ src/cpu/s390/vm/relocInfo_s390.hpp
+ src/cpu/s390/vm/runtime_s390.cpp
+ src/cpu/s390/vm/s390.ad
+ src/cpu/s390/vm/sharedRuntime_s390.cpp
+ src/cpu/s390/vm/stubGenerator_s390.cpp
+ src/cpu/s390/vm/stubRoutines_s390.cpp
+ src/cpu/s390/vm/stubRoutines_s390.hpp
+ src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp
+ src/cpu/s390/vm/templateTable_s390.cpp
+ src/cpu/s390/vm/templateTable_s390.hpp
+ src/cpu/s390/vm/vmStructs_s390.hpp
+ src/cpu/s390/vm/vm_version_s390.cpp
+ src/cpu/s390/vm/vm_version_s390.hpp
+ src/cpu/s390/vm/vmreg_s390.cpp
+ src/cpu/s390/vm/vmreg_s390.hpp
+ src/cpu/s390/vm/vmreg_s390.inline.hpp
+ src/cpu/s390/vm/vtableStubs_s390.cpp
+ src/os_cpu/linux_s390/vm/atomic_linux_s390.hpp
+ src/os_cpu/linux_s390/vm/bytes_linux_s390.inline.hpp
+ src/os_cpu/linux_s390/vm/globals_linux_s390.hpp
+ src/os_cpu/linux_s390/vm/orderAccess_linux_s390.inline.hpp
+ src/os_cpu/linux_s390/vm/os_linux_s390.cpp
+ src/os_cpu/linux_s390/vm/os_linux_s390.hpp
+ src/os_cpu/linux_s390/vm/prefetch_linux_s390.inline.hpp
+ src/os_cpu/linux_s390/vm/thread_linux_s390.cpp
+ src/os_cpu/linux_s390/vm/thread_linux_s390.hpp
+ src/os_cpu/linux_s390/vm/vmStructs_linux_s390.hpp
Changeset: abb2824d2dfd
Author: mlarsson
Date: 2016-10-21 10:18 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/abb2824d2dfd
8166117: Add UTC timestamp decorator for UL
Reviewed-by: rehn, rprotacio
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/logDecorations.cpp
! src/share/vm/logging/logDecorators.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! test/native/logging/test_logDecorations.cpp
! test/native/logging/test_logDecorators.cpp
Changeset: 46a9564b8513
Author: mlarsson
Date: 2016-10-21 10:14 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/46a9564b8513
8146009: "pure virtual method called" with using new GC logging mechanism
Reviewed-by: dsamersoff, dholmes, mchernov
Contributed-by: marcus.larsson at oracle.com, michail.chernov at oracle.com
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logDecorations.hpp
! src/share/vm/logging/logFileStreamOutput.cpp
! src/share/vm/logging/logFileStreamOutput.hpp
! src/share/vm/logging/logOutput.cpp
! src/share/vm/logging/logOutput.hpp
! src/share/vm/logging/logTagSet.cpp
+ test/gc/g1/logging/TestG1LoggingFailure.java
! test/native/logging/test_logConfiguration.cpp
! test/native/logging/test_logOutputList.cpp
! test/native/logging/test_logTagSet.cpp
Changeset: 8cd9f7147af1
Author: mdoerr
Date: 2016-10-27 11:41 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/8cd9f7147af1
8168083: PPC64: Cleanup template interpreter after 8154580 and 8154867
Reviewed-by: goetz, coleenp
! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
Changeset: 3609eb7f27fa
Author: mgronlun
Date: 2016-10-27 11:14 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/3609eb7f27fa
8168662: Intrinsic support for event based tracing needs explicit control dependency
Reviewed-by: kvn, rehn
! src/share/vm/opto/library_call.cpp
Changeset: 0b1e2f0e62b5
Author: mgronlun
Date: 2016-10-27 11:20 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/0b1e2f0e62b5
Merge
Changeset: d13e2c90fcef
Author: mgronlun
Date: 2016-10-27 12:18 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/d13e2c90fcef
Merge
Changeset: 622d3fe587f2
Author: goetz
Date: 2016-10-27 12:22 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/622d3fe587f2
8168318: PPC64: Use cmpldi instead of li/cmpld
Reviewed-by: goetz
Contributed-by: igor.nunes at eldorado.org.br
! src/cpu/ppc/vm/ppc.ad
Changeset: 5633d5463a8b
Author: gziemski
Date: 2016-10-27 09:42 -0500
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/5633d5463a8b
8166145: runtime/threads/ThreadInterruptTest3 fails with ExitCode 0
Summary: Added new hashtables logging tag and used it print out the table performance details.
Reviewed-by: coleenp, dholmes
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: 2a2b71f87249
Author: psandoz
Date: 2016-10-14 14:47 -0700
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/2a2b71f87249
8166974: invokedynamic implementation should not wrap Errors
Reviewed-by: dholmes, jrose
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/linkResolver.cpp
! test/runtime/ConstantPool/TestMethodHandleConstant.java
! test/runtime/invokedynamic/BootstrapMethodErrorTest.java
Changeset: 2839c246aa76
Author: sla
Date: 2016-10-28 08:40 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/2839c246aa76
8168305: GC.class_stats should not require -XX:+UnlockDiagnosticVMOptions
Reviewed-by: rehn, mlarsson, iklam
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! test/serviceability/sa/TestInstanceKlassSize.java
! test/serviceability/sa/TestInstanceKlassSizeForInterface.java
Changeset: 308a53dd5aee
Author: kvn
Date: 2016-10-28 12:28 -0700
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/308a53dd5aee
8067744: XMM/SSE float register values corrupted by JNI_CreateVM call in JRE 8 (Windows)
Summary: save/restore registers in generate_get_cpu_info() code which checks interrupts.
Reviewed-by: kvn, mcberg
Contributed-by: dmitry.chuyko at oracle.com
! make/test/JtregNative.gmk
! src/cpu/x86/vm/vm_version_x86.cpp
+ test/runtime/jni/CalleeSavedRegisters/FPRegs.java
+ test/runtime/jni/CalleeSavedRegisters/exeFPRegs.c
Changeset: 11c368034e2b
Author: kvn
Date: 2016-10-28 19:33 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/11c368034e2b
Merge
Changeset: 276657e0e3b4
Author: thartmann
Date: 2016-10-31 09:50 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/276657e0e3b4
8168770: Fix for 8151988 causes performance regression on SPARC
Summary: Reversed and re-implemented fix for 8151988 to eagerly cut off control input of Div and Mod nodes.
Reviewed-by: kvn
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/divnode.cpp
Changeset: 52bc6603d080
Author: dnsimon
Date: 2016-10-29 01:09 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/52bc6603d080
8168915: [JVMCI] use MethodParameters attribute instead of depending on -g option for sanity checks
Reviewed-by: kvn
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
Changeset: c09080eab7ac
Author: roland
Date: 2016-10-13 12:27 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/c09080eab7ac
8167298: assert(tp->base() != Type::AnyPtr) crash with Unsafe.compareAndExchangeObject*
Summary: Unsafe.compareAndExchangeObject should keep track of returned type after matching
Reviewed-by: shade, vlivanov
! src/share/vm/adlc/formssel.cpp
+ test/compiler/intrinsics/unsafe/TestCAEAntiDep.java
Changeset: dab623e5a387
Author: roland
Date: 2016-10-10 17:04 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/dab623e5a387
8167300: Scheduling failures during gcm should be fatal
Reviewed-by: kvn, mcberg
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp
Changeset: 916006f85f92
Author: goetz
Date: 2016-10-19 11:08 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/916006f85f92
8168283: adlc: fix error expanding expanded nodes.
Reviewed-by: kvn
! src/share/vm/adlc/output_c.cpp
Changeset: 9ea71fc781fe
Author: mchernov
Date: 2016-10-31 18:18 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/9ea71fc781fe
8168535: Quarantine GcCauseTest02 and GcTest02
Reviewed-by: jwilhelm, sjohanss
! test/serviceability/tmtools/jstat/GcCauseTest02.java
! test/serviceability/tmtools/jstat/GcTest02.java
Changeset: d3a54fa06ec2
Author: mchernov
Date: 2016-10-31 17:36 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/d3a54fa06ec2
Merge
Changeset: 6996f14f9d02
Author: zmajo
Date: 2016-11-01 09:19 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/6996f14f9d02
8167578: C1: compiler.escapeAnalysis.TestArrayCopy fails to throw ArrayStoreException
Summary: Remove code that causes C1's arraycopy to skip type checks if the length argument is 0
Reviewed-by: kvn
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
Changeset: 031e87605d21
Author: simonis
Date: 2016-10-06 18:51 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/031e87605d21
8159611: C2: ArrayCopy elimination skips required parameter checks
Reviewed-by: kvn, zmajo, thartmann
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/escapeAnalysis/TestArrayCopy.java
Changeset: 8c2f220c759c
Author: vtewari
Date: 2016-11-03 11:53 +0530
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/8c2f220c759c
8164783: SA: jhsdb clhsdb 'printall' often throws "Corrupted constant pool" assertion failure
Summary: Do the special handling for invokedynamic bytecodes while printing out the bytecodes in a method
Reviewed-by: dsamersoff, sundar
Contributed-by: jini.george at oracle.com
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
+ test/serviceability/sa/LingeredAppWithInvokeDynamic.java
+ test/serviceability/sa/TestCpoolForInvokeDynamic.java
Changeset: 246f6fb74bf1
Author: bobv
Date: 2016-11-03 10:44 -0400
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/246f6fb74bf1
8167501: ARMv7 Linux C2 compiler crashes running jtreg harness on MP systems
Reviewed-by: dcubed
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 2030aa3bcc00
Author: erikj
Date: 2016-11-07 10:12 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/2030aa3bcc00
8169255: Link gtestLauncher statically if libjvm is configured for static linking
Reviewed-by: tbell, dholmes
! make/lib/CompileGtest.gmk
Changeset: 31fba7f1a530
Author: goetz
Date: 2016-10-31 11:36 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/31fba7f1a530
8166837: [TESTBUG] Fix tests on Linux/s390x
Reviewed-by: kvn, simonis
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/compiler/ciReplay/SABase.java
! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
! test/test_env.sh
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
Changeset: 3978254d2b14
Author: neliasso
Date: 2016-11-01 14:22 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/3978254d2b14
8160543: C1: Crash in java.lang.String.indexOf in some java.sql tests
Summary: C1 must use unverified entry point for unloaded methods.
Reviewed-by: vlivanov, goetz
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/code/compiledIC.cpp
Changeset: f02245c92146
Author: ehelin
Date: 2016-10-28 15:50 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/f02245c92146
8168904: Initialize and reset G1 phase times to zero
Reviewed-by: sjohanss, jprovino
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
Changeset: 0baa3226c993
Author: dnsimon
Date: 2016-11-07 17:02 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/0baa3226c993
8169331: [JVMCI] incomplete API to MethodParameters attribute
Reviewed-by: kvn
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
Changeset: a169535aff9d
Author: dsamersoff
Date: 2016-11-09 09:30 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/a169535aff9d
7107018: sun.jvm.hotspot.utilities.soql.JSJavaHeap.forEachClass incorrect test
Summary: Correction for incorrect double checking of âkâ not being null.
Reviewed-by: dsamersoff, rehn
Contributed-by: jini.george at oracle.com
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java
Changeset: 3784c8f92b5b
Author: vtewari
Date: 2016-11-09 13:38 +0530
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/3784c8f92b5b
7107014: sun.jvm.hotspot.HSDB.FindObjectByTypeCleanupThunk.showConsole.attach infinite loop
Summary: Avoid infinite loop in sun.jvm.hotspot.HSDB.FindObjectByTypeCleanupThunk.showConsole.attach
Reviewed-by: rehn, dsamersoff
Contributed-by: Sharath Ballal <sharath.ballal at oracle.com>
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
Changeset: a71b53580d07
Author: dsamersoff
Date: 2016-11-09 10:56 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/a71b53580d07
8169344: Potential open file descriptor in exists() of hotspot/agent/src/os/bsd/ps_core.c
Summary: Use access() instead of open() to check for the existence of a file
Reviewed-by: dsamersoff, dholmes
Contributed-by: jini.george at oracle.com
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
Changeset: 8e5e93fad474
Author: dsamersoff
Date: 2016-11-09 08:45 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/8e5e93fad474
Merge
Changeset: 824a8dcba48b
Author: roland
Date: 2016-10-07 15:59 +0200
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/824a8dcba48b
8169497: Aarch64: Improve internal array handling
Reviewed-by: aph
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
Changeset: 48542f67f082
Author: kvn
Date: 2016-11-09 10:21 -0800
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/48542f67f082
8167067: Fix x86 SHA instructions to be non Vex encoded
Reviewed-by: kvn
Contributed-by: razvan.a.lupusoru at intel.com
! src/cpu/x86/vm/assembler_x86.cpp
Changeset: 89a86a43991e
Author: neliasso
Date: 2016-11-10 18:08 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/89a86a43991e
8167656: Unstable MethodHandle inlining causing huge performance variations
Summary: Profile calls without a reciever
Reviewed-by: jrose, vlivanov, kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: 413313d813f5
Author: never
Date: 2016-11-10 13:08 -0800
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/413313d813f5
8169554: [JVMCI] expose missing StubRoutines for intrinsics
Reviewed-by: kvn
! src/share/vm/jvmci/vmStructs_jvmci.cpp
Changeset: 110b1774a359
Author: rraghavan
Date: 2016-11-10 23:26 -0800
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/110b1774a359
8169201: Montgomery multiply intrinsic should use correct name
Summary: Corrected stubName to montgomery_multiply for inline_montgomeryMultiply()
Reviewed-by: aph, thartmann, zmajo
! src/share/vm/opto/library_call.cpp
Changeset: 17a959a33da5
Author: goetz
Date: 2016-11-07 12:37 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/17a959a33da5
8169317: [s390] Various minor bug fixes and adaptions.
Reviewed-by: mdoerr
! src/cpu/s390/vm/c1_LIRAssembler_s390.cpp
! src/cpu/s390/vm/frame_s390.cpp
! src/cpu/s390/vm/frame_s390.inline.hpp
! src/cpu/s390/vm/globals_s390.hpp
! src/cpu/s390/vm/macroAssembler_s390.hpp
! src/cpu/s390/vm/nativeInst_s390.cpp
! src/cpu/s390/vm/relocInfo_s390.cpp
! src/cpu/s390/vm/s390.ad
! src/cpu/s390/vm/templateTable_s390.cpp
! src/cpu/s390/vm/vm_version_s390.cpp
! src/os_cpu/linux_s390/vm/os_linux_s390.cpp
Changeset: 3fe7510a87ae
Author: ehelin
Date: 2016-11-07 10:38 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/3fe7510a87ae
8167679: G1 phase logging is messy
Reviewed-by: sjohanss, tschatzl
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 2dda287dd453
Author: ehelin
Date: 2016-11-11 12:27 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/2dda287dd453
Merge
Changeset: 325a8906aca8
Author: simonis
Date: 2016-11-14 11:15 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/325a8906aca8
8169625: Libjsig build doesn't set flags for ppc64/s390 builds
Reviewed-by: erikj
! make/lib/CompileLibjsig.gmk
Changeset: 2f9887ab51fa
Author: lana
Date: 2016-10-27 16:28 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/2f9887ab51fa
Added tag jdk-9+142 for changeset 7b48d63dfd6b
! .hgtags
Changeset: c30b6e2d2ec4
Author: lana
Date: 2016-10-27 21:22 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/c30b6e2d2ec4
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
- src/share/vm/logging/log.cpp
- src/share/vm/utilities/resourceHash.cpp
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory
Changeset: d87d5d430c42
Author: erikj
Date: 2016-11-02 10:43 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/d87d5d430c42
8063154: Checked in jvmti.h not in sync with generated jvmti.h
Reviewed-by: tbell
! make/gensrc/GensrcJvmti.gmk
Changeset: 48fce55afe71
Author: mchung
Date: 2016-11-03 18:08 -0700
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/48fce55afe71
6479237: (cl) Add support for classloader names
Reviewed-by: alanb, bchristi, coleenp, dfuchs, lfoltan, psandoz, sspitsyn
! make/symbols/symbols-unix
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 6ee1eeed0d77
Author: lana
Date: 2016-11-04 17:24 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/6ee1eeed0d77
Added tag jdk-9+143 for changeset d87d5d430c42
! .hgtags
Changeset: 6187b582d02a
Author: lana
Date: 2016-11-04 17:52 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/6187b582d02a
Merge
Changeset: 40314142cf6e
Author: jwilhelm
Date: 2016-11-11 16:44 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/40314142cf6e
Merge
Changeset: c667bae72ea8
Author: jwilhelm
Date: 2016-11-11 16:52 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/c667bae72ea8
8169597: Quarantine TestCpoolForInvokeDynamic.java until JDK-8169232 is solved
Reviewed-by: egahlin, gtriantafill
! test/serviceability/sa/TestCpoolForInvokeDynamic.java
Changeset: d9e9bc313c5a
Author: kvn
Date: 2016-11-14 10:10 -0800
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/d9e9bc313c5a
8169261: Fix for JDK-8067744 creates build failures with some versions of gcc and/or linux
Reviewed-by: kvn, drwhite
Contributed-by: yang.zhang at linaro.org
! make/test/JtregNative.gmk
Changeset: 351f661b6080
Author: ccheung
Date: 2016-11-14 10:42 -0800
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/351f661b6080
8168796: relax vm options checking during CDS dump time
Summary: warning instead of exit for the following vm options specified during CDS dump time: --module-path, --upgrade-module-path, --add-modules
Reviewed-by: hseigel, jiangli, sspitsyn
! src/share/vm/runtime/arguments.cpp
Changeset: 760fcb1e224d
Author: ccheung
Date: 2016-11-14 19:21 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/760fcb1e224d
Merge
Changeset: 8589b00e7c92
Author: jiangli
Date: 2016-11-14 18:03 -0500
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/8589b00e7c92
8168790: CDS: assert(max_delta <= (0x7FFFFFFF)) failed: range check.
Summary: Change the assert to check the current delta is less than 0x7FFFFFFF.
Reviewed-by: iklam, ddmitriev
! src/share/vm/classfile/compactHashtable.cpp
+ test/runtime/SharedArchiveFile/LargeSharedSpace.java
Changeset: 9835a0bc4c4b
Author: jiangli
Date: 2016-11-14 19:24 -0500
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/9835a0bc4c4b
Merge
Changeset: eaa03798408f
Author: mchernov
Date: 2016-11-15 14:04 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/eaa03798408f
8168934: [TESTBUG] gc/g1/logging/TestG1LoggingFailure.java failed
Reviewed-by: tschatzl, dfazunen
! test/gc/g1/logging/TestG1LoggingFailure.java
Changeset: cfd9e8c96d1d
Author: mchernov
Date: 2016-11-15 15:30 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/cfd9e8c96d1d
Merge
Changeset: 7c695e0b87d0
Author: hseigel
Date: 2016-11-15 08:34 -0500
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/7c695e0b87d0
8169551: Segfaults in error traces when module version is null
Summary: Make sure module->version() is not null before dereferencing it.
Reviewed-by: coleenp, gtriantafill, lfoltan
! src/share/vm/runtime/frame.cpp
Changeset: f6c1979096f3
Author: kbarrett
Date: 2016-11-15 19:39 -0500
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/f6c1979096f3
8169423: Infinite loop in G1's ConcurrentMarkThread
Summary: Also terminate loop if has_aborted flag is set.
Reviewed-by: tschatzl, sjohanss
! src/share/vm/gc/g1/concurrentMarkThread.cpp
Changeset: 1d8d01c86279
Author: dsamersoff
Date: 2016-11-16 14:11 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/1d8d01c86279
7107013: sun.jvm.hotspot.runtime.Bytes.swapLong conversion to long mishandled
Summary: Cast to long to avoid truncation in swapLong()
Reviewed-by: dsamersoff
Contributed-by: Sharath Ballal <sharath.ballal at oracle.com>
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Bytes.java
Changeset: 4d1cc698c0b6
Author: mchernov
Date: 2016-11-16 18:57 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/4d1cc698c0b6
8165955: TestFullGCCount test failed with CMS and -XX:+ExplicitGCInvokesConcurrent
Reviewed-by: dfazunen, tschatzl
! test/gc/TestFullGCCount.java
Changeset: ae23c7acb99a
Author: dsamersoff
Date: 2016-11-17 15:54 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/ae23c7acb99a
8169638: serviceability/sa/TestInstanceKlassSize.java and serviceability/sa/TestInstanceKlassSizeForInterface.java fail compilation
Summary: Modified the jtreg tests to use @modules
Reviewed-by: dsamersoff, rehn
Contributed-by: jini.george at oracle.com
! test/serviceability/sa/TestInstanceKlassSize.java
! test/serviceability/sa/TestInstanceKlassSizeForInterface.java
Changeset: 36223b379545
Author: hseigel
Date: 2016-11-17 14:23 -0500
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/36223b379545
8166304: Skipping access check for classes generated by core reflection
Summary: Only allow boot and reflection class loader to load sub-types of jdk.internal.reflect
Reviewed-by: acorn, lfoltan, rehn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
+ test/runtime/classFileParserBug/FakeMethodAcc.java
+ test/runtime/classFileParserBug/fakeMethodAccessor.jasm
Changeset: 8f11c2b71d09
Author: rprotacio
Date: 2016-11-17 16:28 -0500
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/8f11c2b71d09
8165550: Add class loader names to ClassCastException message
Summary: Adds new format of class loader names to VM ClassCastException messages
Reviewed-by: dholmes, mchung, lfoltan
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! test/runtime/modules/CCE_module_msg.java
+ test/runtime/modules/p4/c4.java
Changeset: 69af0ef04d69
Author: rprotacio
Date: 2016-11-17 21:59 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/69af0ef04d69
Merge
Changeset: a857e274f6df
Author: rraghavan
Date: 2016-11-18 03:40 -0800
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/a857e274f6df
8169529: AArch64: Revert old JDK-8167595 changes after JDK-8159035 fix is pushed
Summary: Removed the zero check
Reviewed-by: adinn, aph, thartmann
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: 0be832746ebe
Author: mchernov
Date: 2016-11-18 18:46 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/0be832746ebe
8166719: gc/stress/TestStressG1Humongous.java fails with OOME
Reviewed-by: tschatzl, dfazunen
! test/gc/stress/TestStressG1Humongous.java
Changeset: f5689e544d44
Author: rkennke
Date: 2016-11-18 19:04 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/f5689e544d44
8169901: AArch64: CompareAndExchange intrinsics clobber address register
Reviewed-by: aph
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/cas.m4
Changeset: 3f551de87e59
Author: thartmann
Date: 2016-11-21 08:27 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/3f551de87e59
8169711: CDS does not patch entry trampoline if intrinsic method is disabled
Summary: Always create interpreter method entries for intrinsified methods but replace them with vanilla entries if the intrinsic is disabled at runtime.
Reviewed-by: kvn, iklam
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp
! src/share/vm/interpreter/abstractInterpreter.cpp
! src/share/vm/interpreter/templateInterpreterGenerator.cpp
+ test/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java
Changeset: 431caa270a51
Author: thartmann
Date: 2016-11-21 09:33 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/431caa270a51
8169941: CodeBlob::is_frame_complete_at() does not honor CodeOffsets::frame_never_safe
Summary: CodeBlob::is_frame_complete_at() should always return false if _frame_complete_offset is set to CodeOffsets::frame_never_safe (-1).
Reviewed-by: kvn, dlong
! src/share/vm/code/codeBlob.hpp
Changeset: 42a27dc44adc
Author: aph
Date: 2016-11-21 17:29 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/42a27dc44adc
8170098: AArch64: VM is extremely slow with JVMTI debugging enabled
Reviewed-by: roland
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
Changeset: 52d18f20804b
Author: aph
Date: 2016-11-21 17:38 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/52d18f20804b
8170100: AArch64: Crash in C1-compiled code accessing References
Reviewed-by: roland
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
Changeset: 6f8884f94c25
Author: jiangli
Date: 2016-11-21 21:07 -0500
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/6f8884f94c25
8169870: CDS: "assert(partition_size <= size()) failed: partition failed" on 32 bit JVM
Summary: Exit the VM and report error if the second ReservedSpace() call also fails.
Reviewed-by: cjplummer, sspitsyn, iklam
! src/share/vm/memory/metaspace.cpp
! test/runtime/SharedArchiveFile/LargeSharedSpace.java
Changeset: 1b7fd4c2f65e
Author: mchernov
Date: 2016-11-22 16:13 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/1b7fd4c2f65e
8168396: Unexpected OOME in GcCauseTest02 and GcTest02
Reviewed-by: tschatzl, dfazunen
! test/serviceability/tmtools/jstat/GcCapacityTest.java
! test/serviceability/tmtools/jstat/GcCauseTest01.java
! test/serviceability/tmtools/jstat/GcCauseTest02.java
! test/serviceability/tmtools/jstat/GcNewTest.java
! test/serviceability/tmtools/jstat/GcTest01.java
! test/serviceability/tmtools/jstat/GcTest02.java
! test/serviceability/tmtools/jstat/utils/GcProvoker.java
Changeset: 92d1285e6bcb
Author: mcberg
Date: 2016-11-22 11:34 -0800
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/92d1285e6bcb
8170039: Change UseAVX < 3 on SKX/KNL to not emit evex vector check
Reviewed-by: kvn
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: 873014e6ff3d
Author: vdeshpande
Date: 2016-11-22 13:59 -0800
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/873014e6ff3d
8165287: fix compress intrinsics to produce correct results with avx512
Reviewed-by: kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: 1a33f585a889
Author: kbarrett
Date: 2016-11-22 20:24 -0500
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/1a33f585a889
8166607: G1 needs klass_or_null_acquire
Summary: Use acquire where needed, split refinment humongous and non to simplify.
Reviewed-by: tschatzl, ehelin
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
Changeset: 075fbfdb498f
Author: kbarrett
Date: 2016-11-22 20:50 -0500
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/075fbfdb498f
8166811: Missing memory fences between memory allocation and refinement
Summary: Refactored to have needed barrier
Reviewed-by: tschatzl, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegionType.hpp
Changeset: 13e6043fcdcb
Author: vtewari
Date: 2016-11-23 12:08 +0530
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/13e6043fcdcb
8169232: SA: TestCpoolForInvokeDynamic.java fails with sun.jvm.hotspot.debugger.DebuggerException: binary search bug: should have found entry 1
Summary: Avoid potential data loss by avoiding the long-to-int cast of the return value of minus()
Reviewed-by: dsamersoff, sspitsyn
Contributed-by: jini.george at oracle.com
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java
! test/serviceability/sa/TestCpoolForInvokeDynamic.java
Changeset: 156f0a451ab0
Author: kzhaldyb
Date: 2016-11-01 16:23 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/156f0a451ab0
8168493: Convert TestBitMap_test to GTest
Reviewed-by: kbarrett, tschatzl
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/utilities/test_bitMap.cpp
Changeset: ab75b36b1c0e
Author: kzhaldyb
Date: 2016-11-23 12:01 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/ab75b36b1c0e
8168492: Convert CollectedHeap_test to GTest
Reviewed-by: iignatyev, tschatzl
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/shared/test_collectedHeap.cpp
Changeset: 37d9cb96680e
Author: stuefe
Date: 2016-11-23 14:33 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/37d9cb96680e
8167650: NMT should check for invalid MEMFLAGS
Reviewed-by: dholmes, mockner, cjplummer
! src/share/vm/services/nmtCommon.hpp
Changeset: 8d26435a4c69
Author: stefank
Date: 2016-11-23 14:36 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/8d26435a4c69
8169931: 8k class metaspace chunks misallocated from 4k chunk freelistâ
Reviewed-by: mgerdin, coleenp, ehelin, stuefe
! src/share/vm/memory/metaspace.cpp
+ test/native/memory/test_chunkManager.cpp
Changeset: 89d17b1efa01
Author: tschatzl
Date: 2016-11-24 10:05 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/89d17b1efa01
8169703: G1 crashes with guarantee(pretouch_gang != NULL) failed: No pretouch gang specified
Summary: Allow use of AlwaysPreTouch without passing a WorkGang.
Reviewed-by: kbarrett, dfazunen, ddmitriev
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
+ test/gc/g1/TestParallelAlwaysPreTouch.java
+ test/gc/g1/TestSharedArchiveWithPreTouch.java
Changeset: a93af8c62d4d
Author: tschatzl
Date: 2016-11-24 09:33 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/a93af8c62d4d
Merge
Changeset: a67614dce6cd
Author: tschatzl
Date: 2016-11-24 11:27 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/a67614dce6cd
8057003: Large reference arrays cause extremely long synchronization times
Summary: Slice large object arrays into parts so that the synchronization of marking threads with an STW pause request does not take long.
Reviewed-by: ehelin, pliden
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
+ src/share/vm/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
+ src/share/vm/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp
+ src/share/vm/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp
! src/share/vm/runtime/globals.hpp
Changeset: a3ee61047501
Author: lmesnik
Date: 2016-11-24 16:48 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/a3ee61047501
8166898: G1SATBCardTableLoggingModRefBS::invalidate() incorrect with whole_heap == true
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/cardTableRS.hpp
! src/share/vm/gc/shared/modRefBarrierSet.hpp
Changeset: dfece8d73930
Author: lmesnik
Date: 2016-11-24 16:52 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/dfece8d73930
8166761: Compiler testing in tier2 should be optimized to finish in 20 minutes.
Reviewed-by: ctornqvi, kvn
! test/TEST.groups
Changeset: 82a2934165d0
Author: erikj
Date: 2016-11-24 15:27 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/82a2934165d0
8170284: Move fine granular hotspot make targets to top level
Reviewed-by: tbell
- make/BuildHotspot.gmk
Changeset: 5186b4a73b5c
Author: erikj
Date: 2016-11-24 16:07 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/5186b4a73b5c
Merge
- make/BuildHotspot.gmk
Changeset: cc24c5338a96
Author: jwilhelm
Date: 2016-11-25 15:58 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/cc24c5338a96
8170355: [BACKOUT] 8k class metaspace chunks misallocated from 4k chunk freelist
Reviewed-by: ehelin, stefank
! src/share/vm/memory/metaspace.cpp
- test/native/memory/test_chunkManager.cpp
Changeset: 37eb6c016203
Author: iignatyev
Date: 2016-11-25 11:59 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/37eb6c016203
8170228: register closed @requires property setter
Reviewed-by: vlivanov, dfazunen
! test/TEST.ROOT
Changeset: ca0634bba7b0
Author: iignatyev
Date: 2016-11-25 17:56 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/ca0634bba7b0
Merge
- test/native/memory/test_chunkManager.cpp
Changeset: 45c7d7575efa
Author: aph
Date: 2016-11-22 08:46 -0800
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/45c7d7575efa
8170106: AArch64: Multiple JVMCI issues
Reviewed-by: rschatz
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/register_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
Changeset: 468f68c8f71a
Author: iignatyev
Date: 2016-11-29 00:25 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/468f68c8f71a
8170226: Implement setting jtreg @requires property vm.jvmci
Reviewed-by: kvn
! test/TEST.ROOT
Changeset: d1a00bd8dcca
Author: iignatyev
Date: 2016-11-29 00:25 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/d1a00bd8dcca
8170227: use vm.jvmci property in compiler/jvmci tests
Reviewed-by: kvn
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/TestJVMCIPrintProperties.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/compiler/jvmci/meta/StableFieldTest.java
Changeset: 31e6aa2f3279
Author: iklam
Date: 2016-11-27 19:58 -0800
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/31e6aa2f3279
8169867: Method::restore_unshareable_info does not invoke Method::link_method
Reviewed-by: jiangli, kvn, thartmann
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 7ac8338d25ca
Author: dbuck
Date: 2016-11-29 06:20 +0000
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/7ac8338d25ca
8170431: non-ASCII characters in source code comments (jimage.hpp)
Reviewed-by: dholmes
! src/share/vm/classfile/jimage.hpp
Changeset: 5f3b92e5dd7b
Author: thartmann
Date: 2016-11-29 08:16 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/5f3b92e5dd7b
8168996: C2 crash at postaloc.cpp:140 : assert(false) failed: unexpected yanked node
Summary: Prevent MemBarAcquire from keeping a LoadNNode alive by adding it to the worklist if it is the only user of a DecodeNNode.
Reviewed-by: kvn
! src/share/vm/opto/node.cpp
Changeset: 3382fc1e807e
Author: thartmann
Date: 2016-11-29 08:48 +0100
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/3382fc1e807e
Merge
Changeset: c288da99450a
Author: kzhaldyb
Date: 2016-11-25 20:00 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/c288da99450a
8169003: LogDecorations.iso8601_utctime_test fails if numeric locale uses "," as separator between integer and fraction part
Reviewed-by: mlarsson, iignatyev
! test/native/logging/test_logDecorations.cpp
Changeset: bf718b316869
Author: kzhaldyb
Date: 2016-11-28 18:54 +0300
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/bf718b316869
8166156: Convert test_semaphore to GTest
Reviewed-by: kbarrett, tschatzl, stefank
- src/share/vm/runtime/semaphore.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/runtime/test_semaphore.cpp
Changeset: 436a6eb5a7a3
Author: bobv
Date: 2016-12-01 15:00 -0500
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/436a6eb5a7a3
Merge
- make/BuildHotspot.gmk
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/share/vm/code/codeBlob.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.cpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/runtime/arguments.cpp
- src/share/vm/runtime/semaphore.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vm_version.cpp
- src/share/vm/utilities/quickSort.cpp
Changeset: 9ae19f38e120
Author: bobv
Date: 2016-12-02 11:06 -0500
URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/9ae19f38e120
8170621: aarch3264: arm32/64 post Merge updates of ARM sources
Reviewed-by: enevill
! src/cpu/arm/vm/c1_LIRAssembler_arm.cpp
! src/cpu/arm/vm/c2_globals_arm.hpp
! src/cpu/arm/vm/frame_arm.cpp
! src/cpu/arm/vm/globals_arm.hpp
- src/cpu/arm/vm/os_arm.inline.hpp
! src/cpu/arm/vm/vm_version_arm.hpp
- src/cpu/arm/vm/vm_version_ext_arm.cpp
- src/cpu/arm/vm/vm_version_ext_arm.hpp
More information about the aarch32-port-dev
mailing list