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