hg: jdk9/hs-rt/hotspot: 31 new changesets
jesper.wilhelmsson at oracle.com
jesper.wilhelmsson at oracle.com
Mon Apr 11 22:22:33 UTC 2016
Changeset: c42f970dbb62
Author: bharadwaj
Date: 2016-04-08 01:00 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c42f970dbb62
8153816: [BACKOUT] Make intrinsics flags diagnostic
Summary: Backout fix for 8145348
Reviewed-by: kvn, jwilhelm
! 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: 03fb00b96355
Author: enevill
Date: 2016-03-29 10:07 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/03fb00b96355
8151775: aarch64: add support for 8.1 LSE atomic operations
Reviewed-by: aph
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.hpp
Changeset: 9e2388205f66
Author: fyang
Date: 2016-03-23 18:00 +0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9e2388205f66
8152537: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero.
Summary: aarch64: c2 make use of CBZ and CBNZ when comparing unsigned values with zero.
Reviewed-by: aph
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 0d2b390d451a
Author: fyang
Date: 2016-03-28 21:21 +0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0d2b390d451a
8152840: aarch64: improve _unsafe_arraycopy stub routine
Summary: aarch64: improve StubRoutines::_unsafe_arraycopy stub routine
Reviewed-by: aph
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: 1e653c794138
Author: cjplummer
Date: 2016-03-30 09:52 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1e653c794138
8148639: Some MethodCounter fields can be excluded when not including C2
Summary: Removed _interpreter_invocation_count and _interpreter_throwout_count fields for C1
Reviewed-by: kvn, coleenp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodCounters.java
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/macros.hpp
Changeset: 7d45fbf2b0de
Author: thartmann
Date: 2016-03-31 09:26 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7d45fbf2b0de
8136798: TestMonomorphicObjectCall.java fails with compilation error
Summary: Refactored test to work with Jake.
Reviewed-by: kvn, zmajo
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
+ test/compiler/dependencies/MonomorphicObjectCall/java.base/java/lang/Object.java
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: 8911d94e888b
Author: enevill
Date: 2016-03-31 12:00 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8911d94e888b
8153172: aarch64: hotspot crashes after the 8.1 LSE patch is merged
Summary: Fix scratch register usage in C1 atomic_op to avoid unpredictable instruction
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
Changeset: 68394bf0a09f
Author: mdoerr
Date: 2016-03-18 12:50 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/68394bf0a09f
8152172: PPC64: Support AES intrinsics
Reviewed-by: kvn, mdoerr, simonis
Contributed-by: horii at jp.ibm.com
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 1b1fb02718ef
Author: kvn
Date: 2016-03-31 09:16 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1b1fb02718ef
Merge
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: 774d5cc05db2
Author: dnsimon
Date: 2016-03-31 09:16 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/774d5cc05db2
8152021: MethodHandleAccessProvider.lookupMethodHandleIntrinsic throws NPE on null argument
Reviewed-by: kvn, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
Changeset: 461e9f8abc73
Author: dnsimon
Date: 2016-03-31 09:16 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/461e9f8abc73
8152022: JVMCI: MethodHandleAccessProvider.resolveInvokeBasicTarget throws NPE on null first argument
Reviewed-by: kvn, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
Changeset: 019fddb2c36c
Author: dnsimon
Date: 2016-03-31 09:16 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/019fddb2c36c
8152023: MethodHandleAccessProvider.resolveLinkToTarget throws NPE/IAE on null/wrong argument
Reviewed-by: kvn, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
Changeset: 0856748f72bf
Author: dnsimon
Date: 2016-03-31 09:16 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0856748f72bf
8152024: MemoryAccessProvider javadoc should be modified
Reviewed-by: kvn, twisti
! 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.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java
Changeset: 2ea1790969e2
Author: twisti
Date: 2016-03-31 15:52 -1000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2ea1790969e2
8144964: JVMCI compilations need to be disabled until the module system is initialized
Reviewed-by: kvn
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 07f1012b117e
Author: rraghavan
Date: 2016-04-01 01:34 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/07f1012b117e
8150690: C++11 user-defined literal syntax in jvmciCompilerToVM.cpp.
Summary: Changes done for - 'C++11 requires a space between literal and identifier'.
Reviewed-by: twisti
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
Changeset: fdc0e7bfa03b
Author: thartmann
Date: 2016-04-01 08:46 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/fdc0e7bfa03b
Merge
Changeset: c926a039792e
Author: dpochepk
Date: 2016-04-01 16:31 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c926a039792e
8151828: Jittester: array creation node handled inproperly in source code visitor for non-int numerical arrays
Reviewed-by: iignatyev
! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/JavaCodeVisitor.java
Changeset: 2b0a0523052d
Author: dpochepk
Date: 2016-04-01 16:56 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2b0a0523052d
8138798: improve tests for HotSpotVMEventListener::notifyInstall
Reviewed-by: twisti
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
Changeset: 9b49b47fe2bb
Author: never
Date: 2016-04-03 21:44 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9b49b47fe2bb
8153315: [JVMCI] evol_method dependencies failures should return dependencies_failed
Reviewed-by: iveresov
! src/share/vm/jvmci/jvmciEnv.cpp
Changeset: a1e41855499b
Author: zmajo
Date: 2016-04-04 12:52 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a1e41855499b
8072422: Cleanup: Remove some unused flags/code in loop optimizations
Summary: Remove unused flags, change test using them.
Reviewed-by: kvn, twisti
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/parse1.cpp
! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java
Changeset: 69648c4800f0
Author: thartmann
Date: 2016-04-05 07:19 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/69648c4800f0
8074553: Crash with assert(!is_unloaded()) failed: should not call follow on unloaded nmethod
Summary: Sweeper thread needs to override nmethods_do() to prevent G1 from unloading _scanned_nmethod.
Reviewed-by: kvn, mgerdin
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 8b233711d4aa
Author: jcm
Date: 2016-04-05 01:46 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8b233711d4aa
8067247: Crash: assert(method_holder->data() == 0 ...) failed: a) MT-unsafe modification of inline cache
Summary: Made invoker LambdaForm instance & its compiled form lifetime tightly coupled.
Reviewed-by: vlivanov
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
+ test/compiler/jsr292/InvokerGC.java
Changeset: 35ea7a75d7d1
Author: thartmann
Date: 2016-04-05 10:11 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/35ea7a75d7d1
Merge
Changeset: 352516babfab
Author: thartmann
Date: 2016-04-05 17:51 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/352516babfab
8151724: Remove -XX:GenerateCompilerNullChecks
Summary: Removed the broken GenerateCompilerNullChecks flag.
Reviewed-by: zmajo, kvn
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 7010ee970bfb
Author: mcberg
Date: 2016-04-05 10:34 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7010ee970bfb
8151573: Multiversioning for range check elimination
Summary: range check elimination in post loops
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/opto/c2_globals.hpp
! 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: 55f9239df8d7
Author: mcberg
Date: 2016-04-05 11:37 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/55f9239df8d7
8151003: Remove nds->is_valid() checks from assembler_x86.cpp
Reviewed-by: kvn
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
Changeset: d10d7151bff1
Author: bharadwaj
Date: 2016-04-05 15:39 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d10d7151bff1
Merge
Changeset: c5400800de04
Author: bharadwaj
Date: 2016-04-05 20:32 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c5400800de04
Merge
Changeset: 1b2d19e6b14d
Author: bharadwaj
Date: 2016-04-08 12:36 -0400
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1b2d19e6b14d
Merge
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.cpp
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: ba6ca5d9a5d0
Author: jwilhelm
Date: 2016-04-11 20:16 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ba6ca5d9a5d0
Merge
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ead1912d85f0
Author: jwilhelm
Date: 2016-04-11 20:38 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ead1912d85f0
Merge
- test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
More information about the jdk9-hs-rt-changes
mailing list