hg: jdk9/hs/hotspot: 17 new changesets

vladimir.x.ivanov at oracle.com vladimir.x.ivanov at oracle.com
Fri Apr 29 12:45:27 UTC 2016


Changeset: 19f0981cb686
Author:    thartmann
Date:      2016-04-25 10:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/19f0981cb686

8154763: Crash with "assert(RangeCheckElimination)" if RangeCheckElimination is disabled
Summary: Disable multiversioning if range check elimination is turned off.
Reviewed-by: mcberg, kvn

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java

Changeset: 6bbfc96e9707
Author:    thartmann
Date:      2016-04-25 10:53 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6bbfc96e9707

8086057: Crash with "modified node is not on IGVN._worklist" when running with -XX:-SplitIfBlocks
Summary: Pre-loop Opaque1 node 'pre_opaq' should be put on the IGVN worklist after modification.
Reviewed-by: kvn

! src/share/vm/opto/superword.cpp
+ test/compiler/loopopts/TestSplitIfBlocksDisabled.java

Changeset: 79dae2cd00ef
Author:    vlivanov
Date:      2016-04-25 18:36 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/79dae2cd00ef

8134918: C2: Type speculation produces mismatched unsafe accesses
Reviewed-by: kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/profiling/UnsafeAccess.java

Changeset: b9474aed0134
Author:    vlivanov
Date:      2016-04-25 21:25 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b9474aed0134

8154172: C1: NPE is thrown instead of linkage error when invoking nonexistent method
Reviewed-by: kvn

! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/linkage/CallSites.jasm
+ test/compiler/linkage/LinkageErrors.java

Changeset: 69d081845165
Author:    rbackman
Date:      2016-04-26 10:28 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/69d081845165

8151956: Support non-continuous CodeBlobs in HotSpot
Reviewed-by: iveresov, thartmann, simonis

! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompiledMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
+ src/share/vm/code/compiledMethod.cpp
+ src/share/vm/code/compiledMethod.hpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/exceptionHandlerTable.hpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/scopeDesc.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframe_hp.cpp
! src/share/vm/runtime/vframe_hp.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java

Changeset: 9a2e10539d44
Author:    mcberg
Date:      2016-04-26 20:43 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9a2e10539d44

8154896: xml.transform fails intermittently on SKX
Summary: Replace some short branches (jccb) to avoid problem when EVEX is used.
Reviewed-by: twisti, kvn

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp

Changeset: 6a17c49de974
Author:    jcivlin
Date:      2016-04-26 21:54 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6a17c49de974

8154495: SHA256 AVX2 intrinsic (when no supports_sha() available)
Reviewed-by: kvn

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86_sha.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
! test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java

Changeset: 746f0b1561db
Author:    roland
Date:      2016-04-27 01:14 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/746f0b1561db

8154939: 8153998 broke vectorization on aarch64
Reviewed-by: kvn, mcberg

! src/share/vm/opto/superword.cpp

Changeset: 9fca65b0a9a1
Author:    roland
Date:      2016-04-25 15:14 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9fca65b0a9a1

8155015: Aarch64: bad assert in spill generation code
Reviewed-by: thartmann

! src/cpu/aarch64/vm/aarch64.ad

Changeset: 4fd1504a0237
Author:    vdeshpande
Date:      2016-04-27 13:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4fd1504a0237

8154975: Update for vectorizedMismatch with AVX512
Reviewed-by: kvn

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp

Changeset: a952f549be4e
Author:    never
Date:      2016-04-27 16:20 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a952f549be4e

8152903: [JVMCI] CompilerToVM::resolveMethod should correctly handle private methods in interfaces
Reviewed-by: iveresov

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/javaCalls.cpp
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.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/TestResolvedJavaType.java

Changeset: 003924155da8
Author:    mdoerr
Date:      2016-04-28 10:32 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/003924155da8

8154836: VM crash due to "Base pointers must match"
Summary: Improve the handling of AddP nodes in final graph reshaping.
Reviewed-by: kvn, zmajo

! src/share/vm/opto/compile.cpp

Changeset: 9e21d8c18a7d
Author:    roland
Date:      2016-04-28 15:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9e21d8c18a7d

8155612: Aarch64: vector nodes need to support misaligned offset
Summary: Add support for misaligned offsets.
Reviewed-by: aph

! src/cpu/aarch64/vm/aarch64.ad

Changeset: e1ae06426e84
Author:    thartmann
Date:      2016-04-28 17:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e1ae06426e84

6941938: Improve array equals intrinsic on SPARC
Summary: Array equals intrinsic should do 8-byte comparison on SPARC.
Reviewed-by: kvn, jrose, mgerdin, twisti

! src/cpu/sparc/vm/macroAssembler_sparc.cpp

Changeset: 1a50b572ea01
Author:    enevill
Date:      2016-04-28 13:26 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1a50b572ea01

8155617: aarch64: ClearArray does not use DC ZVA
Summary: Implement block zero using DC ZVA
Reviewed-by: aph
Contributed-by: long.chen at linaro.org, edward.nevill at gmail.com

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp
! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.hpp

Changeset: 98937e623982
Author:    vlivanov
Date:      2016-04-29 02:13 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/98937e623982

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
- src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java

Changeset: ac715a6261b2
Author:    vlivanov
Date:      2016-04-29 14:17 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ac715a6261b2

Merge

! src/share/vm/classfile/classLoader.cpp



More information about the jdk9-hs-changes mailing list