hg: jdk9/hs/hotspot: 22 new changesets
igor.veresov at oracle.com
igor.veresov at oracle.com
Fri Aug 26 23:35:12 UTC 2016
Changeset: 6f10754f85d9
Author: kvn
Date: 2016-08-18 14:31 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6f10754f85d9
8162496: missing precedence edge for anti_dependence
Summary: fix Implicit Null Check optimization code.
Reviewed-by: roland, aph
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/lcm.cpp
Changeset: e0a8f4132724
Author: thartmann
Date: 2016-08-19 08:34 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e0a8f4132724
8064892: Non-methods code cache overflow is not handled correctly
Summary: Should keep track of requested code blob type for error reporting. Added additional debug output.
Reviewed-by: kvn, dpochepk
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
Changeset: 7c52bc363c21
Author: iveresov
Date: 2016-08-19 14:35 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7c52bc363c21
Merge
- test/runtime/modules/Visibility/XpatchVisibility.java
- test/runtime/modules/Xpatch/BasicJarBuilder.java
- test/runtime/modules/Xpatch/Xpatch2Dirs.java
- test/runtime/modules/Xpatch/Xpatch2DirsMain.java
- test/runtime/modules/Xpatch/XpatchDupJavaBase.java
- test/runtime/modules/Xpatch/XpatchDupModule.java
- test/runtime/modules/Xpatch/XpatchJavaBase.java
- test/runtime/modules/Xpatch/XpatchMain.java
- test/runtime/modules/Xpatch/XpatchTest.java
- test/runtime/modules/Xpatch/XpatchTestJar.java
- test/runtime/modules/Xpatch/XpatchTestJarDir.java
- test/runtime/modules/Xpatch/XpatchTraceCL.java
- test/runtime/modules/XpatchCDS.java
- test/testlibrary/ClassFileInstaller.java
- test/testlibrary/RedefineClassHelper.java
- test/testlibrary/jdk/test/lib/AllocationHelper.java
- test/testlibrary/jdk/test/lib/Asserts.java
- test/testlibrary/jdk/test/lib/BuildHelper.java
- test/testlibrary/jdk/test/lib/ByteCodeLoader.java
- test/testlibrary/jdk/test/lib/DynamicVMOption.java
- test/testlibrary/jdk/test/lib/ExitCode.java
- test/testlibrary/jdk/test/lib/FileInstaller.java
- test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
- test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/InfiniteLoop.java
- test/testlibrary/jdk/test/lib/InputArguments.java
- test/testlibrary/jdk/test/lib/JDKToolFinder.java
- test/testlibrary/jdk/test/lib/JDKToolLauncher.java
- test/testlibrary/jdk/test/lib/OutputAnalyzer.java
- test/testlibrary/jdk/test/lib/OutputBuffer.java
- test/testlibrary/jdk/test/lib/Pair.java
- test/testlibrary/jdk/test/lib/Platform.java
- test/testlibrary/jdk/test/lib/ProcessTools.java
- test/testlibrary/jdk/test/lib/StreamPumper.java
- test/testlibrary/jdk/test/lib/TimeLimitedRunner.java
- test/testlibrary/jdk/test/lib/Triple.java
- test/testlibrary/jdk/test/lib/Utils.java
- test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java
- test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java
Changeset: decd90cdad6f
Author: dpochepk
Date: 2016-08-20 00:15 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/decd90cdad6f
8139700: compiler/jvmci/compilerToVM/DisassembleCodeBlobTest and InvalidateInstalledCodeTest timeout
Reviewed-by: kvn
! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
Changeset: 89151398365e
Author: iveresov
Date: 2016-08-19 15:29 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/89151398365e
Merge
! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
Changeset: aad37d930942
Author: iveresov
Date: 2016-08-19 18:51 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/aad37d930942
Merge
Changeset: 8eab4734c758
Author: iveresov
Date: 2016-08-22 11:47 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8eab4734c758
8164122: C1: assert(false) failed: stack or locks not matching (invalid bytecodes)
Summary: Ignore return value if MH intrinsic returns void
Reviewed-by: roland, kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
Changeset: d92ba4bc628e
Author: dnsimon
Date: 2016-08-22 19:29 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d92ba4bc628e
8163864: [JVMCI] move MethodProfileWidth to jvmci_globals.hpp
Reviewed-by: zmajo
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 153bd3fefb24
Author: dnsimon
Date: 2016-08-22 20:30 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/153bd3fefb24
Merge
Changeset: 2629b100a7e3
Author: thartmann
Date: 2016-08-23 13:44 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2629b100a7e3
8038348: Instance field load is replaced by wrong data Phi
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage.
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp
Changeset: 4fe8f74f70d0
Author: dnsimon
Date: 2016-08-23 15:16 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4fe8f74f70d0
8164214: [JVMCI] include VarHandle in signature polymorphic method test
Reviewed-by: kvn, twisti, iveresov, psandoz
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
Changeset: 10f876d80ff3
Author: dpochepk
Date: 2016-08-23 19:30 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/10f876d80ff3
8164608: [TESTBUG] compiler/profiling tests fail to compile
Reviewed-by: ctornqvi
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
Changeset: 142dffd0a218
Author: dpochepk
Date: 2016-08-23 18:57 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/142dffd0a218
Merge
Changeset: d1caa7589bfb
Author: tpivovarova
Date: 2016-08-23 19:53 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d1caa7589bfb
8164648: [TESTBUG] jittester failed compilation after 8157957
Reviewed-by: vlivanov
! test/testlibrary/jittester/Makefile
Changeset: c4da53d89b97
Author: tpivovarova
Date: 2016-08-23 18:03 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c4da53d89b97
Merge
Changeset: 60e84c7db2f7
Author: vdeshpande
Date: 2016-08-23 12:26 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/60e84c7db2f7
8151988: Hotspot deoptimizes div/mod pair usage
Summary: don't remove control edge of Mod node until DivMod node matching
Reviewed-by: kvn
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/divnode.cpp
Changeset: 2c21dc5d3b36
Author: dnsimon
Date: 2016-08-23 22:24 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2c21dc5d3b36
8164358: [JVMCI] expose Hotspot intrinsics and HotSpotIntrinsicCandidate info to JVMCI
Reviewed-by: twisti, kvn, never
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! 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.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMIntrinsicMethod.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
+ test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java
Changeset: 1e1704f8d3c1
Author: dnsimon
Date: 2016-08-23 22:31 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1e1704f8d3c1
Merge
Changeset: 10dad1d40843
Author: vlivanov
Date: 2016-08-25 12:51 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/10dad1d40843
8162101: C2: Handle "wide" aliases for unsafe accesses
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.hpp
! test/compiler/unsafe/OpaqueAccesses.java
Changeset: bde4bcd58309
Author: vlivanov
Date: 2016-08-25 12:52 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bde4bcd58309
8155635: C2: Mixed unsafe accesses break alias analysis
Reviewed-by: jrose, kvn
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/unsafe/MixedUnsafeStoreObject.java
Changeset: 119a2a3cc29b
Author: jcm
Date: 2016-08-25 02:10 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/119a2a3cc29b
8158639: C2 compilation fails with SIGSEGV
Summary: fixed the jvms for callsite traps based on declared signature.
Reviewed-by: kvn, vlivanov, dlong
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/graphKit.hpp
! test/compiler/jsr292/NullConstantReceiver.java
Changeset: 8dcab338ec58
Author: iveresov
Date: 2016-08-26 14:47 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8dcab338ec58
Merge
- src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
- src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
- src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
- src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
- src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
- src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
- src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
- src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
- src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
- src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/globals.hpp
- test/serviceability/sa/jmap-hashcode/Test8028623.java
More information about the jdk9-hs-changes
mailing list