hg: jdk9/hs/hotspot: 55 new changesets

zoltan.majo at oracle.com zoltan.majo at oracle.com
Thu Mar 3 17:51:23 UTC 2016


Changeset: 9900740dd51f
Author:    ppunegov
Date:      2016-02-17 17:48 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9900740dd51f

8144621: CompilerControl: inline tests timeout with Xcomp
Summary: Restrict patterns that lead to timeout
Reviewed-by: kvn, neliasso

! test/compiler/compilercontrol/share/AbstractTestBase.java

Changeset: 2c3c43037e14
Author:    thartmann
Date:      2016-02-19 10:06 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2c3c43037e14

8145707: 4 Null pointer dereference defect groups in compileBroker.cpp.
Summary: Added explicit null checks to fix possible null pointer dereference errors for internal tests.
Reviewed-by: kvn
Contributed-by: Rahul Raghavan <rahul.v.raghavan at oracle.com>

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

Changeset: a97431603d3f
Author:    vlivanov
Date:      2016-02-19 20:40 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a97431603d3f

7177745: JSR292: Many Callsite relinkages cause target method to always run in interpreter mode
Reviewed-by: jrose, kvn

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/dependencyContext.cpp
! 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/vmStructs.cpp
+ test/compiler/jsr292/ContinuousCallSiteTargetChange.java

Changeset: b3434fcd4e11
Author:    vlivanov
Date:      2016-02-19 20:41 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b3434fcd4e11

8149741: Don't refer to stub entry points by index in external_word relocations
Reviewed-by: kvn

! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp

Changeset: d743113e99e2
Author:    vlivanov
Date:      2016-02-19 20:45 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d743113e99e2

8067014: LinearScan::is_sorted significantly slows down fastdebug builds' performance
Reviewed-by: vlivanov, shade

! src/share/vm/c1/c1_CFGPrinter.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp

Changeset: f1c5937e76a2
Author:    mdoerr
Date:      2016-02-19 11:09 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f1c5937e76a2

8149655: PPC64: Implement CompactString intrinsics
Reviewed-by: goetz, kvn

! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp
! test/compiler/intrinsics/string/TestStringIntrinsics2.java

Changeset: bc4aca25ef2a
Author:    kshefov
Date:      2016-02-20 11:44 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bc4aca25ef2a

8141616: Add new methods to the java Whitebox API
Reviewed-by: kvn, dpochepk

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

Changeset: ed4f837cee25
Author:    kshefov
Date:      2016-02-20 11:49 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ed4f837cee25

8141618: Change JVMCI compilerToVM constant pool tests to support CP cache
Reviewed-by: twisti, dpochepk

! test/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java
! test/compiler/jvmci/common/testcases/MultipleImplementer2.java
! test/compiler/jvmci/common/testcases/MultipleImplementersInterface.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java

Changeset: a8377a286e90
Author:    kshefov
Date:      2016-02-20 11:49 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a8377a286e90

8141619: Develop new tests for JVMCI compilerToVM class' CP related methods
Reviewed-by: twisti, dpochepk

+ 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/ResolveFieldInPoolTest.java
+ test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java

Changeset: e06b9173b181
Author:    thartmann
Date:      2016-02-22 08:04 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e06b9173b181

Merge

! src/cpu/ppc/vm/globals_ppc.hpp

Changeset: 55778b6121e3
Author:    roland
Date:      2016-02-15 10:14 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/55778b6121e3

8087341: C2 doesn't optimize redundant memory operations with G1
Summary: effect of memory barrier in post barrier is too wide
Reviewed-by: kvn, aph
Contributed-by: adinn <adinn at redhat.com>

! src/cpu/aarch64/vm/aarch64.ad
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp

Changeset: db7934bcad3b
Author:    roland
Date:      2016-02-17 10:59 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/db7934bcad3b

8148786: xml.tranform fails on x86-64
Summary: CCP computes wrong type for CountedLoop iv Phi
Reviewed-by: kvn

! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp

Changeset: adf6fb6c302f
Author:    shade
Date:      2016-02-19 11:16 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/adf6fb6c302f

8150102: C1 should fold arraylength for constant/trusted arrays
Reviewed-by: vlivanov, kvn

! src/share/vm/c1/c1_Canonicalizer.cpp

Changeset: 23abf2feec96
Author:    roland
Date:      2016-02-16 12:54 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/23abf2feec96

8149916: Test case for 8149797
Reviewed-by: kvn

+ test/compiler/c2/TestDominatingDeadCheckCast.java

Changeset: df3a274ff883
Author:    roland
Date:      2016-02-23 10:22 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/df3a274ff883

Merge


Changeset: 94f78e8d4d83
Author:    jcm
Date:      2016-02-22 23:37 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/94f78e8d4d83

8145333: -XX:+EnableJVMCI -XX:+UseJVMCICompiler -XX:-EnableJVMCI makes JVM crash
Summary: JVMCI Flags are checked for consistency after parse.
Reviewed-by: twisti

- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp

Changeset: 0bdb1a9d1fd1
Author:    shade
Date:      2016-02-23 17:55 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0bdb1a9d1fd1

8150180: String.value contents should be trusted
Reviewed-by: vlivanov, redestad, jrose, twisti

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

Changeset: dfa7d9934ab4
Author:    roland
Date:      2016-02-23 17:59 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/dfa7d9934ab4

8007986: GrowableArray should implement binary search
Summary: binary search method for GrowableArray
Reviewed-by: vlivanov, jrose

! src/share/vm/ci/ciConstantPoolCache.cpp
! src/share/vm/ci/ciConstantPoolCache.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/utilities/growableArray.hpp

Changeset: 8b9fdaeb8c57
Author:    shade
Date:      2016-02-23 22:09 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8b9fdaeb8c57

8148146: Integrate new internal Unsafe entry points, and basic intrinsic support for VarHandles
Reviewed-by: psandoz, kvn, jrose, adinn, simonis, coleenp

! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/vmStructs.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/X-UnsafeAccessTest.java.template
+ test/compiler/unsafe/generate-unsafe-tests.sh

Changeset: 86d78449f472
Author:    shade
Date:      2016-02-24 18:43 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/86d78449f472

8150514: C1 crashes in Canonicalizer::do_ArrayLength() after fix for JDK-8150102
Reviewed-by: thartmann, vlivanov

! src/share/vm/c1/c1_Canonicalizer.cpp
+ test/compiler/c1/CanonicalizeArrayLength.java

Changeset: 1f4f4866aee0
Author:    roland
Date:      2016-02-23 17:18 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1f4f4866aee0

8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
Summary: gcc expects clean 32 bit int in 64 bit register on function entry
Reviewed-by: kvn, dlong

! make/test/JtregNative.gmk
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
+ test/compiler/native/TestDirtyInt.java
+ test/compiler/native/libTestDirtyInt.c

Changeset: 0fc557e05fc0
Author:    roland
Date:      2016-02-24 20:18 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0fc557e05fc0

Merge


Changeset: d8386cb3528c
Author:    thartmann
Date:      2016-02-25 08:47 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d8386cb3528c

8150441: CompileTask::print_impl() is broken after JDK-8146905
Summary: Timestamps should be explicitly initialized.
Reviewed-by: dholmes

! src/share/vm/utilities/vmError.cpp

Changeset: 8f0e2c77a6da
Author:    neliasso
Date:      2016-02-25 10:42 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8f0e2c77a6da

8148159: [TESTBUG] TestCompilerDirectivesCompatibility tests fails on non-tiered server VMs
Summary: Add whitebox for checking available compilers
Reviewed-by: kvn

! src/share/vm/prims/whitebox.cpp
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java

Changeset: 5c91d4315495
Author:    neliasso
Date:      2016-02-25 10:44 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5c91d4315495

8149789: SIGSEGV in CompileTask::print
Summary: Print tasks from active compile threads requires safepoint
Reviewed-by: kvn

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: f4915777c32c
Author:    neliasso
Date:      2016-02-25 10:44 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f4915777c32c

8069160: serviceability/dcmd/compiler/CompilerQueueTest.java fails due to class not found
Summary: Use whitebox to test specific cases making test less fragile
Reviewed-by: kvn

! test/serviceability/dcmd/compiler/CompilerQueueTest.java

Changeset: dc9643c06abb
Author:    neliasso
Date:      2016-02-25 11:17 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/dc9643c06abb

Merge


Changeset: fb4ca0e4cc42
Author:    shade
Date:      2016-02-25 15:10 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fb4ca0e4cc42

8150534: C1 compilation fails with "Constant field loads are folded during parsing"
Reviewed-by: vlivanov, thartmann

! src/share/vm/c1/c1_Canonicalizer.cpp
! test/compiler/c1/CanonicalizeArrayLength.java

Changeset: 3f537d831d9d
Author:    aph
Date:      2016-02-17 14:06 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3f537d831d9d

8150045: arraycopy causes segfaults in SATB during garbage collection
Reviewed-by: roland

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

Changeset: fd111e8fa412
Author:    aph
Date:      2016-02-24 12:38 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fd111e8fa412

Merge

- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
- src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp

Changeset: 57f7f86ae5c8
Author:    aph
Date:      2016-02-25 14:47 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/57f7f86ae5c8

Merge


Changeset: 1e4d74c1b3d0
Author:    twisti
Date:      2016-02-24 09:22 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1e4d74c1b3d0

8150561: [AArch64] JVMCI improvements
Reviewed-by: kvn

! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! 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/vmStructs_jvmci.cpp
! src/share/vm/runtime/frame.cpp

Changeset: b71124b1ffab
Author:    vlivanov
Date:      2016-02-26 01:58 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b71124b1ffab

8150186: Folding mismatched accesses with @Stable is incorrect
Reviewed-by: kvn, jrose, shade

! src/share/vm/ci/ciArray.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: cb59d649446d
Author:    vlivanov
Date:      2016-02-26 01:58 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cb59d649446d

8150436: Incorrect invocation mode when linkToInteface linker is eliminated
Reviewed-by: kvn, shade

! src/share/vm/runtime/sharedRuntime.cpp
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java

Changeset: 01601d6e4a94
Author:    vlivanov
Date:      2016-02-26 15:54 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/01601d6e4a94

8068038: C2: large constant offsets aren't handled on SPARC
Reviewed-by: kvn

! src/cpu/sparc/vm/sparc.ad

Changeset: dafb744545f3
Author:    twisti
Date:      2016-02-26 11:13 -1000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/dafb744545f3

8150738: [JVMCI] runtime/CommandLine/TraceExceptionsTest.java fails with: java.lang.RuntimeException: '<a 'java/lang/ClassNotFoundException': NoClassFound>' missing
Reviewed-by: coleenp

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

Changeset: 4c5fe83bf5a6
Author:    thartmann
Date:      2016-02-29 09:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4c5fe83bf5a6

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: c6c141c46516
Author:    zmajo
Date:      2016-02-29 13:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c6c141c46516

8150349: Reduce the execution time of the hotspot_compiler_3 group
Summary: Exclude long-running intrinsic-related tests that check functionality that is not likely to be changed soon.
Reviewed-by: kvn, neliasso

! test/TEST.groups

Changeset: e3dbb1e46e26
Author:    redestad
Date:      2016-02-29 15:05 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e3dbb1e46e26

8150720: Cleanup code around PrintOptoStatistics
Reviewed-by: kvn, shade, vlivanov

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp

Changeset: d882a7c5753e
Author:    vlivanov
Date:      2016-02-29 23:46 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d882a7c5753e

8150543: Mismatched access detection is inaccurate
Reviewed-by: kvn, shade

! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: ccfc1e54bbcd
Author:    hshi
Date:      2016-02-24 04:45 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ccfc1e54bbcd

8149733: AArch64: refactor array_equals/string_equals
Summary: combine similar code for string_equals/char_array_equals/byte_array_equals into same implemenation
Reviewed-by: aph, shade

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Changeset: fe9e0761c550
Author:    fyang
Date:      2016-02-17 20:19 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fe9e0761c550

8150038: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero
Summary: aarch64: c2 make use of CBZ and CBNZ when comparing narrow pointer with zero
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org

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

Changeset: 161aa091d841
Author:    fyang
Date:      2016-02-18 21:53 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/161aa091d841

8149907: aarch64: use load/store pair instructions in call_stub
Summary: aarch64: make use of load/store pair instructions in call_stub to save space
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org

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

Changeset: 77836bd8ec95
Author:    fyang
Date:      2016-02-19 17:12 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/77836bd8ec95

8150229: aarch64: pipeline class for several instructions is not set correctly
Summary: aarch64: c2 fix pipeline class for several instructions.
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org

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

Changeset: 1b6fb1351811
Author:    vlivanov
Date:      2016-03-01 20:06 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1b6fb1351811

8150933: System::arraycopy intrinsic doesn't mark mismatched loads
Reviewed-by: kvn, shade

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

Changeset: 5bc1bcc01d13
Author:    twisti
Date:      2016-02-26 13:21 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5bc1bcc01d13

8150727: [JVMCI] add LoadLoad to the implicit memory barriers on AMD64
Reviewed-by: rschatz, twisti
Contributed-by: Benoit Daloze <benoit.daloze at jku.at>

! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java

Changeset: 8a8b603542ca
Author:    twisti
Date:      2016-03-01 18:29 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8a8b603542ca

Merge


Changeset: 41d58013ab47
Author:    cjplummer
Date:      2016-02-26 09:13 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/41d58013ab47

8147978: Remove Method::_method_data for C1
Summary: Method::_method_data field removed when not using C2 or JVMCI
Reviewed-by: dholmes, kvn

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/macros.hpp

Changeset: be30670bbd35
Author:    iveresov
Date:      2016-03-01 12:35 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/be30670bbd35

8134119: Use new API to get cache line sizes
Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat.
Reviewed-by: kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 13d02d8f9616
Author:    iveresov
Date:      2016-03-01 21:56 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/13d02d8f9616

Merge


Changeset: 35345fc5423d
Author:    shade
Date:      2016-03-02 12:29 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/35345fc5423d

8151017: [TESTBUG] test/compiler/c1/CanonicalizeArrayLength does not work on product builds
Reviewed-by: thartmann, zmajo

! test/compiler/c1/CanonicalizeArrayLength.java

Changeset: 323b8370b0f6
Author:    vlivanov
Date:      2016-03-02 15:42 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/323b8370b0f6

8151020: [TESTBUG] UnsafeGetStableArrayElement::testL_* fail intermittently
Reviewed-by: zmajo, shade

! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: 13f653804b97
Author:    thartmann
Date:      2016-03-03 13:18 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/13f653804b97

8151130: [BACKOUT] Remove Method::_method_data for C1
Summary: Backing out the fix for JDK-8147978 because it fails and blocks integration.
Reviewed-by: vlivanov, zmajo

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/macros.hpp

Changeset: 5df9d1b68979
Author:    vlivanov
Date:      2016-03-03 16:46 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5df9d1b68979

8151157: Quarantine test/compiler/unsafe/UnsafeGetStableArrayElement.java
Reviewed-by: zmajo, thartmann

! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: 3c531219fc38
Author:    vlivanov
Date:      2016-03-03 14:07 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3c531219fc38

Merge




More information about the jdk9-all-changes mailing list