hg: jdk9/dev/hotspot: 53 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Wed Apr 6 03:04:06 UTC 2016


Changeset: 3256d4204291
Author:    neliasso
Date:      2016-03-16 10:45 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3256d4204291

8150054: Make compilercontrol test ignore xcomp
Summary: Add -Xmixed and use jtreg driver
Reviewed-by: kvn

! test/compiler/compilercontrol/commandfile/CompileOnlyTest.java
! test/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/compiler/compilercontrol/commandfile/LogTest.java
! test/compiler/compilercontrol/commandfile/PrintTest.java
! test/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/compiler/compilercontrol/commands/ExcludeTest.java
! test/compiler/compilercontrol/commands/LogTest.java
! test/compiler/compilercontrol/commands/PrintTest.java
! test/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/compiler/compilercontrol/directives/ExcludeTest.java
! test/compiler/compilercontrol/directives/LogTest.java
! test/compiler/compilercontrol/directives/PrintTest.java
! test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/compiler/compilercontrol/jcmd/AddLogTest.java
! test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/compiler/compilercontrol/share/MultiCommand.java
! test/compiler/compilercontrol/share/scenario/Scenario.java

Changeset: 27654175e92a
Author:    thartmann
Date:      2016-03-17 09:41 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/27654175e92a

8151882: -XX:+Verbose prints messages even if no other flag is set
Summary: We should only print messages if PrintOpto && WizardMode is set.
Reviewed-by: kvn, neliasso

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

Changeset: b7ba700456c5
Author:    aph
Date:      2016-02-25 14:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b7ba700456c5

8150652: Remove unused code in AArch64 back end
Reviewed-by: kvn

! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp

Changeset: 7c31312c5725
Author:    aph
Date:      2016-03-17 17:03 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7c31312c5725

Merge

- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
- src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
- test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java

Changeset: d28f025a1f80
Author:    never
Date:      2016-03-17 12:04 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d28f025a1f80

8151874: [JVMCI] canInlineMethod should check is_not_compilable for correct CompLevel
Reviewed-by: twisti

! src/share/vm/jvmci/jvmciCompilerToVM.cpp

Changeset: eb774f6f1077
Author:    neliasso
Date:      2016-03-17 21:55 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/eb774f6f1077

8152090: Code missing from JDK-8150054 causing many test failures
Summary: Add missing method
Reviewed-by: kvn

! test/compiler/compilercontrol/share/scenario/Scenario.java

Changeset: abe0f7310cc4
Author:    thartmann
Date:      2016-03-18 09:32 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/abe0f7310cc4

8023191: OSR nmethods should be flushed to free space in CodeCache
Summary: Treat OSR nmethods like normal nmethods and flush them if they are cold/unused.
Reviewed-by: kvn

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp

Changeset: 39c046b28e28
Author:    thartmann
Date:      2016-03-18 09:27 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/39c046b28e28

Merge


Changeset: 48d325e55fb4
Author:    twisti
Date:      2016-03-17 10:55 -1000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/48d325e55fb4

8151829: [JVMCI] incorrect documentation about jvmci.compiler property
Reviewed-by: kvn

! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java

Changeset: 59db3de117b0
Author:    twisti
Date:      2016-03-17 16:10 -1000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/59db3de117b0

8151723: [JVMCI] JVMCIRuntime::treat_as_trivial: Don't limit trivial prefixes to boot class path
Reviewed-by: dnsimon

! src/share/vm/jvmci/jvmciRuntime.cpp

Changeset: ebbd1e270795
Author:    twisti
Date:      2016-03-17 16:10 -1000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ebbd1e270795

8152134: [JVMCI] printing compile queues always prints C2 regardless of UseJVMCICompiler
Reviewed-by: dnsimon

! src/share/vm/compiler/compileBroker.cpp

Changeset: 81a1829d48eb
Author:    fzhinkin
Date:      2016-03-17 09:50 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/81a1829d48eb

8152004: CTW crashes with failed assertion after 8150646 integration
Reviewed-by: kvn, neliasso

! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 58287e1b1c2c
Author:    thartmann
Date:      2016-03-21 08:42 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/58287e1b1c2c

8144693: Intrinsify StringCoding.hasNegatives() on SPARC
Summary: Implemented C2 instrinsic for StringCode.hasNegatives() on SPARC.
Reviewed-by: kvn, jrose, thartmann
Contributed-by: Guy Delamarter <guy.delamarter at oracle.com>

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/intrinsics/string/TestHasNegatives.java

Changeset: bcf5a0a5731b
Author:    zmajo
Date:      2016-03-21 09:51 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bcf5a0a5731b

8148754: C2 loop unrolling fails due to unexpected graph shape
Summary: Check if graph shape is appropriate for optimization, bail out optimization if not.
Reviewed-by: kvn, twisti, shade, dnsimon

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp

Changeset: d88920c25ca1
Author:    zmajo
Date:      2016-03-21 11:21 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d88920c25ca1

Merge

! src/share/vm/code/nmethod.cpp

Changeset: 1e385207d9f2
Author:    neliasso
Date:      2016-03-18 15:54 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1e385207d9f2

8152169: LockCompilationTest.java fails due method present in the compiler queue
Summary: Too many compiles waiting, wait time not enough
Reviewed-by: twisti

! test/compiler/whitebox/LockCompilationTest.java

Changeset: a765ccf0f8f7
Author:    zmajo
Date:      2016-03-23 15:01 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a765ccf0f8f7

Merge

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 8e54f1e0fa6c
Author:    zmajo
Date:      2016-03-24 11:44 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8e54f1e0fa6c

8152640: Quarantine compiler/intrinsics/string/TestHasNegatives.java
Summary: Quarantine test
Reviewed-by: thartmann

! test/compiler/intrinsics/string/TestHasNegatives.java

Changeset: 9b03bbd4cc3f
Author:    amurillo
Date:      2016-03-24 15:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9b03bbd4cc3f

Merge


Changeset: 1dac19bbc173
Author:    thartmann
Date:      2016-03-30 08:00 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1dac19bbc173

8152947: VM crash with assert(!removed || is_in_use()) failed: unused osr nmethod should be invalidated
Summary: Check OSR invalidation after nmethod state transition.
Reviewed-by: ddmitriev, vlivanov

! src/share/vm/code/nmethod.cpp

Changeset: d7915089dde3
Author:    thartmann
Date:      2016-03-30 08:04 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d7915089dde3

8152861: VM crash on assert: locked methods shouldn't be flushed
Summary: Check if nmethod is locked by JVMTI before flushing.
Reviewed-by: kvn

! src/share/vm/runtime/sweeper.cpp

Changeset: 4226e949ec95
Author:    mdoerr
Date:      2016-03-23 15:35 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4226e949ec95

8151818: C1: LIRGenerator::move_to_phi can't deal with illegal phi
Reviewed-by: iveresov, kvn

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_ValueStack.hpp

Changeset: 1fec7d381d2b
Author:    thartmann
Date:      2016-03-24 09:09 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1fec7d381d2b

8136458: Remove "marked for reclamation" nmethod state
Summary: Removed "marked for reclamation" nmethod state because only sweeper sets nmethods to zombie.
Reviewed-by: kvn, neliasso

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/trace/trace.xml
! test/compiler/whitebox/ForceNMethodSweepTest.java

Changeset: c8c4c889fe4c
Author:    psandoz
Date:      2016-03-24 11:21 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c8c4c889fe4c

8149644: Integrate VarHandles
Reviewed-by: kvn, vlivanov

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: d9cf2220c734
Author:    thartmann
Date:      2016-03-24 12:19 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d9cf2220c734

8150821: Crash with assert(!((nmethod*)_cb)->is_deopt_pc(_pc)) failed: invariant broken
Summary: Use different constructor on SPARC to fully initialize frame.
Reviewed-by: kvn

! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp

Changeset: 25e29e53aa4e
Author:    thartmann
Date:      2016-03-24 11:50 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/25e29e53aa4e

Merge


Changeset: aa43323e73be
Author:    zmajo
Date:      2016-03-24 16:21 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/aa43323e73be

Merge

- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/methodHandles.cpp
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java

Changeset: c7776c76d752
Author:    sgehwolf
Date:      2016-03-22 18:23 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c7776c76d752

8152440: Zero build fails after JDK-8146801
Summary: Define InitArrayShortSize macro for Zero as well.
Reviewed-by: aph

! src/cpu/zero/vm/globals_zero.hpp

Changeset: 6c2bd5f03f0b
Author:    zmajo
Date:      2016-03-24 17:52 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6c2bd5f03f0b

Merge

- src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory
- test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
- test/compiler/jvmci/common/CompilerToVMHelper.java
- test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/events/MetaAccessWrapper.java
- test/runtime/BadObjectClass/Object.java
- test/testlibrary/jdk/test/lib/PerfCounter.java
- test/testlibrary/jdk/test/lib/PerfCounters.java

Changeset: 055ca7aac8be
Author:    vdeshpande
Date:      2016-03-24 11:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/055ca7aac8be

8152354: Update for x86 AES CBC Decryption
Summary: 4 way parallel version for key sizes 192 and 256 for 64 bit and for key sizes 128, 192 and 256 for 32 bit.
Reviewed-by: kvn

! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: cfb6c135aef4
Author:    kshefov
Date:      2016-03-25 14:46 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cfb6c135aef4

8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
Reviewed-by: twisti, dpochepk, tpivovarova

! .mx.jvmci/suite.py
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/AsJavaTypeDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/BoxPrimitiveDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ConstantEqualsDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/DummyClass.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForObjectDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForStringDataProvider.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/IsEmbeddableDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayElementDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayLengthDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadFieldValueDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHelper.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/UnboxPrimitiveDataProvider.java

Changeset: 29c7e2e6df92
Author:    shade
Date:      2016-03-25 15:34 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/29c7e2e6df92

8152698: Remove obsolete Unsafe.putOrdered{X} methods, usages, runtime and compiler support
Reviewed-by: kvn, psandoz

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template

Changeset: 693064a31888
Author:    shade
Date:      2016-03-25 13:15 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/693064a31888

Merge


Changeset: c4b4c26535a4
Author:    vlivanov
Date:      2016-03-28 13:49 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c4b4c26535a4

8151623: Zap freed Metaspace chunks in non-product binaries
Reviewed-by: stefank, jmasa

! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: b79c4762e270
Author:    vlivanov
Date:      2016-03-28 13:49 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b79c4762e270

8152773: C2: LoadNode properties aren't preserved when converting between signed/unsigned variants
Reviewed-by: jrose, kvn

! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/mulnode.cpp

Changeset: c36eb416cc8b
Author:    vlivanov
Date:      2016-03-28 13:49 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c36eb416cc8b

8152179: C2: Folding of unsigned loads is broken w/ @Stable
Reviewed-by: jrose, kvn

! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/stable/TestStableUByte.java
+ test/compiler/stable/TestStableUShort.java

Changeset: a9334e785873
Author:    vlivanov
Date:      2016-03-28 13:49 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a9334e785873

8148175: C1: G1 barriers don't preserve FP registers
Reviewed-by: kvn

! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! test/TEST.groups
+ test/compiler/gcbarriers/PreserveFPRegistersTest.java

Changeset: b3b7924f669f
Author:    vlivanov
Date:      2016-03-28 13:49 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b3b7924f669f

8025962: JSR 292: NoSuchMethodError and NoSuchFieldError in MHN_resolve_Mem
Reviewed-by: acorn, kvn

! src/share/vm/prims/methodHandles.cpp

Changeset: 12b38ff7ad9b
Author:    rraghavan
Date:      2016-03-28 01:08 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/12b38ff7ad9b

8145348: Make intrinsics flags diagnostic.
Summary: Converted product or develop intrinsics flags to diagnostic.
Reviewed-by: kvn

! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
! test/compiler/intrinsics/muladd/TestMulAdd.java
! test/compiler/runtime/6859338/Test6859338.java

Changeset: ae6a4f50437b
Author:    rraghavan
Date:      2016-03-28 20:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ae6a4f50437b

8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665.
Summary: Added missing code to close file pointer.
Reviewed-by: kvn

! src/share/vm/compiler/compileBroker.cpp

Changeset: bfc8b5a3f2c6
Author:    zmajo
Date:      2016-03-29 13:43 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bfc8b5a3f2c6

Merge


Changeset: 450bb8cbf13e
Author:    mcberg
Date:      2016-03-29 09:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/450bb8cbf13e

8152496: Blended code generation
Reviewed-by: kvn, shade

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad

Changeset: 9509fc52bba5
Author:    vlivanov
Date:      2016-03-29 21:33 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9509fc52bba5

8152857: [TESTBUG] UnsafeGetConstantField.testUnsafeGetFieldUnaligned fails w/ -XX:-UseUnalignedAccesses in -Xcomp mode
Reviewed-by: kvn, thartmann

! test/compiler/unsafe/UnsafeGetConstantField.java

Changeset: fc5e9316b9de
Author:    vlivanov
Date:      2016-03-29 21:33 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fc5e9316b9de

8152945: TestStableU* tests aren't Jigsaw-ready
Reviewed-by: kvn, thartmann

! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java

Changeset: cfcee2a74225
Author:    vlivanov
Date:      2016-03-29 21:33 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cfcee2a74225

8152972: C2 crashes with SIGSEGV in LoadNode::make
Reviewed-by: kvn

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

Changeset: c60119cf1cc2
Author:    iignatyev
Date:      2016-03-30 00:25 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c60119cf1cc2

8152636: TestHasNegatives.java fails after Jigsaw changes were integrated
Reviewed-by: kvn

! test/compiler/intrinsics/string/TestHasNegatives.java
+ test/compiler/patches/java.base/java/lang/Helper.java

Changeset: 52f98829e8b7
Author:    rschatz
Date:      2016-03-25 12:43 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/52f98829e8b7

8152634: generalize exception throwing routines in JVMCIRuntime
Reviewed-by: twisti

! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! 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/HotSpotMemoryAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.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/code/DataPatchTest.java

Changeset: 4bf8a911582b
Author:    twisti
Date:      2016-03-29 22:39 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4bf8a911582b

Merge


Changeset: a264a8ff29b0
Author:    thartmann
Date:      2016-03-30 12:34 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a264a8ff29b0

Merge

! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sweeper.cpp

Changeset: 1b8ecaab2482
Author:    zmajo
Date:      2016-03-31 16:09 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1b8ecaab2482

8153195: Quarantine compiler/gcbarriers/PreserveFPRegistersTest.java
Summary: Quarantine test.
Reviewed-by: thartmann

! test/compiler/gcbarriers/PreserveFPRegistersTest.java

Changeset: c19f489ebc86
Author:    amurillo
Date:      2016-03-31 14:25 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c19f489ebc86

Merge


Changeset: e8ffad113bbd
Author:    jwilhelm
Date:      2016-04-04 20:39 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e8ffad113bbd

8153410: Disable tests until JDK-8151460 gets to main
Reviewed-by: gtriantafill, dcubed

! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java

Changeset: 47fe834f7e4a
Author:    amurillo
Date:      2016-04-04 13:40 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/47fe834f7e4a

Merge

! src/share/vm/classfile/vmSymbols.hpp



More information about the jdk9-dev-changes mailing list