hg: jdk9/hs-rt/hotspot: 88 new changesets
jesper.wilhelmsson at oracle.com
jesper.wilhelmsson at oracle.com
Wed Dec 2 01:11:10 UTC 2015
Changeset: fd4e8b7cf408
Author: brutisso
Date: 2015-11-25 13:39 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/fd4e8b7cf408
8144016: Add the gc tag to the logging framework
Reviewed-by: mlarsson, sjohanss
! src/share/vm/logging/logTag.hpp
Changeset: 3ef312b8e3a5
Author: thartmann
Date: 2015-11-06 09:36 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3ef312b8e3a5
8140574: C2 must re-execute checks after deoptimizing from merged uncommon traps
Summary: Before merging uncommon traps we have to check for proper bci domination and compatible JVMStates to guarantee correct re-execution of the checks.
Reviewed-by: kvn, roland
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/ci/ciTypeFlow.hpp
! src/share/vm/opto/ifnode.cpp
+ test/compiler/rangechecks/TestUncommonTrapMerging.java
Changeset: 9a2a793d95e4
Author: thartmann
Date: 2015-11-06 08:45 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9a2a793d95e4
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: 5bccb21c1b4e
Author: twisti
Date: 2015-11-06 10:06 -1000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5bccb21c1b4e
8139589: [JVMCI] throw exceptions in faulty code installation operations
Reviewed-by: twisti
Contributed-by: Roland Schatz <roland.schatz at oracle.com>
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/ppc/vm/jvmciCodeInstaller_ppc.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/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
+ test/compiler/jvmci/errors/CodeInstallerTest.java
+ test/compiler/jvmci/errors/TestInvalidCompilationResult.java
+ test/compiler/jvmci/errors/TestInvalidDebugInfo.java
+ test/compiler/jvmci/errors/TestInvalidOopMap.java
Changeset: ef9f4aa0ec4a
Author: dpochepk
Date: 2015-11-06 14:51 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ef9f4aa0ec4a
8141353: Testlibrary: add various changes into testlibrary Utils
Summary: added TEST_JDK, TEST_CLASSES properties and getMandatoryProperty method
Reviewed-by: iignatyev
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: a7b9e9e46fd4
Author: dpochepk
Date: 2015-11-06 14:54 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a7b9e9e46fd4
8138689: use package for /compiler/whitebox common classes
Summary: Moved CompilerWhiteBoxTest to package, updating tests accordingly
Reviewed-by: iignatyev
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
! test/compiler/intrinsics/mathexact/sanity/MathIntrinsic.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/tiered/CompLevelsTest.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/tiered/TransitionsTestExecutor.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeFramesTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
+ test/compiler/whitebox/SimpleTestCase.java
Changeset: 5778381d2350
Author: dpochepk
Date: 2015-11-06 15:07 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5778381d2350
8141552: [TESTBUG] compiler/jvmci/events/JvmciNotifyInstallEventTest failed after jvmci refresh
Summary: Fixed test bug, which used same CompilationResult object instance in 2 installCode calls
Reviewed-by: iignatyev, twisti
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
Changeset: 4bee38ba018c
Author: roland
Date: 2015-10-28 10:20 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4bee38ba018c
8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI
Summary: Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods
Reviewed-by: kvn, thartmann
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
Changeset: 125ebc94f667
Author: thartmann
Date: 2015-11-09 11:35 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/125ebc94f667
8067378: Add segmented code heaps info into jfr events: vm/code_cache/stats and vm/code_cache/config
Summary: Added code heap specific information to code cache JFR events.
Reviewed-by: twisti, mgronlun
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/runtime/sweeper.cpp
Changeset: da94f6001040
Author: thartmann
Date: 2015-11-09 13:27 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/da94f6001040
Merge
Changeset: 50bd312dedb1
Author: mdoerr
Date: 2015-10-21 10:37 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/50bd312dedb1
8138894: C1: Support IRIW on weak memory platforms
Reviewed-by: twisti, goetz
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 7c94d175cd0f
Author: twisti
Date: 2015-11-09 20:01 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7c94d175cd0f
Merge
Changeset: b57d415bdaa9
Author: iveresov
Date: 2015-11-09 11:26 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b57d415bdaa9
8140779: Code generation fixes for avx512
Summary: Assembler refactoring. Abstract away instruction attributes.
Reviewed-by: kvn, roland, iveresov
Contributed-by: michael.c.berg at intel.com
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/c2_init_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: e056220365a2
Author: iveresov
Date: 2015-11-09 22:43 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e056220365a2
Merge
Changeset: 8faaeb9dbb96
Author: roland
Date: 2015-11-09 11:28 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8faaeb9dbb96
8137168: Replace IfNode with a new RangeCheckNode for range checks
Summary: new RangeCheckNode to enable optimization of explicit library level range checks
Reviewed-by: kvn, thartmann
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.hpp
Changeset: 4dff71612c99
Author: twisti
Date: 2015-11-10 10:34 -1000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4dff71612c99
8142329: [JVMCI] pass Handle by value
Reviewed-by: coleenp, twisti
Contributed-by: Roland Schatz <roland.schatz at oracle.com>
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
Changeset: 78ddd55df52b
Author: never
Date: 2015-11-10 11:49 -1000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/78ddd55df52b
8142435: [JVMCI] restore missing InstalledCode.version increment
Reviewed-by: twisti
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
Changeset: 1474303fbb0f
Author: never
Date: 2015-11-10 11:50 -1000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1474303fbb0f
8142436: [JVMCI] fix management of nmethod::_installed_code field
Reviewed-by: twisti
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
Changeset: a4ca6077f669
Author: kvn
Date: 2015-11-10 21:36 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a4ca6077f669
8141624: Limit calculation of pre loop during super word optimization is wrong
Reviewed-by: vlivanov, kvn
! src/share/vm/opto/superword.cpp
+ test/compiler/loopopts/superword/TestBestAlign.java
Changeset: 1d42c245cc87
Author: shade
Date: 2015-11-11 01:27 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1d42c245cc87
8140650: Method::is_accessor should cover getters and setters for all types
Reviewed-by: vlivanov, coleenp, sgehwolf
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/callnode.cpp
+ test/compiler/inlining/InlineAccessors.java
Changeset: f1d4ef86b205
Author: simonis
Date: 2015-11-10 11:01 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f1d4ef86b205
8142314: Bug in C1 ControlFlowOptimizer::delete_unnecessary_jumps with bytecode profiling
Reviewed-by: kvn
Contributed-by: gunter.haug at sap.com
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: d86252b62778
Author: tpivovarova
Date: 2015-11-11 15:04 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d86252b62778
8138810: rework tests for CompilerToVM::allocateCompiledId
Reviewed-by: twisti
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
Changeset: 2016e031a581
Author: tpivovarova
Date: 2015-11-10 21:09 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2016e031a581
8139388: [TESTBUG] JVMCI test failed with RuntimeException profiling info wasn't changed after 100 invocations (assert failed: BaseProfilingInfo<> != BaseProfilingInfo<>)
Reviewed-by: twisti
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: 9dbae662b09d
Author: twisti
Date: 2015-11-11 14:40 -1000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9dbae662b09d
8141133: [JVMCI] crash during safepoint deopt if rethrow_exception is set
Reviewed-by: twisti
Contributed-by: Gilles Duboscq <gilles.m.duboscq at oracle.com>
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkRuntime.cpp
Changeset: 231763c1883e
Author: twisti
Date: 2015-11-11 16:32 -1000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/231763c1883e
8140424: don't prefix developer and notproduct flag variables with CONST_ in product builds
Reviewed-by: goetz, stefank
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.inline.hpp
! src/share/vm/gc/parallel/psScavenge.inline.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/movenode.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 8fb79f5ad78c
Author: twisti
Date: 2015-11-12 13:30 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8fb79f5ad78c
8142387: Various JVMCI tests fail on unexpected exception
Reviewed-by: iignatyev, twisti
Contributed-by: Roland Schatz <roland.schatz at oracle.com>
! test/compiler/jvmci/errors/CodeInstallerTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
Changeset: 68aeafc1204e
Author: kshefov
Date: 2015-11-13 18:14 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/68aeafc1204e
8131778: java disables UseAES flag when using VIS=2 on sparc
Reviewed-by: iignatyev, kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: c9363c3490d9
Author: thartmann
Date: 2015-11-16 08:03 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c9363c3490d9
8142500: missing null checks in IfNode::has_only_uncommon_traps
Summary: IfNode::has_only_uncommon_traps needs to null-check the callers.
Reviewed-by: kvn, roland, rbackman
! src/share/vm/opto/ifnode.cpp
Changeset: 92f9ed54d9b2
Author: zmajo
Date: 2015-11-16 09:42 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/92f9ed54d9b2
8140327: segfault on solaris-amd64 with "-XX:CompilerThreadStackSize=1" option
Summary: Update range for the CompilerThreadStackSize flag. Remove flag from testing.
Reviewed-by: kvn
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 4ed6d2603587
Author: zmajo
Date: 2015-11-16 10:54 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4ed6d2603587
Merge
Changeset: af5d7716ac09
Author: roland
Date: 2015-11-16 09:55 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/af5d7716ac09
8042997: Make intrinsic some or all check index/range methods
Summary: Objects.checkIndex() intrinsic
Reviewed-by: vlivanov, shade
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.cpp
Changeset: ee63c0026315
Author: roland
Date: 2015-11-16 11:58 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ee63c0026315
Merge
! src/share/vm/opto/ifnode.cpp
Changeset: 237053cb3e5a
Author: thartmann
Date: 2015-11-16 15:35 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/237053cb3e5a
8061436: Processing of options related to segmented code cache should be enhanced
Summary: Allow user to set code heap sizes individually and enhance checking of code cache flags.
Reviewed-by: kvn, roland
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 9348fbca9f67
Author: hshi
Date: 2015-11-16 16:14 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9348fbca9f67
8139758: [REDO] Elide more final field's write memory barrier with escape analysis result
Summary: membar for all final field initializations eliminated if possible
Reviewed-by: roland, vlivanov
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp
+ test/compiler/stable/TestStableMemoryBarrier.java
Changeset: 12b8ac16c3ee
Author: roland
Date: 2015-11-16 16:39 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/12b8ac16c3ee
Merge
Changeset: 5132864a5d5f
Author: neliasso
Date: 2015-11-13 13:31 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5132864a5d5f
Merge
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeFramesTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
Changeset: 55e98bd0eb95
Author: neliasso
Date: 2015-11-16 20:56 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/55e98bd0eb95
Merge
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: e774bd49bc49
Author: neliasso
Date: 2015-11-16 20:57 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e774bd49bc49
8143059: TestUnsafeUnalignedMismatchedAccesses doens't build after 8139891
Summary: Use new Unsafe import path
Reviewed-by: roland, thartmann, shade
! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
Changeset: 4149ec42e1a6
Author: goetz
Date: 2015-11-17 08:59 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4149ec42e1a6
8139258: PPC64LE: argument passing problem when passing 15 floats in native call
Reviewed-by: mdoerr, goetz
Contributed-by: asmundak at google.com
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
Changeset: 0abc78fcf184
Author: roland
Date: 2015-11-17 12:00 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0abc78fcf184
8142386: Octane crashes with assert(is_Load())
Summary: Unsafe access to an array is wrongly marked as mismatched
Reviewed-by: vlivanov, thartmann
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
Changeset: 3d8d71195497
Author: neliasso
Date: 2015-11-05 12:37 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3d8d71195497
8141424: [Testbug] CompilerDirectivesDCMDTest.java testing flag that is missing in product builds
Summary: Test a flag that is in all builds instead
Reviewed-by: roland
! test/serviceability/dcmd/compiler/control2.txt
Changeset: e0403a46415f
Author: neliasso
Date: 2015-11-13 10:08 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e0403a46415f
8141585: CompilerDirectivesDCMDTest intermittently SEGVs in MethodMatcher::matcher
Summary: Missing methodHandle and read before lock
Reviewed-by: twisti
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compilerDirectives.cpp
Changeset: 329903cb02ab
Author: twisti
Date: 2015-11-17 11:29 -1000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/329903cb02ab
8142511: [JVMCI] must eagerly initialize classes with static fields accessed by JVMCI native code
Reviewed-by: twisti
Contributed-by: Doug Simon <doug.simon at oracle.com>
! src/share/vm/jvmci/jvmciJavaClasses.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
Changeset: 3c14d9cc1c3a
Author: twisti
Date: 2015-11-17 23:35 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3c14d9cc1c3a
Merge
Changeset: 0e5f261829c1
Author: goetz
Date: 2015-11-02 15:52 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0e5f261829c1
8141137: C2 fails rematerializing nodes using flag registers.
Summary: Don't rem. if input stretches several live ranges. If rem., don't add SpillCopy on RegFlags edge.
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/reg_split.cpp
Changeset: 09ac9142d6ef
Author: vlivanov
Date: 2015-11-18 03:03 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/09ac9142d6ef
8139595: MethodHandles::remove_dependent_nmethod is not MT safe
Reviewed-by: jrose, coleenp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
+ src/share/vm/code/dependencyContext.cpp
+ src/share/vm/code/dependencyContext.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: dc82a96016e4
Author: twisti
Date: 2015-11-18 09:43 -1000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/dc82a96016e4
8141330: [JVMCI] avoid deadlock between application thread and JVMCI compiler thread under -Xbatch
Reviewed-by: twisti
Contributed-by: Doug Simon <doug.simon at oracle.com>
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
Changeset: 9fb2badbe572
Author: twisti
Date: 2015-11-18 10:46 -1000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9fb2badbe572
8143151: [JVMCI] assertion for allocation of "too many" CompileTasks must take JVMCI into account
Reviewed-by: iignatyev, twisti
Contributed-by: Doug Simon <doug.simon at oracle.com>
! src/share/vm/compiler/compileTask.cpp
Changeset: 6100ab176973
Author: goetz
Date: 2015-11-19 11:02 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6100ab176973
8143180: Internal Error in src/cpu/ppc/vm/macroAssembler_ppc.cpp:4287
Summary: Fix ppc64 issue after 8141133.
Reviewed-by: simonis, goetz
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
Changeset: e617de40ef8c
Author: goetz
Date: 2015-09-18 13:41 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e617de40ef8c
8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables is on.
Summary: Others fail because of uncommon trap. Also fix test file names.
Reviewed-by: vlivanov
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
+ test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
+ test/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
Changeset: 3df67250a63a
Author: mdoerr
Date: 2015-10-21 11:40 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3df67250a63a
8138892: C1: Improve counter overflow checking
Reviewed-by: iveresov, goetz, twisti, vlivanov
! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 260779207e00
Author: mdoerr
Date: 2015-10-05 23:50 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/260779207e00
8138895: C1: PPC64 Port needs special register for Locks in synchronization code
Reviewed-by: vlivanov, goetz
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
Changeset: b425a78e8512
Author: simonis
Date: 2015-11-16 14:19 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b425a78e8512
8141551: C2 can not handle returns with inccompatible interface arrays
Reviewed-by: kvn
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/types/TestMeetIncompatibleInterfaceArrays.java
Changeset: 42fc18486e9c
Author: mcberg
Date: 2015-11-19 16:07 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/42fc18486e9c
8142980: SKX SpecJvm2008 - Derby
Summary: Fix EVEX and AVX512 problems found by testing on 64-bit SKX and KNL EVEX enabled platforms.
Reviewed-by: iveresov, kvn, vlivanov
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: f60b602209c7
Author: thartmann
Date: 2015-11-20 10:09 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f60b602209c7
8140390: Char stores/loads accessing byte arrays must be marked as unmatched
Summary: Mark unmatched char stores/loads emitted by CompactStrings.
Reviewed-by: roland, vlivanov, jrose
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: a2f9a1878186
Author: kvn
Date: 2015-11-20 08:29 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a2f9a1878186
8143012: CRC32 Intrinsics support on SPARC
Reviewed-by: kvn, roland
Contributed-by: ahmed.khawaja at oracle.com
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
+ test/compiler/intrinsics/crc32/TestCRC32.java
Changeset: 26977b10819f
Author: enevill
Date: 2015-11-19 15:15 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/26977b10819f
8143067: aarch64: guarantee failure in javac
Summary: Fix adrp going out of range during code relocation
Reviewed-by: aph, kvn
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: a7f61dae5104
Author: zmajo
Date: 2015-11-23 08:11 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a7f61dae5104
8143208: compiler/c1/6855215/Test6855215.java supports_sse2() failed
Summary: Check that SSE is enabled before using SSE instructions in string-related intrinsics. Make the UseSSE42Intrinsics dependent on UseSSE >= 4.
Reviewed-by: kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: aa0ca3beba6a
Author: zmajo
Date: 2015-11-23 15:09 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/aa0ca3beba6a
8143616: Cleanup: Remove unused PrintNMethodsAtLevel flag
Summary: Remove the unused PrintNMethodsAtLevel flag.
Reviewed-by: roland
! src/share/vm/runtime/globals.hpp
Changeset: e29bf04214ed
Author: zmajo
Date: 2015-11-23 15:16 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e29bf04214ed
Merge
Changeset: d146c259155a
Author: goetz
Date: 2015-11-19 12:53 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d146c259155a
8143307: Crash in C2 local code motion
Reviewed-by: kvn
! src/share/vm/opto/lcm.cpp
Changeset: d91e023b7294
Author: neliasso
Date: 2015-11-24 10:30 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d91e023b7294
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
Changeset: b298bac1576a
Author: tpivovarova
Date: 2015-11-16 19:21 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b298bac1576a
8138815: improve tests CompilerToVM::getStackTraceElement
Reviewed-by: kvn
! test/compiler/jvmci/common/CTVMUtilities.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
Changeset: 8a78ce7c8fa7
Author: tpivovarova
Date: 2015-11-24 15:50 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8a78ce7c8fa7
8067939: make Out of space in CodeCache messages consistent
Reviewed-by: kvn
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 45020b54eea5
Author: ppunegov
Date: 2015-11-24 16:58 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/45020b54eea5
8066154: JEP-JDK-8046155: Test task: huge directive file
Summary: Stress tests for directive parser
Reviewed-by: iignatyev, neliasso
- test/compiler/compilercontrol/parser/DirectiveParser.java
+ test/compiler/compilercontrol/parser/DirectiveParserTest.java
+ test/compiler/compilercontrol/parser/DirectiveStressTest.java
+ test/compiler/compilercontrol/parser/HugeDirectiveUtil.java
Changeset: d49ae6cdd128
Author: ppunegov
Date: 2015-11-24 20:52 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d49ae6cdd128
8066156: JEP-JDK-8046155: Test task: stress by dcmd
Summary: Stress dcmd tests that add directives
Reviewed-by: iignatyev, neliasso
+ test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
+ test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
+ test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
! test/compiler/compilercontrol/share/actions/BaseAction.java
+ test/compiler/compilercontrol/share/scenario/Executor.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: 70fbf0e89776
Author: ppunegov
Date: 2015-11-24 20:55 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/70fbf0e89776
8138993: JEP-JDK-8046155: Test task: add check for Compiler.directives_print diagnostic command
Summary: Test Compiler.directive_print command
Reviewed-by: iignatyev, neliasso
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
+ test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
+ test/compiler/compilercontrol/share/processors/PrintDirectivesProcessor.java
! test/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
! test/compiler/compilercontrol/share/scenario/Executor.java
! test/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: a41fac5898be
Author: ppunegov
Date: 2015-11-24 20:58 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a41fac5898be
8142385: [Testbug] RandomCommandsTest fails with error: Could not parse method pattern
Summary: Fix CompileCommand output processing
Reviewed-by: kvn, iignatyev, neliasso
! test/compiler/compilercontrol/share/processors/CommandProcessor.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: 7e92c2abbbb6
Author: ppunegov
Date: 2015-11-24 21:03 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7e92c2abbbb6
8142967: [TESTBUG] Compiler control tests get NullPointerException
Summary: Fix incoorect build jtreg tags
Reviewed-by: iignatyev, neliasso
! test/compiler/compilercontrol/InlineMatcherTest.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java
Changeset: ab2ec0c6e56b
Author: dpochepk
Date: 2015-11-24 22:59 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ab2ec0c6e56b
8139384: [TESTBUG] JVMCI test fails with java.lang.RuntimeException: a 100_000 times invoked method should be mature
Summary: A test was redesigned to track xcomp and tiered states
Reviewed-by: twisti
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
Changeset: b946bb90c515
Author: mdoerr
Date: 2015-11-23 11:06 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b946bb90c515
8138952: C1: Distinguish between PPC32 and PPC64
Reviewed-by: twisti, goetz, vlivanov
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: b4423d021a08
Author: vlivanov
Date: 2015-11-25 01:17 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b4423d021a08
8143408: Crash during InstanceKlass unloading when clearing dependency context
Reviewed-by: kvn
! src/share/vm/code/dependencyContext.cpp
! src/share/vm/code/dependencyContext.hpp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 077dcfc269a4
Author: vlivanov
Date: 2015-11-25 00:40 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/077dcfc269a4
Merge
Changeset: e004852d3765
Author: vlivanov
Date: 2015-11-25 21:31 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e004852d3765
8144024: Octane fails with "memory leak: allocating handle outside HandleMark"
Reviewed-by: kvn
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/dependencyContext.hpp
Changeset: 781d4e94f513
Author: tpivovarova
Date: 2015-11-25 20:30 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/781d4e94f513
8144053: [TESTBUG] CompilerToVM::getStackTraceElementTest : unexpected line number for abstract or native method (assert failed: 0 < -1)
Reviewed-by: iignatyev, twisti
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
Changeset: d2335579aa24
Author: tpivovarova
Date: 2015-11-25 02:17 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d2335579aa24
8143966: JEP 233: Generate Run-Time Compiler Tests Automatically
Reviewed-by: iveresov, vlivanov
Contributed-by: anton.ivanov at oracle.com, dmitrij.pochepko at oracle.com, igor.ignatyev at oracle.com, igor.veresov at oracle.com, konstantin.shefov at oracle.com, leonid.mesnik at oracle.com, pavel.punegov at oracle.com, tatiana.pivovarova at oracle.com
+ test/testlibrary/jittester/Makefile
+ test/testlibrary/jittester/conf/classes.lst
+ test/testlibrary/jittester/conf/default.properties
+ test/testlibrary/jittester/conf/exclude.methods.lst
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/BinaryOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Block.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Break.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/BuiltInType.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/CastOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/CatchBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Continue.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Declaration.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/IRNode.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/If.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Initialization.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Literal.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/LiteralInitializer.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/LocalVariable.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/NonStaticMemberVariable.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Nothing.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Operator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/OperatorKind.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/PrintVariables.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionFailedException.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionLimiter.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Rule.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Statement.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/StaticMemberVariable.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Switch.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Symbol.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/SymbolTable.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TernaryOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Throw.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TryCatchBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Type.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeList.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/UnaryOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableBase.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableDeclaration.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableDeclarationBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableInfo.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableInitialization.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayCreation.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayElement.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayExtraction.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/ClassDefinitionBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/Interface.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/Klass.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/MainKlass.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArgumentDeclarationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArithmeticOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayCreationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayElementFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayExtractionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorImplFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryArithmeticOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryBitwiseOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryComparisonOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryEqualityOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryLogicOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryShiftOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryStringPlusFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseInversionOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BreakFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CastOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ClassDefinitionBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundArithmeticAssignmentOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundBitwiseAssignmentOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundShiftAssignmentOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ConstructorDefinitionBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ConstructorDefinitionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ContinueFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterInitializerFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterManipulatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/DeclarationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/DoWhileFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ExpressionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/Factory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ForFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDeclarationBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDeclarationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDefinitionBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDefinitionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionRedefinitionBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionRedefinitionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IRNodeBuilder.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IfFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IncDecOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/InterfaceFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/KlassFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LimitedExpressionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LiteralFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LocalVariableFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LogicOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LogicalInversionOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LoopingConditionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/MainKlassFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/NonStaticMemberVariableFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/NothingFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/OperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/PrintVariablesFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ReturnFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SafeFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StatementFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticConstructorDefinitionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticMemberVariableFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SwitchFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TernaryOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ThrowFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TryCatchBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryPlusMinusOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableDeclarationBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableDeclarationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableInitializationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/WhileFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ArgumentDeclaration.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ConstructorDefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ConstructorDefinitionBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/Function.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDeclaration.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDeclarationBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDefinitionBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionInfo.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionRedefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionRedefinitionBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/Return.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/StaticConstructorDefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/CounterInitializer.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/CounterManipulator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/DoWhile.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/For.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/Loop.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/LoopingCondition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/While.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeArray.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeBoolean.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeByte.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeChar.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeDouble.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeFloat.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeInt.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeKlass.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeLong.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeShort.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeVoid.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/PrintingUtils.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/PseudoRandom.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/JavaCodeVisitor.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/Visitor.java
Changeset: 761b1c22460b
Author: ppunegov
Date: 2015-11-26 03:05 +0300
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/761b1c22460b
8143308: Add inline checks and tests
Summary: Fix inlining state creation
Reviewed-by: twisti
! test/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/compiler/compilercontrol/share/actions/BaseAction.java
! test/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
! test/compiler/compilercontrol/share/scenario/DirectiveWriter.java
! test/compiler/compilercontrol/share/scenario/Executor.java
! test/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
! test/compiler/compilercontrol/share/scenario/State.java
Changeset: 670933fbb981
Author: twisti
Date: 2015-11-26 02:09 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/670933fbb981
Merge
Changeset: 88bc2087a625
Author: neliasso
Date: 2015-11-26 19:16 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/88bc2087a625
Merge
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
Changeset: 912bb5d109b5
Author: jwilhelm
Date: 2015-11-27 18:35 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/912bb5d109b5
Merge
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 3d7f9ca8b1f0
Author: jwilhelm
Date: 2015-11-30 19:38 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3d7f9ca8b1f0
Merge
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: d8b24776484c
Author: lana
Date: 2015-11-12 18:29 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d8b24776484c
Merge
Changeset: afbcc2bdb3fc
Author: lana
Date: 2015-11-19 09:36 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/afbcc2bdb3fc
Added tag jdk9-b93 for changeset d8b24776484c
! .hgtags
Changeset: a22b7c80529f
Author: lana
Date: 2015-11-20 15:41 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a22b7c80529f
Merge
Changeset: ec158d92e9d8
Author: lana
Date: 2015-11-29 11:00 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ec158d92e9d8
Added tag jdk9-b94 for changeset a22b7c80529f
! .hgtags
Changeset: 9c936a3abf69
Author: lana
Date: 2015-11-30 13:26 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9c936a3abf69
Merge
Changeset: 29ac8e337962
Author: amurillo
Date: 2015-11-30 13:55 -0800
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/29ac8e337962
Merge
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
- make/bsd/makefiles/sa.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
- make/sa.files
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
- make/windows/makefiles/sa.make
- src/os/aix/vm/vmError_aix.cpp
- src/os/bsd/vm/vmError_bsd.cpp
- src/os/linux/vm/vmError_linux.cpp
- src/os/solaris/vm/vmError_solaris.cpp
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
Changeset: 7a573fa22402
Author: jwilhelm
Date: 2015-12-01 21:08 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7a573fa22402
Merge
More information about the jdk9-all-changes
mailing list