hg: bsd-port/jdk9/hotspot: 616 new changesets

glewis at eyesbeyond.com glewis at eyesbeyond.com
Sun Dec 20 00:19:54 UTC 2015


Changeset: e1517978bf12
Author:    enevill
Date:      2015-09-15 12:59 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e1517978bf12

8136524: aarch64: test/compiler/runtime/7196199/Test7196199.java fails
Summary: Fix safepoint handlers to save 128 bits on vector poll
Reviewed-by: kvn
Contributed-by: felix.yang at linaro.org

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

Changeset: 43451068d53c
Author:    roland
Date:      2015-09-15 13:08 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43451068d53c

8136461: PhaseIdealLoop::try_move_store_before_loop() may bypass early loop exit
Summary: PhaseIdealLoop::try_move_store_before_loop() needs to check for early loop exit before candidate Stores
Reviewed-by: kvn

! src/share/vm/opto/loopopts.cpp
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
+ test/compiler/loopopts/TestMoveStoresOutOfLoopsStoreNoCtrl.java

Changeset: cc267038a9c1
Author:    kvn
Date:      2015-09-15 11:04 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc267038a9c1

8136406: Remove ZapDeadCompiledLocals code
Summary: Dead code elimination.
Reviewed-by: roland, twisti

! agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 65c21ccab1bd
Author:    kvn
Date:      2015-09-16 20:33 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/65c21ccab1bd

Merge


Changeset: 10e79692c25e
Author:    mcberg
Date:      2015-09-16 13:16 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/10e79692c25e

8134802: LCM register pressure scheduling
Summary: Calculate register pressure in a block to help instructions scheduling.
Reviewed-by: kvn, dlong

! 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/c2_globals_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/live.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.hpp

Changeset: a60e232aa8f2
Author:    kvn
Date:      2015-09-16 15:54 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a60e232aa8f2

8134553: CRC32C implementations for x86/x64 targets
Reviewed-by: kvn
Contributed-by: tomasz.wojtowicz at intel.com

! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
+ src/cpu/x86/vm/crc32c.h
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/zero/vm/interpreterGenerator_zero.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 6d9d273e7f0d
Author:    thartmann
Date:      2015-09-17 08:08 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d9d273e7f0d

8134739: compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts
Summary: Bail out of superword optimization if loop was removed (i.e., if zero-trip Opaque1Node was removed).
Reviewed-by: kvn, roland

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

Changeset: 476739c20b35
Author:    iveresov
Date:      2015-09-17 13:42 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/476739c20b35

Merge


Changeset: e3201914b83b
Author:    neliasso
Date:      2015-09-18 10:11 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3201914b83b

8135068: Extract method matchers from CompilerOracle
Summary: Ecapsulate code to enable reuse
Reviewed-by: roland, kvn

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
+ src/share/vm/compiler/methodMatcher.cpp
+ src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/c2/5091921/Test7005594.sh
! test/compiler/oracle/CheckCompileCommandOption.java
+ test/compiler/oracle/MethodMatcherTest.java
! test/compiler/oracle/TestCompileCommand.java
! test/compiler/oracle/command1.txt
! test/runtime/CommandLine/CompilerConfigFileWarning.java

Changeset: 17efe8fc4f48
Author:    mdoerr
Date:      2015-09-17 09:03 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/17efe8fc4f48

8136525: Generate interpreter entries only once and avoid unnecessary jump to jump
Reviewed-by: coleenp, twisti, aph

! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
! src/cpu/aarch64/vm/interpreter_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.cpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp

Changeset: 3ac528612681
Author:    coleenp
Date:      2015-09-18 16:37 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3ac528612681

Merge


Changeset: 3b908f10337f
Author:    tpivovarova
Date:      2015-09-19 12:03 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3b908f10337f

8136693: add package statement 'compiler.testlibrary' to CompilerUtils
Reviewed-by: iignatyev

! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/testlibrary/CompilerUtils.java

Changeset: d61e3154b6e0
Author:    dpochepk
Date:      2015-09-19 12:04 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d61e3154b6e0

8136718: [TESTBUG] introduce FileInstaller functionality
Reviewed-by: iignatyev

+ test/testlibrary/jdk/test/lib/FileInstaller.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: bab9d3d37ae8
Author:    iignatyev
Date:      2015-09-19 11:19 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bab9d3d37ae8

Merge


Changeset: 95e96bd4b70b
Author:    adinn
Date:      2015-09-16 09:52 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/95e96bd4b70b

8080293: AARCH64: Remove unnecessary dmbs from generated CAS code
Summary: The current encoding for CAS generates unnecessary leading and trailing dmbs for the MemBarAcquire and MemBarRelease which ought to be elided
Reviewed-by: kvn

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

Changeset: 66d90f141fd8
Author:    zmajo
Date:      2015-09-22 13:42 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/66d90f141fd8

8136914: compiler/loopopts/superword/SumRedSqrt_Double.java times out
Summary: Change test to execute only on relevant (x86-based) platforms.
Reviewed-by: kvn, dlong

! test/compiler/loopopts/superword/SumRedSqrt_Double.java

Changeset: 6cc606e29b74
Author:    roland
Date:      2015-09-21 10:51 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6cc606e29b74

8136596: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape
Summary: elide MemBar when AllocateNode _is_non_escaping
Reviewed-by: kvn, roland
Contributed-by: hui.shi at linaro.org

! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp

Changeset: 7c288547a709
Author:    roland
Date:      2015-09-22 15:25 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7c288547a709

8136926: phi == NULL assert in PhaseIdealLoop::try_move_store_after_loop
Summary: multiple phis on same slice are possible in a loop
Reviewed-by: kvn, mcberg

! src/share/vm/opto/loopopts.cpp
! test/compiler/loopopts/TestMoveStoresOutOfLoops.java

Changeset: db3a3feccd9b
Author:    enevill
Date:      2015-09-16 13:50 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/db3a3feccd9b

8136615: aarch64: elide DecodeN when followed by CmpP 0
Summary: remove DecodeN when comparing a narrow oop with 0
Reviewed-by: kvn, adinn

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

Changeset: 56024013648f
Author:    kzhaldyb
Date:      2015-09-24 18:24 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/56024013648f

8137020: [TESTBUG] Utils.runAndCheckException doesn't work well if no exception thrown
Summary: Changed handling a case when expected exception wasn't thrown
Reviewed-by: iignatyev

! test/testlibrary/jdk/test/lib/Utils.java

Changeset: 0855eb2338ae
Author:    ppunegov
Date:      2015-09-24 20:13 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0855eb2338ae

8066157: JEP-JDK-8046155: Test task: method matcher
Summary: MethodMatcher test and framework
Reviewed-by: iignatyev, neliasso

+ test/compiler/compilercontrol/matcher/MethodMatcherTest.java
+ test/compiler/compilercontrol/share/method/ClassType.java
+ test/compiler/compilercontrol/share/method/MethodDescriptor.java
+ test/compiler/compilercontrol/share/method/MethodElementType.java
+ test/compiler/compilercontrol/share/method/MethodGenerator.java
+ test/compiler/compilercontrol/share/method/MethodType.java
+ test/compiler/compilercontrol/share/method/SignatureType.java
+ test/compiler/compilercontrol/share/pool/MethodHolder.java
+ test/compiler/compilercontrol/share/pool/PoolHelper.java
+ test/compiler/compilercontrol/share/pool/sub/Klass.java
+ test/compiler/compilercontrol/share/pool/sub/KlassDup.java
+ test/compiler/compilercontrol/share/pool/subpack/Klass.java
+ test/compiler/compilercontrol/share/pool/subpack/KlassDup.java
+ test/testlibrary/jdk/test/lib/Pair.java
+ test/testlibrary/jdk/test/lib/Triple.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: df910cc4b9ea
Author:    roland
Date:      2015-09-17 16:53 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/df910cc4b9ea

8136820: Generate better code for some Unsafe addressing patterns
Summary: reshape address computation to move invariant part out of loops
Reviewed-by: kvn

! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/superword.cpp

Changeset: 8096c5205545
Author:    iveresov
Date:      2015-09-25 12:04 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8096c5205545

Merge

! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/gc/logging/TestPrintReferences.java
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java

Changeset: 5ee8eccf7900
Author:    aph
Date:      2015-09-28 16:18 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5ee8eccf7900

8136165: AARCH64: Tidy up compiled native calls
Summary: Do some cleaning
Reviewed-by: roland, kvn, enevill

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

Changeset: fa430fa4f577
Author:    enevill
Date:      2015-09-23 12:39 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fa430fa4f577

8135231: aarch64: add support for vectorizing double precision sqrt
Reviewed-by: roland, aph

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! test/compiler/loopopts/superword/SumRedSqrt_Double.java

Changeset: f244d455e4dd
Author:    amurillo
Date:      2015-10-01 11:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f244d455e4dd

Merge

- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java

Changeset: 5ab466809f05
Author:    iveresov
Date:      2015-10-08 09:51 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5ab466809f05

8139094: Tier1 test java/util/zip/TestCRC32C.java fails due to fixes for JDK-8134553
Summary: Match correct intrinsic kind
Reviewed-by: iveresov, kvn
Contributed-by: tomasz.wojtowicz at intel.com

! src/cpu/x86/vm/templateInterpreter_x86_32.cpp

Changeset: daf8acf3afda
Author:    enevill
Date:      2015-09-30 04:35 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/daf8acf3afda

8138583: aarch64: add support for vectorizing fabs/fneg
Reviewed-by: aph, roland
Contributed-by: felix.yang at linaro.org

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/loopopts/superword/SumRedAbsNeg_Double.java
+ test/compiler/loopopts/superword/SumRedAbsNeg_Float.java

Changeset: 324ea1a2419a
Author:    iveresov
Date:      2015-10-05 20:02 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/324ea1a2419a

8132207: update for x86 exp in the math lib
Summary: Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
Contributed-by: vivek.r.deshpande at intel.com

! 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/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ src/cpu/x86/vm/macroAssembler_x86_libm.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! 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_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 30f10e51ad6f
Author:    adinn
Date:      2015-10-07 06:56 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/30f10e51ad6f

8139042: AARCH64: Correct regression introduced by 8080293
Summary: Reinstate unsafe volatile optimization broken by JDK-8080293
Reviewed-by: aph, kvn

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

Changeset: 017224c13b0e
Author:    dlong
Date:      2015-10-08 19:16 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/017224c13b0e

Merge


Changeset: f01629221703
Author:    amurillo
Date:      2015-10-08 14:28 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f01629221703

Merge

- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java

Changeset: eca671f4c014
Author:    ecaspole
Date:      2015-09-21 10:36 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eca671f4c014

8131645: [ARM64] crash on Cavium when using G1
Summary: Add a fence when creating the CodeRootSetTable so the readers do not see invalid memory.
Reviewed-by: aph, tschatzl

! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp

Changeset: c55ee4af240d
Author:    ctornqvi
Date:      2015-09-23 05:18 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c55ee4af240d

8027565: Enable /d2Zi+ when building with Visual Studio 2013
Reviewed-by: dcubed, ihse

! make/windows/makefiles/compile.make

Changeset: 1ce8347eea86
Author:    ddmitriev
Date:      2015-09-23 22:04 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1ce8347eea86

8073331: [TESTBUG] Test for VM option file feature (VM options specified in file)
Reviewed-by: dcubed, gtriantafill, rdurbin

+ test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
+ test/runtime/CommandLine/VMOptionsFile/flags_file
+ test/runtime/CommandLine/VMOptionsFile/optionFILE_2
+ test/runtime/CommandLine/VMOptionsFile/optionfile_1
+ test/runtime/CommandLine/VMOptionsFile/optionfile_3
+ test/runtime/CommandLine/VMOptionsFile/optionfile_bad_option
+ test/runtime/CommandLine/VMOptionsFile/optionfile_long_property
+ test/runtime/CommandLine/VMOptionsFile/optionfile_lot_of_options_quote
+ test/runtime/CommandLine/VMOptionsFile/optionfile_only_tabsandspaces
+ test/runtime/CommandLine/VMOptionsFile/optionfile_quote
+ test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size
+ test/runtime/CommandLine/VMOptionsFile/optionfile_unmatched_quote_1
+ test/runtime/CommandLine/VMOptionsFile/optionfile_unmatched_quote_2
+ test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property

Changeset: 91c907c47794
Author:    aph
Date:      2015-09-24 12:04 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/91c907c47794

8135018: AARCH64: Missing memory barriers for CMS collector
Summary: Add StoreStore barrier when CMS needs them
Reviewed-by: tschatzl

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: f99ad7bb5df5
Author:    mlarsson
Date:      2015-09-24 12:36 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f99ad7bb5df5

8046148: JEP 158: Unified JVM Logging
Reviewed-by: coleenp, sla

! make/windows/makefiles/vm.make
! src/share/vm/Xusage.txt
+ src/share/vm/logging/log.hpp
+ src/share/vm/logging/logConfiguration.cpp
+ src/share/vm/logging/logConfiguration.hpp
+ src/share/vm/logging/logDecorations.cpp
+ src/share/vm/logging/logDecorations.hpp
+ src/share/vm/logging/logDecorators.cpp
+ src/share/vm/logging/logDecorators.hpp
+ src/share/vm/logging/logDiagnosticCommand.cpp
+ src/share/vm/logging/logDiagnosticCommand.hpp
+ src/share/vm/logging/logFileOutput.cpp
+ src/share/vm/logging/logFileOutput.hpp
+ src/share/vm/logging/logFileStreamOutput.cpp
+ src/share/vm/logging/logFileStreamOutput.hpp
+ src/share/vm/logging/logLevel.cpp
+ src/share/vm/logging/logLevel.hpp
+ src/share/vm/logging/logOutput.cpp
+ src/share/vm/logging/logOutput.hpp
+ src/share/vm/logging/logOutputList.cpp
+ src/share/vm/logging/logOutputList.hpp
+ src/share/vm/logging/logPrefix.hpp
+ src/share/vm/logging/logTag.cpp
+ src/share/vm/logging/logTag.hpp
+ src/share/vm/logging/logTagLevelExpression.cpp
+ src/share/vm/logging/logTagLevelExpression.hpp
+ src/share/vm/logging/logTagSet.cpp
+ src/share/vm/logging/logTagSet.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/management.hpp
! src/share/vm/services/nmtCommon.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/serviceability/logging/TestBasicLogOutput.java

Changeset: 1f6500dbefcb
Author:    mlarsson
Date:      2015-09-24 16:19 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f6500dbefcb

Merge


Changeset: 83b9a8e8593d
Author:    mockner
Date:      2015-09-24 11:26 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/83b9a8e8593d

8130681: Kitchensink startup crashes JVM with NMT overlapping ranges
Summary: add_committed_region now handles overlapping commits.
Reviewed-by: hseigel, coleenp

! src/share/vm/services/virtualMemoryTracker.cpp
+ test/runtime/NMT/CommitOverlappingRegions.java

Changeset: f1e0206e75e1
Author:    dsamersoff
Date:      2015-09-24 20:39 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f1e0206e75e1

8086134: Deadlock detection fails to attach to core file
Summary: Test reimplemented for jtreg
Reviewed-by: jbachorik

+ test/serviceability/sa/DeadlockDetectionTest.java

Changeset: 4ed0a395857b
Author:    dsamersoff
Date:      2015-09-25 10:21 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4ed0a395857b

Merge


Changeset: d4dec7270392
Author:    kzhaldyb
Date:      2015-09-24 18:48 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d4dec7270392

8136398: Create test that checks that G1 MixedGC produces correct output to logfile
Summary: Added test that checks that G1 MixedGC produces correct output to logfile
Reviewed-by: tschatzl

+ test/gc/g1/mixedgc/TestLogging.java

Changeset: a4ae74ca2403
Author:    brutisso
Date:      2015-09-28 09:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4ae74ca2403

8136991: [REDO] Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/shared/gcTraceTime.cpp
! src/share/vm/gc/shared/gcTraceTime.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
+ test/gc/logging/TestPrintReferences.java

Changeset: 142f04931a09
Author:    jwilhelm
Date:      2015-09-28 15:05 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/142f04931a09

Merge


Changeset: dc9930a04ab0
Author:    david
Date:      2015-09-29 11:02 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dc9930a04ab0

8080775: Better argument formatting for assert() and friends
Reviewed-by: kbarrett, pliden

! make/linux/makefiles/gcc.make
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/vmError_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/threadCritical_solaris.cpp
! src/os/solaris/vm/vmError_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/vmError_windows.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/adaptiveFreeList.cpp
! src/share/vm/gc/cms/allocationStats.hpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/parCardTableModRefBS.cpp
! src/share/vm/gc/cms/promotionInfo.hpp
! src/share/vm/gc/g1/bufferingOopClosure.cpp
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/gc/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1Allocator.inline.hpp
! src/share/vm/gc/g1/g1BiasedArray.cpp
! src/share/vm/gc/g1/g1BiasedArray.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1CardCounts.cpp
! src/share/vm/gc/g1/g1CardCounts.hpp
! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1InCSetState.hpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.inline.hpp
! src/share/vm/gc/g1/heapRegionType.hpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/parallel/cardTableExtension.cpp
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/mutableNUMASpace.cpp
! src/share/vm/gc/parallel/objectStartArray.cpp
! src/share/vm/gc/parallel/objectStartArray.hpp
! src/share/vm/gc/parallel/parMarkBitMap.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.inline.hpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psOldGen.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/blockOffsetTable.cpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/iterator.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceGCThresholdUpdater.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klass.inline.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/chunkedList.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/fakeRttiSupport.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: 143fe39b8533
Author:    brutisso
Date:      2015-09-29 17:44 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/143fe39b8533

8133706: Kitchensink hanged
Reviewed-by: pliden, jmasa

! src/share/vm/gc/g1/concurrentMarkThread.cpp

Changeset: 983c56341c80
Author:    brutisso
Date:      2015-09-30 09:07 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/983c56341c80

8134953: Make the GC ID available in a central place
Reviewed-by: pliden, jmasa

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/cms/yieldingWorkgroup.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1MMUTracker.cpp
! src/share/vm/gc/g1/g1MMUTracker.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/vm_operations_g1.hpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/gc/shared/gcTraceTime.cpp
! src/share/vm/gc/shared/gcTraceTime.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/objectCountEventSender.cpp
! src/share/vm/gc/shared/objectCountEventSender.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp

Changeset: 59e6f265dd40
Author:    aharlap
Date:      2015-09-30 18:09 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/59e6f265dd40

8130265: gctests/LargeObjects/large001 fails with OutOfMemoryError: Java heap space
Summary: Avoided G1 OutOfMemoryError by adding extra expand heap call
Reviewed-by: jwilhelm, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp

Changeset: 43a1e4ca7ee4
Author:    hseigel
Date:      2015-10-01 15:14 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43a1e4ca7ee4

8138574: [TESTBUG] TestBasicLogOutput.java doesn't account for padding
Summary: TestBasicLogOutput.java edited to account for padding in tag descriptors
Reviewed-by: ddmitriev, hseigel, coleenp
Contributed-by: rachel.protacio at oracle.com

! test/serviceability/logging/TestBasicLogOutput.java

Changeset: 38bd261644c0
Author:    erikj
Date:      2015-10-02 10:15 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/38bd261644c0

8138692: libjsig compilation is missing EXTRA_CFLAGS on macosx
Reviewed-by: ihse, mikael

! make/bsd/makefiles/jsig.make

Changeset: b04892bbefa5
Author:    david
Date:      2015-10-02 10:43 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b04892bbefa5

8138637: Remove err_msg from LOG_PREFIX macro
Reviewed-by: brutisso

! src/share/vm/logging/logPrefix.hpp

Changeset: c0b0699bf991
Author:    david
Date:      2015-10-02 11:02 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c0b0699bf991

Merge


Changeset: 12a66b77145e
Author:    dcubed
Date:      2015-10-01 13:42 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/12a66b77145e

8135195: VM Options file should not be limited to 1k in bytes
Summary: Change Arguments::parse_vm_options_file() to remove 1024 byte limit on the VM options file.
Reviewed-by: dcubed, hseigel, gthornbr, dsamersoff, ddmitriev, coleenp

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

Changeset: 6020dab5cdcb
Author:    dcubed
Date:      2015-10-01 13:43 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6020dab5cdcb

8137105: [TESTBUG] Add test cases for VM Options file feature with removed file size limit
Summary: Update TestVMOptionsFile.java to match fix for 8135195; other minor cleanups.
Reviewed-by: dcubed, rdurbin

! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/runtime/CommandLine/VMOptionsFile/optionfile_1
- test/runtime/CommandLine/VMOptionsFile/optionfile_long_property
! test/runtime/CommandLine/VMOptionsFile/optionfile_lot_of_options_quote
! test/runtime/CommandLine/VMOptionsFile/optionfile_quote
- test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size
- test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property

Changeset: da0795953c69
Author:    dcubed
Date:      2015-10-02 11:58 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da0795953c69

Merge


Changeset: ccf99d847b02
Author:    dcubed
Date:      2015-10-02 12:44 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ccf99d847b02

Merge

- test/runtime/CommandLine/VMOptionsFile/optionfile_long_property
- test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size
- test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property

Changeset: f5379b29c4d7
Author:    ctornqvi
Date:      2015-10-02 06:06 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5379b29c4d7

8137194: Exclude runtime/memory/RunUnitTestsConcurrently.java from JPRT
Reviewed-by: coleenp

! test/TEST.groups

Changeset: 0952227d9cfe
Author:    ddmitriev
Date:      2015-10-02 09:04 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0952227d9cfe

8138769: [TESTBUG] restore lost line from JDK-8137105 fix
Reviewed-by: dcubed, rdurbin

! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java

Changeset: 4edb0704e9f3
Author:    dcubed
Date:      2015-10-02 16:48 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4edb0704e9f3

Merge


Changeset: d9d44c9d7bf0
Author:    goetz
Date:      2015-09-28 12:57 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d9d44c9d7bf0

8137260: fix warning after "8046148: JEP 158: Unified JVM Logging"
Reviewed-by: mlarsson, stuefe

! src/share/vm/logging/logFileOutput.cpp

Changeset: 786145ca3cdc
Author:    iklam
Date:      2015-10-05 13:25 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/786145ca3cdc

8078295: hotspot test_env.sh can set VM_CPU incorrectly
Summary: Use sed script to filter out irrelevant parts of -Xinternalversion
Reviewed-by: dlong, dcubed, dsamersoff

! test/test_env.sh

Changeset: f6da147987bb
Author:    kbarrett
Date:      2015-10-05 21:17 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6da147987bb

8138833: Remove CMMarkStack::drain
Summary: Remove unused functions and data members.
Reviewed-by: pliden, brutisso

! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp

Changeset: 231ab9f9a824
Author:    pliden
Date:      2015-10-06 08:05 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/231ab9f9a824

8138846: Remove unused enum ConcurrentGCThread::CGC_flag_type
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc/shared/concurrentGCThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.hpp

Changeset: 89c745739292
Author:    brutisso
Date:      2015-10-06 14:25 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/89c745739292

8138862: Remove some unused code and subclasses in gcTaskManager.hpp/cpp
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp

Changeset: 4704ecd9e198
Author:    brutisso
Date:      2015-10-06 14:26 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4704ecd9e198

8138863: Refactor WaitForBarrierGCTask
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp

Changeset: 17cfe2c6dc00
Author:    brutisso
Date:      2015-10-06 14:27 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/17cfe2c6dc00

8138707: TestPromotionEventWithParallelScavenge.java crashes using undefined GC id.
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
! src/share/vm/gc/parallel/gcTaskThread.cpp

Changeset: f10efc097bae
Author:    mockner
Date:      2015-10-06 14:27 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f10efc097bae

8138917: Back out change for 8130681
Summary: Change 8130681 has been backed out.
Reviewed-by: coleenp, gtriantafill

! src/share/vm/services/virtualMemoryTracker.cpp
- test/runtime/NMT/CommitOverlappingRegions.java

Changeset: a6499084ccd4
Author:    coleenp
Date:      2015-10-06 18:51 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a6499084ccd4

Merge


Changeset: 00e5743fd189
Author:    jwilhelm
Date:      2015-10-07 01:03 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/00e5743fd189

Merge

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/runtime/frame.cpp

Changeset: 5f9da6c532fe
Author:    ehelin
Date:      2015-10-07 15:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5f9da6c532fe

8138969: G1CollectorPolicy should use const for applicable methods
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/g1MMUTracker.hpp

Changeset: 4d9b98fd9644
Author:    david
Date:      2015-10-07 15:27 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d9b98fd9644

8138832: CreateCoredumpOnCrash on linux ARM causes assert message to be repeated.
Reviewed-by: jwilhelm, mgerdin

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

Changeset: c9d09b5085ea
Author:    david
Date:      2015-10-07 14:56 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c9d09b5085ea

Merge


Changeset: 313e94244ed8
Author:    ehelin
Date:      2015-10-07 17:00 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/313e94244ed8

8138971: G1CollectorPolicy::_rs_lengths_prediction is not initialized before use
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/g1/g1CollectorPolicy.cpp

Changeset: 81ae0334f957
Author:    ehelin
Date:      2015-10-07 17:33 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/81ae0334f957

Merge


Changeset: ee11c7701f8c
Author:    gtriantafill
Date:      2015-10-07 11:37 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee11c7701f8c

8134432: [TESTBUG] Rewrite test/runtime/6888954/vmerrors.sh in Java
Reviewed-by: ddmitriev, ctornqvi, coleenp

! src/share/vm/utilities/debug.cpp
! test/TEST.groups
- test/runtime/6888954/vmerrors.sh
+ test/runtime/ErrorHandling/ErrorHandler.java

Changeset: 4740e6551edf
Author:    ctornqvi
Date:      2015-10-07 20:45 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4740e6551edf

Merge

- test/runtime/6888954/vmerrors.sh

Changeset: 01c086e6e523
Author:    stuefe
Date:      2015-10-01 09:30 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/01c086e6e523

8137329: [windows] Build broken on VS2010 after "8046148: JEP 158: Unified JVM Logging"
Reviewed-by: simonis, ihse, prr, goetz, dcubed

! src/share/vm/utilities/globalDefinitions_visCPP.hpp

Changeset: 332b3d89d2bd
Author:    dcubed
Date:      2015-10-07 16:41 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/332b3d89d2bd

Merge


Changeset: ad24aa13b296
Author:    dcubed
Date:      2015-10-07 22:54 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad24aa13b296

Merge


Changeset: a9a4581814a8
Author:    kzhaldyb
Date:      2015-10-07 18:02 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a9a4581814a8

8138958: Quarantine gc/g1/mixedgc/TestLogging.java test
Reviewed-by: brutisso, iignatyev

! test/gc/g1/mixedgc/TestLogging.java

Changeset: e3053e6726f1
Author:    iignatyev
Date:      2015-10-08 01:04 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3053e6726f1

Merge


Changeset: 17986acb4825
Author:    goetz
Date:      2015-10-02 11:46 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/17986acb4825

8138733: Fix build: gcc < 4.8 doesn't grok -Wno-format-zero-length added in 8080775
Summary: Also fix one problematic format on ppc.
Reviewed-by: david, simonis

! make/linux/makefiles/gcc.make
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/share/vm/utilities/debug.hpp

Changeset: 371ac7d4ccb2
Author:    ehelin
Date:      2015-10-08 12:47 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/371ac7d4ccb2

8139134: Wrong tenuring threshold in young GC trace event
Reviewed-by: ehelin, jwilhelm
Contributed-by: Carsten Varming <cvarming at twitter.com>

! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp

Changeset: 5459f44b1a75
Author:    sangheki
Date:      2015-10-05 14:56 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5459f44b1a75

8134995: [REDO] GC: implement ranges (optionally constraints) for those flags that have them missing
Summary: Add ranges and constraint functions for GC flags.
Reviewed-by: kbarrett, jmasa, jwilhelm, gziemski, zmajo

! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
+ test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 4fa9cbb14029
Author:    jwilhelm
Date:      2015-10-08 22:35 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4fa9cbb14029

Merge


Changeset: e3b180765091
Author:    brutisso
Date:      2015-10-08 12:44 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3b180765091

8138717: TestGCEventMixedWithG1ConcurrentMark.java fails
Reviewed-by: jwilhelm, david

! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp

Changeset: 0cda477a3c85
Author:    mgerdin
Date:      2015-10-09 09:00 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0cda477a3c85

8139086: Solaris/Sparc slowdebug build fails for memset_with_concurrent_readers.cpp
Reviewed-by: dcubed, kbarrett, coleenp

! src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp

Changeset: 115188e14c15
Author:    david
Date:      2015-10-09 09:42 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/115188e14c15

8042893: compiler: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
8042894: runtime: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: goetz, brutisso

! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/privilegedStack.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/osThread.cpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/writeableFlags.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: f39faaf2ca61
Author:    david
Date:      2015-10-09 08:46 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f39faaf2ca61

Merge


Changeset: d6c2fafabfb4
Author:    ehelin
Date:      2015-10-09 15:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d6c2fafabfb4

8138972: G1CollectorPolicy::_max_survivor_regions should be intialized in the initializer list
Reviewed-by: jwilhelm, mgerdin

! src/share/vm/gc/g1/g1CollectorPolicy.cpp

Changeset: abd2f07dc9fa
Author:    kbarrett
Date:      2015-10-09 14:08 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/abd2f07dc9fa

8138659: Speed up InstanceKlass subclass discrimination
Summary: Add _misc_kind field and flags, move around predicates.
Reviewed-by: coleenp, stefank

! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/jvmtiTagMap.cpp

Changeset: 2ecdb2c2d9be
Author:    brutisso
Date:      2015-10-09 20:31 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2ecdb2c2d9be

8139293: TestGCEventMixedWithG1ConcurrentMark.java fails after JDK-8134953
Reviewed-by: ecaspole, jwilhelm

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp

Changeset: 05b4a6f553fc
Author:    brutisso
Date:      2015-10-09 20:52 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/05b4a6f553fc

8139294: TestGCEventMixedWithCMSConcurrent.java still fails after JDK-8134953
Reviewed-by: jwilhelm, ecaspole

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp

Changeset: dd72902de3dc
Author:    brutisso
Date:      2015-10-09 20:45 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd72902de3dc

Merge


Changeset: 53c5cb9d3fed
Author:    jwilhelm
Date:      2015-10-15 13:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/53c5cb9d3fed

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp

Changeset: 263abae1965e
Author:    thartmann
Date:      2015-10-08 08:54 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/263abae1965e

8139048: Quarantine compiler/startup/SmallCodeCacheStartup.java
Summary: Quarantine the test because it fails on JPRT for the CPU, CompactStrings and JVMCI repositories.
Reviewed-by: roland

! test/compiler/startup/SmallCodeCacheStartup.java

Changeset: f4f0e306133e
Author:    thartmann
Date:      2015-10-08 07:51 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f4f0e306133e

Merge


Changeset: 09fb2c936faa
Author:    zmajo
Date:      2015-10-08 12:10 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09fb2c936faa

8137160: Use Compile::live_nodes instead of Compile::unique() in appropriate places -- followup
Summary: Change two code locations to use live_nodes() instead of unique() for allocating memory. Adjust comments.
Reviewed-by: kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/matcher.cpp

Changeset: 0011fab3f1b5
Author:    zmajo
Date:      2015-10-08 10:25 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0011fab3f1b5

Merge


Changeset: a41fe5ffa839
Author:    twisti
Date:      2015-10-08 12:49 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a41fe5ffa839

8136421: JEP 243: Java-Level JVM Compiler Interface
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett

! make/bsd/makefiles/compiler1.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/minimal1.make
! make/excludeSrc.make
+ make/gensrc/Gensrc-jdk.vm.ci.gmk
! make/linux/makefiles/compiler1.make
! make/linux/makefiles/minimal1.make
! make/solaris/makefiles/compiler1.make
! make/windows/build_vm_def.sh
! make/windows/create_obj_files.sh
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/aarch64/vm/relocInfo_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
+ src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp
! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
+ src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
+ src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
+ src/cpu/x86/vm/registerMap_x86.cpp
! src/cpu/x86/vm/registerMap_x86.hpp
! src/cpu/x86/vm/register_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_64.ad
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/overview.html
+ 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/Architecture.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BailoutException.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InvalidInstalledCodeException.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Location.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ReferenceMap.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterAttributes.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.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/TargetDescription.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/ValueUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.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.code/src/jdk/vm/ci/code/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrameVisitor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.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.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigVerifier.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.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.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMAddress.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMData.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMFlag.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/overview.html
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractJavaProfile.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractProfiledItem.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AllocatableValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Constant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DefaultProfilingInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationAction.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationReason.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ExceptionHandler.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/InvokeTarget.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethodProfile.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTable.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Local.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTable.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/NullConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ProfilingInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/RawConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SerializableConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Signature.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TriState.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Value.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIBackend.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIRuntime.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java
+ src/os/aix/vm/vmStructs_aix.hpp
+ src/os/bsd/vm/vmStructs_bsd.hpp
+ src/os/linux/vm/vmStructs_linux.hpp
+ src/os/solaris/vm/vmStructs_solaris.hpp
! src/os/windows/vm/os_windows.cpp
+ src/os/windows/vm/vmStructs_windows.hpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/exceptionHandlerTable.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/oopRecorder.cpp
! src/share/vm/code/oopRecorder.hpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/scopeDesc.hpp
! src/share/vm/compiler/abstractCompiler.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
+ src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
+ src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
+ 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.cpp
+ src/share/vm/jvmci/jvmciJavaClasses.hpp
+ src/share/vm/jvmci/jvmciRuntime.cpp
+ src/share/vm/jvmci/jvmciRuntime.hpp
+ src/share/vm/jvmci/jvmci_globals.cpp
+ src/share/vm/jvmci/jvmci_globals.hpp
+ src/share/vm/jvmci/systemDictionary_jvmci.hpp
+ src/share/vm/jvmci/vmStructs_jvmci.hpp
+ src/share/vm/jvmci/vmSymbols_jvmci.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmStructs.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/shark/sharkCacheDecache.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/fakeRttiSupport.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/growableArray.hpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/top.hpp
! src/share/vm/utilities/vmError.cpp
+ test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
+ test/compiler/jvmci/SecurityRestrictionsTest.java
+ test/compiler/jvmci/common/CTVMUtilities.java
+ test/compiler/jvmci/common/CompilerToVMHelper.java
+ test/compiler/jvmci/common/JVMCIHelpers.java
+ test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
+ test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
+ test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener
+ test/compiler/jvmci/common/testcases/AbstractClass.java
+ test/compiler/jvmci/common/testcases/AbstractClassExtender.java
+ test/compiler/jvmci/common/testcases/AnotherSingleImplementer.java
+ test/compiler/jvmci/common/testcases/AnotherSingleImplementerInterface.java
+ test/compiler/jvmci/common/testcases/DoNotExtendClass.java
+ test/compiler/jvmci/common/testcases/DoNotImplementInterface.java
+ test/compiler/jvmci/common/testcases/MultiSubclassedClass.java
+ test/compiler/jvmci/common/testcases/MultiSubclassedClassSubclass1.java
+ test/compiler/jvmci/common/testcases/MultiSubclassedClassSubclass2.java
+ test/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java
+ test/compiler/jvmci/common/testcases/MultipleImplementer1.java
+ test/compiler/jvmci/common/testcases/MultipleImplementer2.java
+ test/compiler/jvmci/common/testcases/MultipleImplementersInterface.java
+ test/compiler/jvmci/common/testcases/MultipleImplementersInterfaceExtender.java
+ test/compiler/jvmci/common/testcases/PackagePrivateClass.java
+ test/compiler/jvmci/common/testcases/SimpleClass.java
+ test/compiler/jvmci/common/testcases/SingleImplementer.java
+ test/compiler/jvmci/common/testcases/SingleImplementerInterface.java
+ test/compiler/jvmci/common/testcases/SingleSubclass.java
+ test/compiler/jvmci/common/testcases/SingleSubclassedClass.java
+ test/compiler/jvmci/common/testcases/TestCase.java
+ test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
+ test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
+ test/compiler/jvmci/compilerToVM/CollectCountersTest.java
+ test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
+ test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
+ test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
+ test/compiler/jvmci/compilerToVM/DebugOutputTest.java
+ test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
+ test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
+ test/compiler/jvmci/compilerToVM/DummyAbstractClass.java
+ test/compiler/jvmci/compilerToVM/DummyClass.java
+ test/compiler/jvmci/compilerToVM/DummyInterface.java
+ test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
+ test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
+ test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
+ test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
+ test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
+ test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
+ test/compiler/jvmci/compilerToVM/GetImplementorTest.java
+ test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
+ test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
+ test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
+ test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
+ test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
+ test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
+ test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
+ test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
+ test/compiler/jvmci/compilerToVM/GetSymbolTest.java
+ test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
+ test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
+ test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
+ test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
+ test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
+ test/compiler/jvmci/compilerToVM/IsMatureTest.java
+ test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
+ test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
+ test/compiler/jvmci/compilerToVM/LookupTypeTest.java
+ test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
+ test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
+ test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
+ test/compiler/jvmci/compilerToVM/ReprofileTest.java
+ test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
+ test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
+ test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
+ test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
+ test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
+ test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
+ test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
+ test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.config
+ test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
+ test/compiler/jvmci/events/JvmciNotifyInstallEventTest.config
+ test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
+ test/compiler/jvmci/events/JvmciShutdownEventListener.java
+ test/compiler/jvmci/events/JvmciShutdownEventTest.config
+ test/compiler/jvmci/events/JvmciShutdownEventTest.java
+ test/compiler/jvmci/events/MetaAccessWrapper.java
+ test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java
+ test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/FieldUniverse.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/MethodUniverse.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/NameAndSignature.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: 13c4fa17712e
Author:    dlong
Date:      2015-10-09 02:43 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/13c4fa17712e

Merge

! src/cpu/x86/vm/templateInterpreter_x86_32.cpp

Changeset: 926d9bae67d3
Author:    thartmann
Date:      2015-10-09 11:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/926d9bae67d3

8139150: ClassVerifier frees exception message while it's still in use
Summary: Remove ResourceMark in StackMapReader::parse_verification_type() to avoid freeing of error message.
Reviewed-by: zmajo, dcubed, hseigel

! src/share/vm/classfile/stackMapTable.cpp

Changeset: 0300297e7df3
Author:    zmajo
Date:      2015-10-09 14:21 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0300297e7df3

8078554: Compiler: implement ranges (optionally constraints) for those flags that have them missing
Summary: Add range check or constraint where necessary.
Reviewed-by: roland, thartmann

! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java

Changeset: 71e75172487b
Author:    zmajo
Date:      2015-10-09 15:00 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/71e75172487b

8081288: erronous free in RegClass::~RegClass()
Summary: Remove the erronous free.
Reviewed-by: kvn

! src/share/vm/adlc/formsopt.cpp

Changeset: 6c4a9b1af999
Author:    twisti
Date:      2015-10-09 09:09 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6c4a9b1af999

8138820: JDK Hotspot build fails with Xcode 7.0.1
Reviewed-by: iveresov

! make/bsd/makefiles/gcc.make

Changeset: a37a6ca422b1
Author:    iveresov
Date:      2015-10-09 12:17 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a37a6ca422b1

8136725: Provide utility for creation a counted loop reserve copy (clone)
Summary: Make it easier to revert to the original loop should that be needed
Reviewed-by: kvn
Contributed-by: jan.civlin at intel.com

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp

Changeset: dda16b631985
Author:    iveresov
Date:      2015-10-09 21:04 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dda16b631985

Merge


Changeset: de73f59378c1
Author:    redestad
Date:      2015-10-12 14:54 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/de73f59378c1

8134607: Remove per-compiler performance counters
Reviewed-by: twisti, neliasso

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

Changeset: 1f0d9d89003a
Author:    iveresov
Date:      2015-10-12 16:35 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f0d9d89003a

8139454: java/lang/Math/WorstCaseTests.java crashes on Linux-amd64
Summary: Emit the form of pextrw that works with sse2
Reviewed-by: iveresov, twisti
Contributed-by: vivek.r.deshpande at intel.com

! src/cpu/x86/vm/assembler_x86.cpp

Changeset: c6a1e7983723
Author:    mdoerr
Date:      2015-10-12 12:20 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c6a1e7983723

8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12
Summary: Register R12 must be preserved for stub calls (e.g. deopt handler).
Reviewed-by: goetz

! src/cpu/ppc/vm/macroAssembler_ppc.cpp

Changeset: 7477b0afa5d6
Author:    zmajo
Date:      2015-10-13 10:09 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7477b0afa5d6

8139377: JVM can't be started w/ -XX:+EnableJVMCI -XX:+UseJVMCICompiler and default TypeProfileWidth
Summary: Raise upper bound of TypeProfileWidth from 4 to 8.
Reviewed-by: iveresov, twisti

! src/share/vm/runtime/globals.hpp

Changeset: 738f57684fed
Author:    enevill
Date:      2015-10-13 09:40 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/738f57684fed

8139259: aarch64: jtreg test TestLogSum segvs after 8132207
Summary: Fix jump to 0 caused by uninitialised _dexp in 8132207
Reviewed-by: roland, kvn

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

Changeset: f2983a0f7a57
Author:    roland
Date:      2015-10-13 13:23 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f2983a0f7a57

Merge


Changeset: 2598332ad46c
Author:    aph
Date:      2015-09-30 13:23 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2598332ad46c

8138641: Disable C2 peephole by default for aarch64
Reviewed-by: roland
Contributed-by: felix.yang at linaro.org

! src/cpu/aarch64/vm/c2_globals_aarch64.hpp

Changeset: 0ca52fb7d980
Author:    aph
Date:      2015-09-29 17:01 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0ca52fb7d980

8138575: Improve generated code for profile counters
Reviewed-by: kvn

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

Changeset: 870c2e0f67f6
Author:    enevill
Date:      2015-10-08 13:14 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/870c2e0f67f6

8139043: aarch64: add support for adler32 intrinsic
Summary: Add adler32 support like 8132081 for sparc
Reviewed-by: kvn

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

Changeset: c274072ab8f7
Author:    twisti
Date:      2015-10-13 09:21 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c274072ab8f7

8139524: JVMCI cannot be initialized with CMS or Serial GCs
Reviewed-by: iveresov

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: d9eb619390d9
Author:    twisti
Date:      2015-10-14 09:22 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d9eb619390d9

8139545: JVMCI : guarantee(heap_end < allocation_end) failed on some sparcv9 hosts
Reviewed-by: iveresov, kvn

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

Changeset: 78888d676ed7
Author:    twisti
Date:      2015-10-14 12:29 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/78888d676ed7

8139386: JVMCI test failed with assert(_jvmci._alternate_call_target == 0L) failed: must be
Reviewed-by: kvn

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp

Changeset: baccb954c369
Author:    roland
Date:      2015-10-15 09:40 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/baccb954c369

8138956: Elide more final field's write memory barrier with escape analysis result
Summary: membar for final/stable fields eliminated if possible
Reviewed-by: roland, mdoerr, enevill, aph
Contributed-by: hui.shi at linaro.org

! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp

Changeset: 9ab5571ccea8
Author:    roland
Date:      2015-10-15 07:56 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9ab5571ccea8

Merge


Changeset: db88a5e95717
Author:    iignatyev
Date:      2015-10-13 16:21 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/db88a5e95717

8139376: [TESTBUG] ExecuteInstalledCodeTest should be run only on amd64 and sparcv9
Reviewed-by: twisti, kvn

! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java

Changeset: ceec25b3f949
Author:    tpivovarova
Date:      2015-10-15 01:58 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ceec25b3f949

8139375: [TESTBUG] compiler/jvmci/SecurityRestrictionsTest checks are too tight
Reviewed-by: twisti, iignatyev

! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: acf9f6650193
Author:    dpochepk
Date:      2015-10-15 02:46 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/acf9f6650193

8139438: [TESTBUG] JVMCI test fails with RuntimeException: Has no virtual object before materialization
Reviewed-by: iignatyev, twisti

! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java

Changeset: 964538c2362a
Author:    iignatyev
Date:      2015-10-15 09:36 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/964538c2362a

Merge


Changeset: 2abd2feb000b
Author:    iignatyev
Date:      2015-10-15 11:20 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2abd2feb000b

Merge


Changeset: e9fede3afe79
Author:    kshefov
Date:      2015-10-15 18:00 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e9fede3afe79

8072369: [TESTBUG] Remove potentially insecure class cast in some hotspot tests
Reviewed-by: twisti, kvn, iignatyev, tpivovarova

! test/compiler/c2/5057225/Test5057225.java
! test/compiler/c2/6603011/Test.java
! test/compiler/c2/6800154/Test6800154.java
! test/compiler/c2/6805724/Test6805724.java
! test/compiler/codegen/6823354/Test6823354.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: cf43bef12125
Author:    zmajo
Date:      2015-10-15 17:38 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf43bef12125

8080650: Enable stubs to use frame pointers correctly
Summary: Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code.
Reviewed-by: kvn

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad

Changeset: e012dfc7ba2c
Author:    zmajo
Date:      2015-10-15 17:40 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e012dfc7ba2c

Merge


Changeset: 6bef5a526bee
Author:    iignatyev
Date:      2015-10-16 01:15 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6bef5a526bee

8138794: [TESTBUG] ctw tests fail to compile after 8137056
Reviewed-by: dlong, kvn

! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java

Changeset: fe46f2941ea9
Author:    iignatyev
Date:      2015-10-16 02:05 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fe46f2941ea9

8139707: [TESTBUG] Quarantine unstable compiler/jvmci tests
Reviewed-by: twisti

! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java

Changeset: 41b06143f4f8
Author:    enevill
Date:      2015-10-15 15:33 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/41b06143f4f8

8139674: aarch64: guarantee failure in TestOptionsWithRanges.java
Summary: Fix negative overflow in instruction field
Reviewed-by: kvn, roland, adinn, aph

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

Changeset: 93ae449c9b52
Author:    aph
Date:      2015-10-13 16:25 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/93ae449c9b52

8139041: Redundant DMB instructions
Summary: Merge consecutive DMB intstructions
Reviewed-by: roland, kvn, twisti

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/share/vm/asm/codeBuffer.hpp

Changeset: 5ffaf14b397d
Author:    roland
Date:      2015-10-16 11:47 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5ffaf14b397d

Merge


Changeset: bfd1cd5fbb7c
Author:    zmajo
Date:      2015-10-16 15:21 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bfd1cd5fbb7c

8139380: VMError::report_and_die() does not produce replay file
Summary: Change VMError::report() to use a correct format string in both JVMCI-enabled builds and builds without JVMCI.
Reviewed-by: roland, kvn

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

Changeset: 09338e9e661c
Author:    roland
Date:      2015-10-16 15:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09338e9e661c

8139750: [BACKOUT] Elide more final field's write memory barrier with escape analysis result
Reviewed-by: kvn

! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp

Changeset: 179aa0067f01
Author:    roland
Date:      2015-10-16 16:09 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/179aa0067f01

Merge


Changeset: a8a8604f890f
Author:    dlong
Date:      2015-10-17 19:40 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a8a8604f890f

Merge

! make/windows/makefiles/vm.make
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
+ src/share/vm/jvmci/jvmciCodeInstaller.cpp
+ src/share/vm/jvmci/jvmciJavaClasses.cpp
+ src/share/vm/jvmci/jvmciJavaClasses.hpp
+ src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/fakeRttiSupport.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/vmError.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 846276b97202
Author:    amurillo
Date:      2015-10-19 12:30 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/846276b97202

Merge

- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh

Changeset: 4be1d228e368
Author:    twisti
Date:      2015-10-21 11:41 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4be1d228e368

8139935: Bootcycle builds are broken on jdk9/hs due to JVMCI changes
Reviewed-by: erikj

! make/gensrc/Gensrc-jdk.vm.ci.gmk

Changeset: e197d5a708f1
Author:    lana
Date:      2015-10-21 18:39 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e197d5a708f1

Merge

- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh

Changeset: 1904cb079212
Author:    lana
Date:      2015-10-22 11:13 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1904cb079212

Merge

- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh

Changeset: 2bc339eaafcd
Author:    david
Date:      2015-10-13 08:37 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2bc339eaafcd

8139427: Break out YoungList to own class.
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
+ src/share/vm/gc/g1/youngList.cpp
+ src/share/vm/gc/g1/youngList.hpp

Changeset: 8b8a3e7af130
Author:    tschatzl
Date:      2015-10-13 14:49 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8b8a3e7af130

8069330: Adjustment of concurrent refinement thresholds does not take hot card cache into account
Summary: Measure HCC processing time separately and remove that time from the calculation of the refinement thresholds. HCC processing time is still taken into account for general pause time predictions.
Reviewed-by: tbenson, jmasa

! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ErgoVerbose.cpp
! src/share/vm/gc/g1/g1ErgoVerbose.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1HotCardCache.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! test/gc/g1/TestGCLogMessages.java

Changeset: 3417a8fa7b45
Author:    david
Date:      2015-10-13 14:07 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3417a8fa7b45

8139506: Remove the WaterMark class
Reviewed-by: stefank, mgerdin

! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/space.hpp
- src/share/vm/gc/shared/watermark.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b7618d69edaf
Author:    david
Date:      2015-10-13 17:34 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b7618d69edaf

Merge

- src/share/vm/gc/shared/watermark.hpp

Changeset: c8a4fbc7f6f4
Author:    hseigel
Date:      2015-10-14 13:30 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8a4fbc7f6f4

8139069: JVM should throw ClassFormatError for <init> methods in interfaces
Summary: If method being parsed is in an interface, throw ClassFormatError if its name is "<init>"
Reviewed-by: acorn, lfoltan

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
+ test/runtime/classFileParserBug/InitInInterface.java
+ test/runtime/classFileParserBug/nonvoidinit.jasm
+ test/runtime/classFileParserBug/voidinit.jasm

Changeset: 088ca8a0e910
Author:    poonam
Date:      2015-10-14 15:36 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/088ca8a0e910

8136577: Make AbortVMOnException available in product builds
Reviewed-by: coleenp

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp

Changeset: bc00f9701b9c
Author:    minqi
Date:      2015-10-14 08:12 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc00f9701b9c

8135284: Remove Method::_method_size field
Summary: Remove Method::_method_size to improve memory footprint after JDK-8135085,which increased 4 bytes for 32 platform. Also removed related unused code in SA.
Reviewed-by: coleenp, hseigel

! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 5a7f73370cf8
Author:    minqi
Date:      2015-10-14 20:59 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5a7f73370cf8

Merge


Changeset: 1d78034f1852
Author:    minqi
Date:      2015-10-15 00:42 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d78034f1852

Merge


Changeset: 8c666050d769
Author:    david
Date:      2015-10-14 09:33 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c666050d769

8139434: Unify GenRemSet and CardTableRS
Reviewed-by: jwilhelm, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.hpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/cardGeneration.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/cardTableRS.hpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/genOopClosures.inline.hpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/generationSpec.cpp
! src/share/vm/gc/shared/generationSpec.hpp
! src/share/vm/gc/shared/space.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 5f32f22ba25e
Author:    mgerdin
Date:      2015-10-14 14:50 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5f32f22ba25e

8138762: Refactor setup of evacuation closures in G1
Summary: Introduce policy class containing the root scan closures.
Reviewed-by: ehelin, stefank

! src/share/vm/gc/g1/g1CodeBlobClosure.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
+ src/share/vm/gc/g1/g1RootClosures.cpp
+ src/share/vm/gc/g1/g1RootClosures.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp

Changeset: 5b33eeb13775
Author:    tschatzl
Date:      2015-10-15 10:07 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5b33eeb13775

8137082: Factor out G1 prediction code from G1CollectorPolicy and clean up
Summary: Factor out G1 prediction code from G1CollectorPolicy into its own class, constify methods of G1CollectorPolicy and move more implementations to the cpp file.
Reviewed-by: jmasa, sangheki, ecaspole, kbarrett

! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
+ src/share/vm/gc/g1/g1Predictions.cpp
+ src/share/vm/gc/g1/g1Predictions.hpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/survRateGroup.hpp
! src/share/vm/prims/jni.cpp

Changeset: 2feeca2b688f
Author:    tschatzl
Date:      2015-10-15 10:12 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2feeca2b688f

8139583: Fix formatting in survRateGroup.cpp
Reviewed-by: kbarrett, stefank

! src/share/vm/gc/g1/survRateGroup.cpp

Changeset: daa76166601c
Author:    tschatzl
Date:      2015-10-15 10:13 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/daa76166601c

8138750: Remove dead code in survivor rate group
Reviewed-by: mgerdin, tbenson

! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/survRateGroup.hpp

Changeset: a0f7fb36730a
Author:    tschatzl
Date:      2015-10-15 10:15 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0f7fb36730a

8138752: G1CollectorPolicy::should_should_update_surv_rate_group_predictors() uses wrong predicate
Summary: Instead of only updating the survivor rate groups in the young gc after marking and before mixed gc, update them during young gcs outside of marking
Reviewed-by: mgerdin, drwhite

! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 47181fafd4e9
Author:    tschatzl
Date:      2015-10-15 13:00 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/47181fafd4e9

Merge

! src/share/vm/gc/g1/g1CollectorPolicy.cpp

Changeset: 901d0ab08236
Author:    jbachorik
Date:      2015-10-15 17:35 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/901d0ab08236

8135188: RunFinalizationTest.java Exception java.lang.Error: Test failure: Object was not finalized
Reviewed-by: dcubed, martin

+ test/serviceability/dcmd/gc/FinalizationRunner.java
! test/serviceability/dcmd/gc/RunFinalizationTest.java

Changeset: 1a85bb362183
Author:    dcubed
Date:      2015-10-15 10:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1a85bb362183

8136552: Last argument wins does not work for special options with "-XX:VMOptionsFile" option
Summary: match_special_option_and_act() should insert_vm_options_file() earlier and process the inserted options right away to honor "last option wins" semantics.
Reviewed-by: dcubed, coleenp

! src/share/vm/runtime/arguments.cpp
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java

Changeset: cdd81465ef70
Author:    dcubed
Date:      2015-10-15 19:17 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cdd81465ef70

Merge


Changeset: 3f28db271235
Author:    gziemski
Date:      2015-10-15 13:34 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f28db271235

8078556: Runtime: implement ranges (optionally constraints) for those flags that have them missing.
Summary: JEP 245: implement ranges and constraints for runtime flags.
Reviewed-by: coleenp, ddmitriev, jiangli, goetz
Contributed-by: goetz.lindenmaier at sap.com, gerard.ziemski at oracle.com

! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os/aix/vm/globals_aix.hpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vmThread.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: db268cb78542
Author:    coleenp
Date:      2015-10-16 00:01 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/db268cb78542

Merge

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

Changeset: 01b171218ecd
Author:    kbarrett
Date:      2015-10-15 10:10 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/01b171218ecd

8139200: Eliminate G1ParClosureSuper::_worker_id
Summary: Moved _worker_id from G1ParClosureSuper to G1ParCopyHelper.
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp

Changeset: 09c316072f18
Author:    mdoerr
Date:      2015-10-16 10:20 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09c316072f18

8139734: ppc: fix build after "8078556: Runtime: implement ranges..."
Reviewed-by: goetz

! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp

Changeset: a014961e513b
Author:    kbarrett
Date:      2015-10-16 14:55 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a014961e513b

8139341: Hide ExtendedOopClosure::_ref_processor
Summary: Make ExtendedOopClosure::_ref_processor private.
Reviewed-by: mgerdin, sjohanss

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/serial/markSweep.hpp
! src/share/vm/gc/shared/genOopClosures.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/oops/instanceRefKlass.inline.hpp

Changeset: e70a21e29520
Author:    david
Date:      2015-10-16 14:11 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e70a21e29520

8139277: Remove ScavengeWithObjectsInToSpace, ParallelOldGCSplitALot, ParallelOldGCSplitInterval, PSAdjustTenuredGenForMinorPause and PSAdjustYoungGenForMajorPause
Reviewed-by: tschatzl, sjohanss

! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: ec3193176165
Author:    ehelin
Date:      2015-10-19 15:21 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ec3193176165

8135078: Refactor InCSetState::is_in_cset_or_humongous
Reviewed-by: tschatzl, jwilhelm

! src/share/vm/gc/g1/g1InCSetState.hpp

Changeset: 9b74c5f1b10e
Author:    brutisso
Date:      2015-10-20 14:00 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9b74c5f1b10e

8139868: CMSScavengeBeforeRemark broken after JDK-8134953
Reviewed-by: sjohanss, jwilhelm

! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
+ test/gc/cms/TestCMSScavengeBeforeRemark.java

Changeset: 29c399fbbf25
Author:    jprovino
Date:      2015-10-20 11:17 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29c399fbbf25

Merge

! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/exceptions.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 6bea4fdaae80
Author:    amurillo
Date:      2015-10-22 16:25 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6bea4fdaae80

Merge

- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp

Changeset: 20dff0211ded
Author:    mgerdin
Date:      2015-10-26 17:13 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/20dff0211ded

8140452: Internal Error memory/allocation.cpp:179
Summary: use const ref & and avoid copy ctor
Reviewed-by: coleenp

! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp

Changeset: 7fe46dc64bb3
Author:    lana
Date:      2015-10-29 08:42 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7fe46dc64bb3

Added tag jdk9-b89 for changeset 20dff0211ded

! .hgtags

Changeset: 3fd5c2ca4c20
Author:    lana
Date:      2015-10-30 10:28 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3fd5c2ca4c20

Added tag jdk9-b90 for changeset 7fe46dc64bb3

! .hgtags

Changeset: 2760de77e5c5
Author:    lana
Date:      2015-11-05 08:15 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2760de77e5c5

Added tag jdk9-b91 for changeset 3fd5c2ca4c20

! .hgtags

Changeset: f5112887ebd7
Author:    vlivanov
Date:      2015-09-06 10:13 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5112887ebd7

8065151: Support IdealGraphVisualizer in optimized build
Reviewed-by: kvn

! src/share/vm/opto/c2_globals.hpp

Changeset: 420908d02f8d
Author:    erikj
Date:      2015-10-20 10:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/420908d02f8d

8139657: Incremental build of jdk.vm.ci-gensrc creates repeated entries in services file
Reviewed-by: twisti

! make/gensrc/Gensrc-jdk.vm.ci.gmk

Changeset: 9108fab781a4
Author:    roland
Date:      2015-10-16 16:53 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9108fab781a4

8136473: 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: eb7736a32a0f
Author:    roland
Date:      2015-10-20 13:36 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb7736a32a0f

Merge


Changeset: a176d4737606
Author:    neliasso
Date:      2015-10-20 18:07 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a176d4737606

8137167: JEP165: Compiler Control: Implementation task
Summary: Compiler Control JEP
Reviewed-by: roland, twisti, zmajo, simonis

! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileTask.cpp
+ src/share/vm/compiler/compilerDirectives.cpp
+ src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
+ src/share/vm/compiler/directivesParser.cpp
+ src/share/vm/compiler/directivesParser.hpp
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
+ src/share/vm/utilities/json.cpp
+ src/share/vm/utilities/json.hpp
+ 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
+ test/compiler/compilercontrol/control_off.txt
+ test/compiler/compilercontrol/control_on.txt
+ test/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java
+ test/serviceability/dcmd/compiler/control1.txt
+ test/serviceability/dcmd/compiler/control2.txt

Changeset: 535c335eb11c
Author:    ppunegov
Date:      2015-10-20 21:09 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/535c335eb11c

8066153: JEP-JDK-8046155: Test task: cover existing
Summary: Tests for CompilerCommand and CompilerControl's directives
Reviewed-by: kvn

+ test/compiler/compilercontrol/commandfile/CompileOnlyTest.java
+ test/compiler/compilercontrol/commandfile/ExcludeTest.java
+ test/compiler/compilercontrol/commandfile/LogTest.java
+ test/compiler/compilercontrol/commandfile/PrintTest.java
+ test/compiler/compilercontrol/commands/CompileOnlyTest.java
+ test/compiler/compilercontrol/commands/ExcludeTest.java
+ test/compiler/compilercontrol/commands/LogTest.java
+ test/compiler/compilercontrol/commands/PrintTest.java
+ test/compiler/compilercontrol/directives/CompileOnlyTest.java
+ test/compiler/compilercontrol/directives/ExcludeTest.java
+ test/compiler/compilercontrol/directives/LogTest.java
+ test/compiler/compilercontrol/directives/PrintTest.java
+ test/compiler/compilercontrol/mixed/RandomCommandsTest.java
+ test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
+ test/compiler/compilercontrol/share/AbstractTestBase.java
+ test/compiler/compilercontrol/share/JSONFile.java
+ test/compiler/compilercontrol/share/MultiCommand.java
+ test/compiler/compilercontrol/share/SingleCommand.java
+ test/compiler/compilercontrol/share/actions/BaseAction.java
+ test/compiler/compilercontrol/share/actions/CompileAction.java
! test/compiler/compilercontrol/share/method/MethodGenerator.java
! test/compiler/compilercontrol/share/method/SignatureType.java
+ test/compiler/compilercontrol/share/processors/CommandProcessor.java
+ test/compiler/compilercontrol/share/processors/LogProcessor.java
+ test/compiler/compilercontrol/share/processors/PrintProcessor.java
+ test/compiler/compilercontrol/share/processors/QuietProcessor.java
+ test/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.java
+ test/compiler/compilercontrol/share/scenario/Command.java
+ test/compiler/compilercontrol/share/scenario/CommandFileBuilder.java
+ test/compiler/compilercontrol/share/scenario/CommandGenerator.java
+ test/compiler/compilercontrol/share/scenario/CommandOptionsBuilder.java
+ test/compiler/compilercontrol/share/scenario/CompileCommand.java
+ test/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
+ test/compiler/compilercontrol/share/scenario/DirectiveWriter.java
+ test/compiler/compilercontrol/share/scenario/Scenario.java

Changeset: 11c3bed1e41e
Author:    ppunegov
Date:      2015-10-20 21:12 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/11c3bed1e41e

8066166: JEP-JDK-8046155: Test task: dcmd tests
Summary: Tests for diagnostic command in CompilerControl
Reviewed-by: kvn

+ test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
+ test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
+ test/compiler/compilercontrol/jcmd/AddExcludeTest.java
+ test/compiler/compilercontrol/jcmd/AddLogTest.java
+ test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
+ test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
+ test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/compiler/compilercontrol/share/scenario/CommandGenerator.java
+ test/compiler/compilercontrol/share/scenario/JcmdCommand.java
+ test/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/compiler/compilercontrol/share/scenario/Scenario.java

Changeset: 1cd251540653
Author:    vlivanov
Date:      2015-10-20 19:22 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1cd251540653

8132168: Support IdealGraphVisualizer in optimized build
Reviewed-by: kvn

! src/share/vm/opto/c2_globals.hpp

Changeset: 03fa0a35a468
Author:    vlivanov
Date:      2015-10-20 22:03 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/03fa0a35a468

Merge

! src/share/vm/opto/c2_globals.hpp

Changeset: 111d1c4c90e7
Author:    goetz
Date:      2015-10-21 18:22 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/111d1c4c90e7

8140239: Fix product build after "8132168: Support IdealGraphVisualizer in optimized build"
Reviewed-by: vlivanov

! src/share/vm/compiler/compilerDirectives.hpp

Changeset: 713aa577bd38
Author:    neliasso
Date:      2015-10-21 19:31 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/713aa577bd38

8140240: Missing test files in CompilerControl tests
Summary: Add missing files
Reviewed-by: kvn, neliasso

+ test/compiler/compilercontrol/share/scenario/State.java
+ test/compiler/compilercontrol/share/scenario/StateBuilder.java
! test/testlibrary/jdk/test/lib/ProcessTools.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: a60bd3d34158
Author:    neliasso
Date:      2015-10-21 21:59 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a60bd3d34158

Merge


Changeset: d80d1084cfdc
Author:    dlong
Date:      2015-10-21 18:05 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d80d1084cfdc

8140267: assert(is_native_ptr || alias_type->adr_type() == TypeOopPtr::BOTTOM || alias_type->field() != __null || alias_type->element() != __null) failed: field, array element or unknown
Summary: back out 8136473
Reviewed-by: twisti

! 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: ffae03d59aa9
Author:    dlong
Date:      2015-10-21 18:34 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ffae03d59aa9

Merge


Changeset: ea9eaad05466
Author:    enevill
Date:      2015-10-21 12:15 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea9eaad05466

8140238: Zero fails to build from source
Summary: Zero fails to build after 8136421 and 8078554
Reviewed-by: kvn

! src/cpu/zero/vm/compiledIC_zero.cpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/cpu/zero/vm/vm_version_zero.cpp

Changeset: a0c5acb7c322
Author:    mdoerr
Date:      2015-10-09 20:58 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0c5acb7c322

8138890: C1: Ambiguous operator delete
Summary: xlC on AIX rejects to compile LIRGenerator and RangeCheckEliminator::Verification
Reviewed-by: simonis, goetz, twisti

! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp

Changeset: 5dc1db0a5290
Author:    twisti
Date:      2015-10-21 21:49 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5dc1db0a5290

Merge


Changeset: cc7b816cca18
Author:    twisti
Date:      2015-10-22 19:03 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc7b816cca18

Merge


Changeset: 4b46d2b42fcb
Author:    iveresov
Date:      2015-10-22 21:39 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4b46d2b42fcb

8139575: Update for x86 log in the math lib
Summary: Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
Contributed-by: vivek.r.deshpande at intel.com

! 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/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86_libm.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! 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_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: d9315ec5c471
Author:    twisti
Date:      2015-10-22 13:18 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d9315ec5c471

8140091: remove VMStructs cast_uint64_t workaround for GCC 4.1.1 bug
Reviewed-by: erikj, kvn

! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make
! src/share/vm/runtime/vmStructs.cpp

Changeset: e32667cd477c
Author:    twisti
Date:      2015-10-23 07:18 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e32667cd477c

Merge

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

Changeset: 5d13c9b094c4
Author:    neliasso
Date:      2015-10-26 10:36 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5d13c9b094c4

8139996: CompileCommand prints quoted ascii strings
Summary: Print symbols as utf8
Reviewed-by: kvn

! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp

Changeset: ae64ff428e18
Author:    iveresov
Date:      2015-10-26 19:33 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ae64ff428e18

8139340: SuperWord enhancement to support vector conditional move (CMovVD) on Intel AVX cpu
Summary: Emit vector conditional moves
Reviewed-by: kvn
Contributed-by: jan.civlin at intel.com

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: e7b4c40ebb11
Author:    dlong
Date:      2015-10-27 01:45 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e7b4c40ebb11

Merge

! make/gensrc/Gensrc-jdk.vm.ci.gmk
! src/share/vm/c1/c1_Runtime1.cpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 0ecd612047de
Author:    enevill
Date:      2015-10-27 10:08 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0ecd612047de

8140582: aarch64: jvm fails to initialise after 8078556
Summary: jvm fails to initialise on aarch64 systems with pagesize > 4K
Reviewed-by: duke

! src/cpu/aarch64/vm/globals_aarch64.hpp

Changeset: 427a91c68b67
Author:    enevill
Date:      2015-10-27 18:05 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/427a91c68b67

8140611: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs
Summary: Fix register usage on calling native synchronized methods
Reviewed-by: kvn, adinn

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

Changeset: 9c4989b6889a
Author:    zmajo
Date:      2015-10-28 15:15 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c4989b6889a

8139907: compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java fails with timeout
Summary: Change MontgomeryMultiplyTest.java test to execute only on platforms on which the tested intrinsics are available.
Reviewed-by: kvn, neliasso

! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java

Changeset: ea4fcd70985d
Author:    ppunegov
Date:      2015-10-28 16:00 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea4fcd70985d

8140350: compiler control tests fail with compiled: true,  but should: false on required level: 1
Summary: Replace isMethodCompiled with isMethodCompilable with particular level
Reviewed-by: kvn

! test/compiler/compilercontrol/share/actions/CompileAction.java

Changeset: 48b73c88892f
Author:    ppunegov
Date:      2015-10-28 16:26 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/48b73c88892f

8140453: compiler control test failed with RuntimeException: CompileCommand: nonexistent missing
Summary: Replace incorrect check for validity of method pattern with full command check
Reviewed-by: kvn

! test/compiler/compilercontrol/share/processors/CommandProcessor.java
! test/compiler/compilercontrol/share/processors/QuietProcessor.java

Changeset: 4883b314d4b9
Author:    ppunegov
Date:      2015-10-28 16:38 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4883b314d4b9

8066158: JEP-JDK-8046155: Test task: directive parser
Summary: check directive file parser with correct and incorrect files
Reviewed-by: kvn

+ test/compiler/compilercontrol/parser/DirectiveParser.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: 0b2937220009
Author:    iignatyev
Date:      2015-10-28 16:01 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b2937220009

Merge


Changeset: 96bcdd3a6e79
Author:    neliasso
Date:      2015-10-28 15:44 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96bcdd3a6e79

8140581: Excluding compile messages should only be printed with PrintCompilation
Summary: Use PrintCompilation flag instead
Reviewed-by: kvn

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

Changeset: 0fa6910c516d
Author:    neliasso
Date:      2015-10-23 10:57 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0fa6910c516d

8140343: SEGV in DirectivesStack::getMatchingDirective
Summary: Could not match JVMCI compiler
Reviewed-by: kvn

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

Changeset: 1d49bd532a6f
Author:    zmajo
Date:      2015-10-29 09:24 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d49bd532a6f

8138651: -XX:DisableIntrinsic matches intrinsics overly eagerly
Summary: Improve parsing of DisableIntrinsic flag.
Reviewed-by: kvn, shade, neliasso

! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/directivesParser.hpp
+ test/compiler/intrinsics/IntrinsicDisabledTest.java

Changeset: b62347567e9b
Author:    ppunegov
Date:      2015-10-29 01:16 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b62347567e9b

8140668: Quarantine RandomValidCommandsTest
8140669: Quarantine ClearDirectivesFileStackTest
Summary: Quarantine two tests
Reviewed-by: iignatyev, neliasso, kvn

! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java

Changeset: e18469511c58
Author:    iignatyev
Date:      2015-10-29 10:56 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e18469511c58

Merge


Changeset: 0835ef4e6232
Author:    shade
Date:      2015-10-29 14:08 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0835ef4e6232

8140483: Atomic*FieldUpdaters final fields should be trusted
Summary: Add exceptions for A*FU subclasses that do the actual work.
Reviewed-by: jrose, vlivanov

! src/share/vm/ci/ciField.cpp
! src/share/vm/classfile/vmSymbols.hpp

Changeset: 7fb261378480
Author:    shade
Date:      2015-10-29 13:23 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7fb261378480

Merge


Changeset: e3690e58d28e
Author:    iveresov
Date:      2015-10-29 09:59 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3690e58d28e

8140604: Internal Error runtime/stubRoutines.hpp:392 assert(_intrinsic_log != 0L) failed: must be defined
Summary: Fix the faulty assert, remove remaining _intrinsic_log references
Reviewed-by: roland

! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: b03c5e9f24ba
Author:    ppunegov
Date:      2015-10-29 21:31 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b03c5e9f24ba

8140776: CompilerControl: Remove UTF-16 from the tests
Summary: remove UTF-16 from the generation until the failure reason isn't found
Reviewed-by: iignatyev

! test/compiler/compilercontrol/share/method/MethodGenerator.java

Changeset: 8c85cc5c9fb8
Author:    iignatyev
Date:      2015-10-29 19:30 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c85cc5c9fb8

Merge


Changeset: 79b56d21b736
Author:    amurillo
Date:      2015-10-30 12:03 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/79b56d21b736

Merge


Changeset: 53cb98d68a1a
Author:    lana
Date:      2015-11-05 13:41 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/53cb98d68a1a

Merge


Changeset: 8fd684b8c649
Author:    lana
Date:      2015-11-12 10:39 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8fd684b8c649

Added tag jdk9-b92 for changeset 53cb98d68a1a

! .hgtags

Changeset: 029a2b20b570
Author:    stefank
Date:      2015-10-13 10:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/029a2b20b570

8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries
Reviewed-by: mgerdin, vlivanov

! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/jni.cpp

Changeset: 85a63e83293f
Author:    ecaspole
Date:      2015-10-20 14:01 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/85a63e83293f

8060017: G1: Report heap sizing time
Summary: Report heap expansion time done on VM thread after collection. Previously this was included in "Other" time.
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java

Changeset: dcf365644bef
Author:    ecaspole
Date:      2015-10-20 22:35 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dcf365644bef

Merge

! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: a4281fe5f387
Author:    ecaspole
Date:      2015-10-21 13:46 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4281fe5f387

Merge

! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: c8afe5c4e9c2
Author:    jwilhelm
Date:      2015-10-19 15:03 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8afe5c4e9c2

8139772: Cleanups in Generation related code
Reviewed-by: tbenson, mgerdin

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.hpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/generation.hpp

Changeset: d83a5e8e97aa
Author:    ctornqvi
Date:      2015-10-21 09:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d83a5e8e97aa

8140243: [TESTBUG] Exclude compiler/jvmci/compilerToVM/GetConstantPoolTest.java
Reviewed-by: gtriantafill, kvn

! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java

Changeset: 6f0961ba54bb
Author:    ctornqvi
Date:      2015-10-21 19:10 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6f0961ba54bb

Merge


Changeset: f108f239ffcf
Author:    bobv
Date:      2015-10-19 13:21 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f108f239ffcf

8136556: Add the ability to perform static builds of MacOSX x64 binaries
Reviewed-by: ihse, bdelsart, gadams, lfoltan, rriggs, hseigel, twisti

! make/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/vm.make
! src/os/bsd/vm/os_bsd.cpp
! src/share/vm/compiler/disassembler.cpp

Changeset: 29f6b9d0f929
Author:    bobv
Date:      2015-10-19 15:48 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29f6b9d0f929

Merge


Changeset: aa0f8afe2943
Author:    bobv
Date:      2015-10-21 16:38 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa0f8afe2943

Merge

! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jsig.make
! src/os/bsd/vm/os_bsd.cpp
! src/share/vm/compiler/disassembler.cpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh

Changeset: f6f813ccdde7
Author:    bobv
Date:      2015-10-21 17:16 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6f813ccdde7

Merge


Changeset: 1e70b7cb4cb3
Author:    david
Date:      2015-10-22 08:53 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1e70b7cb4cb3

8139952: Remove UseCMSAdaptiveFreeLists, UseAsyncConcMarkSweepGC, CMSDictionaryChoice, CMSOverflowEarlyRestoration and CMSTestInFreeList
Reviewed-by: jwilhelm, ecaspole

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/shared/generationSpec.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 5aba3631c8c0
Author:    ehelin
Date:      2015-10-21 13:41 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5aba3631c8c0

8139256: Add Makefile target to run internal VM tests
Reviewed-by: ihse, erikj

! test/Makefile

Changeset: 825cee2cd7a6
Author:    goetz
Date:      2015-10-22 13:07 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/825cee2cd7a6

8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux.
Reviewed-by: stuefe, coleenp, roland

! agent/src/os/linux/symtab.c
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/jniFastGetField_x86_32.cpp
! src/cpu/x86/vm/jniFastGetField_x86_64.cpp
! src/os/linux/vm/os_linux.cpp
! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/threadService.hpp

Changeset: 96d9c10f256b
Author:    coleenp
Date:      2015-10-22 17:24 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96d9c10f256b

Merge

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 4b28e0afd0c0
Author:    ehelin
Date:      2015-10-20 14:37 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4b28e0afd0c0

8138975: G1CollectorPolicy::calculate_young_list_target_length should be const
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 0314c31d9c3e
Author:    gziemski
Date:      2015-10-23 11:17 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0314c31d9c3e

8129855: "-XX:+IgnoreUnrecognizedVMOptions" hides out of range VM options.
Summary: Implement strict spec rgarding how IgnoreUnrecognizedVMOptions works, supplied with the corresponding test case.
Reviewed-by: dcubed, ddmitriev

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/membars/DekkerTest.java
+ test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java

Changeset: 6ab7e19c9220
Author:    coleenp
Date:      2015-10-23 16:48 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ab7e19c9220

8140274: methodHandles and constantPoolHandles should be passed as const references
Summary: modified code to use const reference parameters
Reviewed-by: sspitsyn, twisti

! 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/cpu/zero/vm/sharedRuntime_zero.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/resolutionErrors.cpp
! src/share/vm/classfile/resolutionErrors.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodeTracer.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.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/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/nativeLookup.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/relocator.cpp
! src/share/vm/runtime/relocator.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp

Changeset: f8ad4efb6be8
Author:    coleenp
Date:      2015-10-23 23:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8ad4efb6be8

Merge

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: a0c7a69277da
Author:    dcubed
Date:      2015-10-24 15:44 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0c7a69277da

8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid
Summary: Fix race between ObjectMonitor alloc and verification code; teach SA about "static pointer volatile" fields.
Reviewed-by: cvarming, dholmes, sspitsyn, coleenp

! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 4bf6d3c2c816
Author:    dholmes
Date:      2015-10-25 19:19 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4bf6d3c2c816

8134642: ParkEvent::RawThreadIdentity appears to be unused and should be removed
Reviewed-by: dcubed, hseigel

! src/share/vm/runtime/park.hpp

Changeset: 4d7995577f52
Author:    mchernov
Date:      2015-10-23 14:33 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d7995577f52

8139903: G1EvacStats does not split log entries.
Summary: Added gclog_or_tty->cr() to G1EvacStats to avoid concatenated PLAB log entries.
Reviewed-by: tschatzl, dfazunen

! src/share/vm/gc/g1/g1EvacStats.cpp

Changeset: 714c9bead5bb
Author:    drwhite
Date:      2015-10-21 14:13 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/714c9bead5bb

8140251: Define the G1 term MMU somewhere in the source code.
Summary: (MINOR) Simple comment fix to define Minimum Mutator Utilization (MMU)
Reviewed-by: jwilhelm

! src/share/vm/gc/g1/g1MMUTracker.hpp

Changeset: 834a43b2db17
Author:    aharlap
Date:      2015-10-22 11:33 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/834a43b2db17

8139664: Delete ConcurrentMarkSweepThread::is_ConcurrentGC_thread()
Summary: Remove virtual  method with same implementation as on base class
Reviewed-by: pliden, drwhite

! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp

Changeset: 0aa8adafb982
Author:    sangheki
Date:      2015-10-26 08:34 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0aa8adafb982

8139801: Error message from validation check has wrong order on Windows
Summary: Added flushing stdout and stderr before exit or abort
Reviewed-by: coleenp, cjplummer

! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/java.cpp

Changeset: 2c30539cb670
Author:    coleenp
Date:      2015-10-26 18:27 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2c30539cb670

Merge


Changeset: c8434ad4f332
Author:    coleenp
Date:      2015-10-26 13:11 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8434ad4f332

8139163: InstanceKlass::cast passes through NULL
Summary: Reduce raw (InstanceKlass*) casts and InstanceKlass::cast, which no long allows null
Reviewed-by: twisti, kbarrett

! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/bytecodeAssembler.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/exceptions.cpp

Changeset: 78fcf4f320c2
Author:    coleenp
Date:      2015-10-26 20:07 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/78fcf4f320c2

Merge


Changeset: eb05a697271f
Author:    goetz
Date:      2015-10-09 16:39 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb05a697271f

8139116: Fixes for warning "format not a string literal"
Reviewed-by: ddmitriev, david, simonis

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/writeableFlags.cpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/xmlstream.cpp

Changeset: f22aeb038230
Author:    tschatzl
Date:      2015-10-27 11:44 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f22aeb038230

8140583: Without PrintPLAB, there are superfluous newlines in the GC log messages
Summary: Conditionalize offending newlines by -XX:+PrintPLAB
Reviewed-by: mgerdin

! src/share/vm/gc/g1/g1EvacStats.cpp

Changeset: 9319d5be1bfb
Author:    chegar
Date:      2015-10-27 14:18 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9319d5be1bfb

8139891: Prepare Unsafe for true encapsulation
Reviewed-by: alanb, dholmes, jrose, psandoz, twisti

! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/shark/sharkIntrinsics.cpp
! test/compiler/unsafe/UnsafeGetConstantField.java

Changeset: f27912435e2f
Author:    chegar
Date:      2015-10-27 15:09 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f27912435e2f

Merge


Changeset: c664861faadc
Author:    drwhite
Date:      2015-10-26 12:22 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c664861faadc

8138920: Refactor the sampling thread from ConcurrentG1RefineThread
Summary: Helps enable running without concurrent refinement threads
Reviewed-by: brutisso, pliden

! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
+ src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
+ src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp
! src/share/vm/gc/shared/concurrentGCThread.cpp

Changeset: 80023d1b61e3
Author:    mgerdin
Date:      2015-10-14 14:51 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/80023d1b61e3

8139149: Split G1 evacuate_collection_set into multiple steps
Reviewed-by: ehelin, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp

Changeset: 33773c9db7b8
Author:    ddmitriev
Date:      2015-10-27 14:33 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/33773c9db7b8

8139900: [TESTBUG] Remove G1UpdateBufferSize and InitialBootClassLoaderMetaspaceSize from TestOptionsWithRanges
Reviewed-by: gziemski, sangheki, ctornqvi

! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java

Changeset: 4535697211eb
Author:    coleenp
Date:      2015-10-28 09:47 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4535697211eb

8139203: Consistent naming for klass type predicates
8138923: Remove oop coupling with InstanceKlass subclasses
Summary: Renamed oop_is_instance and friends, removed the functions in oop that dug down into InstanceKlass.
Reviewed-by: jrose, lfoltan, stefank

! src/share/vm/ci/ciArrayKlass.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciTypeArrayKlass.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/psCompactionManager.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.inline.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klass.inline.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/serviceUtil.hpp

Changeset: 5451df1520e3
Author:    coleenp
Date:      2015-10-28 15:03 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5451df1520e3

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/services/heapDumper.cpp

Changeset: c4aa3283f983
Author:    coleenp
Date:      2015-10-28 16:36 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c4aa3283f983

Merge


Changeset: 86c144769ef4
Author:    dsamersoff
Date:      2015-10-28 21:47 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/86c144769ef4

8140663: FrameValue might be used uninitialized
Summary: Add a constructor
Reviewed-by: sspitsyn, jwilhelm

! src/share/vm/runtime/frame.hpp

Changeset: 3c97451c88ca
Author:    dsamersoff
Date:      2015-10-28 19:54 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c97451c88ca

Merge


Changeset: ed89ad123a4e
Author:    gziemski
Date:      2015-10-28 09:09 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ed89ad123a4e

8140539: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
Summary: Add back "-XX:+IgnoreUnrecognizedVMOptions" that was removed in a prototype.
Reviewed-by: dcubed, ddmitriev

! test/compiler/membars/DekkerTest.java
! test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java

Changeset: ab480d51b045
Author:    coleenp
Date:      2015-10-28 20:30 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ab480d51b045

Merge


Changeset: f29bfadf2027
Author:    coleenp
Date:      2015-10-28 23:29 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f29bfadf2027

Merge


Changeset: ca77238d7b73
Author:    dsamersoff
Date:      2015-10-28 18:20 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca77238d7b73

8139762: Format warnings in libjvm_db.c
Summary: Fix format string
Reviewed-by: sspitsyn

! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c

Changeset: 2a6d30096770
Author:    dsamersoff
Date:      2015-10-28 16:45 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a6d30096770

Merge


Changeset: 978ced4575b1
Author:    dsamersoff
Date:      2015-10-29 02:38 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/978ced4575b1

Merge


Changeset: dd6639e96520
Author:    ehelin
Date:      2015-10-29 11:33 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd6639e96520

8140761: Remove caching from WorkerDataArray
Reviewed-by: tschatzl, mgerdin, tbenson

! src/share/vm/gc/g1/g1GCPhaseTimes.cpp

Changeset: 9c3631bf7c4b
Author:    ehelin
Date:      2015-10-29 14:58 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c3631bf7c4b

8140393: Move WorkerDataArray to its own file
Reviewed-by: tschatzl, mgerdin, tbenson

! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
+ src/share/vm/gc/g1/workerDataArray.cpp
+ src/share/vm/gc/g1/workerDataArray.hpp
+ src/share/vm/gc/g1/workerDataArray.inline.hpp
! src/share/vm/prims/jni.cpp

Changeset: 110260436fc6
Author:    ehelin
Date:      2015-10-29 17:32 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/110260436fc6

8140489: Introduce shorthand for average_time_ms in G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl, drwhite

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 97a7ba9f10cf
Author:    jwilhelm
Date:      2015-10-30 00:02 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/97a7ba9f10cf

Merge

! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp

Changeset: e33baf2cad34
Author:    jwilhelm
Date:      2015-11-05 19:31 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e33baf2cad34

Merge

! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp

Changeset: 78430b058a05
Author:    aph
Date:      2015-11-02 12:34 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/78430b058a05

8079459: JCK test api/java_nio/ByteBuffer/index.html#GetPutXXX start failing after JDK-8026049
Summary: nextPutIndex used where nextGetIndex is correct.
Reviewed-by: alanb

! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java

Changeset: f31349f1215e
Author:    thartmann
Date:      2015-11-03 09:41 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f31349f1215e

8141132: JEP 254: Compact Strings
Summary: Adopt a more space-efficient internal representation for strings.
Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti
Contributed-by: Brent Christian <brent.christian at oracle.com>, Vivek Deshpande <vivek.r.deshpande at intel.com>, Tobias Hartmann <tobias.hartmann at oracle.com>, Charlie Hunt <charlie.hunt at oracle.com>, Vladimir Kozlov <vladimir.kozlov at oracle.com>, Roger Riggs <roger.riggs at oracle.com>, Xueming Shen <xueming.shen at oracle.com>, Aleksey Shipilev <aleksey.shipilev at oracle.com>, Sandhya Viswanathan <sandhya.viswanathan at intel.com>

! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_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/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/ci/ciTypeArray.cpp
! src/share/vm/ci/ciTypeArray.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/g1StringDedupTable.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! 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/intrinsicnode.cpp
! src/share/vm/opto/intrinsicnode.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
+ test/compiler/intrinsics/string/TestStringIntrinsics.java
+ test/runtime/Annotations/TestAnnotatedStringEncoding.java
+ test/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java

Changeset: caa57b4b87f8
Author:    tpivovarova
Date:      2015-11-03 20:12 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/caa57b4b87f8

8138809: improve tests for CompilerToVM::hasCompiledCodeForOSR
Reviewed-by: kvn

! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java

Changeset: e677ebf4b028
Author:    ppunegov
Date:      2015-11-03 18:42 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e677ebf4b028

8141129: 3 compiler control tests fail on product builds
Summary: UnlockDiagnosticVMOptions should be placed before the PrintAssembly
Reviewed-by: kvn

! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java

Changeset: c3abbf1a6f38
Author:    kshefov
Date:      2015-11-03 20:12 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c3abbf1a6f38

8139385: [TESTBUG]: JVMCI test crashes in constantPoolHandle::constantPoolHandle
Reviewed-by: kvn, iignatyev

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

Changeset: 40bd4478a362
Author:    twisti
Date:      2015-11-04 07:23 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/40bd4478a362

8139170: JVMCI refresh
Reviewed-by: kvn

! .hgignore
! make/gensrc/Gensrc-jdk.vm.ci.gmk
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64Kind.java
- 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/Architecture.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BailoutException.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequest.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Location.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterAttributes.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.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/TargetDescription.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/ValueUtil.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.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.code/src/jdk/vm/ci/code/package-info.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.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.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequest.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotRuntimeStub.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackIntrospection.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedJavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigVerifier.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.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.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMAddress.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMData.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMFlag.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DefaultProfilingInfo.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ExceptionHandler.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethodProfile.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SerializableConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIBackend.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIRuntime.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml
! src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARCKind.java
! src/os/solaris/vm/os_solaris.inline.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/interpreter/interpreterRuntime.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/jvmciJavaClasses.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmStructs_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! src/share/vm/runtime/thread.cpp
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/common/CTVMUtilities.java
! test/compiler/jvmci/common/CompilerToVMHelper.java
! test/compiler/jvmci/common/JVMCIHelpers.java
+ test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
+ test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
+ test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java
! test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/FieldUniverse.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/MethodUniverse.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/NameAndSignature.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: 6f3baccef211
Author:    shade
Date:      2015-11-05 13:33 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6f3baccef211

8141044: C1 should fold (this == null) to false
Reviewed-by: jrose, roland

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp

Changeset: 09f5dc197df8
Author:    simonis
Date:      2015-11-05 10:55 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09f5dc197df8

8141416: "expr: syntax error" due to gcc -dumpversion excluding micro
Reviewed-by: erikj, stuefe

! make/linux/makefiles/gcc.make

Changeset: f6fe5d638924
Author:    erikj
Date:      2015-11-05 15:08 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6fe5d638924

Merge


Changeset: c57d32ee06b3
Author:    thartmann
Date:      2015-11-05 15:29 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c57d32ee06b3

8141443: jdk/test/java/util/regex/RegExTest.java fails: No match found
Summary: Do not sign extend when converting jbyte to jchar.
Reviewed-by: shade, kvn

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

Changeset: f291674594da
Author:    shade
Date:      2015-11-05 16:35 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f291674594da

8140389: Remove StringCharIntrinsics flag after JDK-8138651 is fixed
Reviewed-by: kvn, zmajo

! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a20807e48002
Author:    neliasso
Date:      2015-11-06 11:34 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a20807e48002

Merge

! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
- 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
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/interpreter/interpreterRuntime.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/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java

Changeset: 29771f4b4d47
Author:    neliasso
Date:      2015-11-06 16:42 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29771f4b4d47

8141629: Hs-comp doesn't build with JDK-8139040
Summary: Fix benign uninitialized vars
Reviewed-by: roland

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 9e2ae607c0d8
Author:    amurillo
Date:      2015-11-06 11:11 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e2ae607c0d8

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: d8b24776484c
Author:    lana
Date:      2015-11-12 18:29 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d8b24776484c

Merge


Changeset: afbcc2bdb3fc
Author:    lana
Date:      2015-11-19 09:36 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/afbcc2bdb3fc

Added tag jdk9-b93 for changeset d8b24776484c

! .hgtags

Changeset: 1bf156be1f07
Author:    lana
Date:      2015-11-12 14:13 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1bf156be1f07

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: 050821833f00
Author:    dholmes
Date:      2015-10-29 18:59 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/050821833f00

8131045: Obsolete JNIDetachReleasesMonitors
Reviewed-by: dcubed, dsimms, sspitsyn

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: f81484d852ac
Author:    cjplummer
Date:      2015-10-29 12:04 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f81484d852ac

8140189: [TESTBUG] Get rid of "@library /../../test/lib" in jtreg tests
Summary: Use new external.lib.roots property in TEST.ROOT so /../../test/lib is not needed.
Reviewed-by: mseledtsov, sla, iklam

! test/TEST.ROOT
! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/c2/6589834/Test_ia32.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/codecache/jmx/BeanTypeTest.java
! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/compiler/codecache/jmx/GetUsageTest.java
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/ManagerNamesTest.java
! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.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/classcast/NullCheckDroppingsTest.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/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/oracle/GetMethodOptionTest.java
! test/compiler/oracle/MethodMatcherTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMRetryCount.java
! test/compiler/rtm/locking/TestRTMSpinLoopCount.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/rtm/locking/TestUseRTMDeopt.java
! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
! test/compiler/runtime/8010927/Test8010927.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/whitebox/AllocationCodeBlobTest.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/GetCodeHeapEntriesTest.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/gc/CondCardMark/Basic.java
! test/gc/TestSmallHeap.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestNewRatioFlag.java
! test/gc/arguments/TestNewSizeFlags.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/ClassUnload/KeepAliveClass.java
! test/runtime/ClassUnload/KeepAliveClassLoader.java
! test/runtime/ClassUnload/KeepAliveObject.java
! test/runtime/ClassUnload/KeepAliveSoftReference.java
! test/runtime/ClassUnload/UnloadTest.java
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/interned/SanityTest.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReadVMPageSize.java
! test/runtime/memory/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/memory/StressVirtualSpaceResize.java
! test/runtime/whitebox/WBStackSize.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/sa/DeadlockDetectionTest.java
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.java
! test/testlibrary_tests/TestPlatformIsTieredSupported.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java
! test/testlibrary_tests/whitebox/BlobSanityTest.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java

Changeset: 6acc55e6cf00
Author:    dholmes
Date:      2015-10-29 21:38 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6acc55e6cf00

Merge


Changeset: 6e76f1f75b89
Author:    dholmes
Date:      2015-10-30 00:23 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6e76f1f75b89

8129526: Solaris: clean up another remnant of interruptible I/O
Reviewed-by: fparain, dcubed

! src/os/aix/vm/jvm_aix.cpp
! src/os/aix/vm/jvm_aix.h
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/jvm_bsd.cpp
! src/os/bsd/vm/jvm_bsd.h
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/jvm_linux.cpp
! src/os/linux/vm/jvm_linux.h
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/jvm_solaris.cpp
! src/os/solaris/vm/jvm_solaris.h
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Changeset: b352019b1fca
Author:    brutisso
Date:      2015-10-30 06:46 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b352019b1fca

8140781: Remove _MARKING_STATS_ from the G1 code
Reviewed-by: kbarrett, david

! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp

Changeset: 145a439b47cd
Author:    brutisso
Date:      2015-10-30 06:50 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/145a439b47cd

Merge


Changeset: d806ff9d9804
Author:    poonam
Date:      2015-10-30 08:29 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d806ff9d9804

8140249: JVM Crashing During startUp If Flight Recording is enabled
Reviewed-by: dholmes
Contributed-by: Shafi Ahmad <shafi.s.ahmad at oracle.com>

! src/cpu/x86/vm/vm_version_x86.hpp

Changeset: 96773453776a
Author:    rprotacio
Date:      2015-10-30 16:39 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96773453776a

8139564: Convert TraceDefaultMethods to Unified Logging
Summary: The former -XX:+TraceDefaultMethods flag is updated to the unified logging framework and is now replaced with -Xlog:defaultmethods.
Reviewed-by: acorn, coleenp, hseigel

! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/ostream.cpp
+ test/runtime/logging/DefaultMethodsTest.java

Changeset: 8d33e189e86d
Author:    iklam
Date:      2015-10-30 16:18 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8d33e189e86d

8139026: hotspot/make/hotspot.script cannot handle command-line arguments with spaces
Summary: Use "$@"
Reviewed-by: twisti, ihse

! make/hotspot.script

Changeset: ddc17a69ffc5
Author:    ehelin
Date:      2015-10-30 10:15 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ddc17a69ffc5

8140508: Add utility method for logging phases to G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp

Changeset: 82b971bf9c3c
Author:    ehelin
Date:      2015-10-31 15:27 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/82b971bf9c3c

8140509: Add note_gc_start to G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp

Changeset: 80c8e474661d
Author:    brutisso
Date:      2015-11-02 09:11 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/80c8e474661d

8141037: Remove _MARKING_VERBOSE_ from the G1 code
Reviewed-by: tschatzl, kbarrett

! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp

Changeset: ae38bcd1e2ef
Author:    brutisso
Date:      2015-11-02 09:12 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ae38bcd1e2ef

8141045: Remove SPARSE_PRT_VERBOSE from the G1 code
Reviewed-by: tschatzl, kbarrett

! src/share/vm/gc/g1/sparsePRT.cpp

Changeset: b390353dd19e
Author:    brutisso
Date:      2015-11-02 09:13 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b390353dd19e

8141049: Remove CARD_REPEAT_HISTO from the G1 code
Reviewed-by: tschatzl, kbarrett

! src/share/vm/gc/g1/g1RemSet.cpp

Changeset: 4338b5465f50
Author:    stuefe
Date:      2015-10-30 12:36 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4338b5465f50

8140645: Recent Developments for AIX
Summary: Port recent developments from SAP for AIX to the OpenJDK
Reviewed-by: goetz

! src/cpu/ppc/vm/ppc.ad
! src/os/aix/vm/loadlib_aix.cpp
! src/os/aix/vm/loadlib_aix.hpp
+ src/os/aix/vm/misc_aix.cpp
+ src/os/aix/vm/misc_aix.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/porting_aix.cpp
! src/os/aix/vm/porting_aix.hpp

Changeset: d3870bf39fae
Author:    ddmitriev
Date:      2015-11-02 11:32 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d3870bf39fae

8141042: Typos and refactoring in Compiler constraints functions
Reviewed-by: vlivanov, zmajo, kvn

! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 4c4bc4e82b1c
Author:    zmajo
Date:      2015-11-02 11:51 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c4bc4e82b1c

Merge


Changeset: 69e84ea906d5
Author:    zmajo
Date:      2015-11-02 14:34 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/69e84ea906d5

Merge


Changeset: 797a0f7a8631
Author:    ehelin
Date:      2015-11-02 16:16 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/797a0f7a8631

8140602: Split other time calculation into methods in G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl, drwhite

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 21b56ffca3ea
Author:    ehelin
Date:      2015-11-02 17:26 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/21b56ffca3ea

Merge


Changeset: 3b0fdfa8029c
Author:    sgehwolf
Date:      2015-11-02 16:54 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3b0fdfa8029c

8141138: Zero fails to build
Summary: Adjust to recent JDK-9 changes.
Reviewed-by: coleenp

! src/cpu/zero/vm/compiledIC_zero.cpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: 2369f1537ee1
Author:    sgehwolf
Date:      2015-11-02 17:18 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2369f1537ee1

8141140: Zero JVM fails to initialize after JDK-8078554
Summary: Disable AllocatePrefetchDistance for Zero.
Reviewed-by: coleenp

! src/cpu/zero/vm/vm_version_zero.cpp

Changeset: 9e7d1e562f69
Author:    coleenp
Date:      2015-11-02 19:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e7d1e562f69

Merge


Changeset: a9fecf7a6e6d
Author:    david
Date:      2015-11-02 10:41 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a9fecf7a6e6d

8141056: Erroneous assignment in HeapRegionSet.cpp
Reviewed-by: tschatzl, pliden

! src/share/vm/gc/g1/heapRegionSet.cpp

Changeset: 923bde1cd574
Author:    david
Date:      2015-11-02 14:28 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/923bde1cd574

8137756: Remove hrs_err_msg and hrs_ext_msg from heapRegionSet
Reviewed-by: pliden, mgerdin

! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.hpp
! src/share/vm/gc/g1/heapRegionSet.inline.hpp

Changeset: 3bef2d08010e
Author:    mgerdin
Date:      2014-08-18 14:37 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3bef2d08010e

8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests
Reviewed-by: ehelin, tschatzl, coleenp

! src/share/vm/prims/jni.cpp
+ src/share/vm/utilities/resourceHash.cpp
! src/share/vm/utilities/resourceHash.hpp

Changeset: 7977bf8f391e
Author:    dpochepk
Date:      2015-11-04 00:59 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7977bf8f391e

8141331: Test hotspot/compiler/oracle/MethodMatcher.java fails with NPE
Reviewed-by: iignatyev

! test/compiler/oracle/MethodMatcherTest.java

Changeset: cd14a4e35f7a
Author:    stuefe
Date:      2015-11-03 19:53 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cd14a4e35f7a

8140648: Clean up remnants of fork1() from non-solaris platforms
Summary: Clean up any remnants of fork1() from Non-Solaris platforms
Reviewed-by: dholmes, goetz

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! src/os/linux/vm/os_linux.cpp

Changeset: fe54119ce75f
Author:    mgerdin
Date:      2015-11-04 16:42 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fe54119ce75f

8141422: G1 eager reclaim card dirtying may dirty outside of allocated objects
Reviewed-by: sjohanss, tschatzl, ehelin

! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: d5e5e9f4fc04
Author:    aph
Date:      2015-11-04 13:38 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5e5e9f4fc04

8138966: Intermittent SEGV running ParallelGC
Summary: Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables.
Reviewed-by: tschatzl

! src/share/vm/gc/parallel/psParallelCompact.hpp

Changeset: 4c3c424e245f
Author:    tschatzl
Date:      2015-11-04 17:36 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c3c424e245f

8141134: Remove unnecessary pragma warning(disable:4355) from GC code
Reviewed-by: ehelin, simonis, stuefe

! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp

Changeset: 0a9dc66ab4ae
Author:    tschatzl
Date:      2015-11-04 18:10 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a9dc66ab4ae

Merge

! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: f541df955aca
Author:    kbarrett
Date:      2015-11-04 13:09 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f541df955aca

6899049: G1: Clean up code in ptrQueue.[ch]pp and ptrQueue.inline.hpp
Summary: Simplify indexing, address obsolete code, improve access/type checking.
Reviewed-by: tschatzl, pliden

! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
! src/share/vm/gc/g1/ptrQueue.cpp
! src/share/vm/gc/g1/ptrQueue.hpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/gc/g1/satbQueue.hpp

Changeset: 638ca04d4845
Author:    kbarrett
Date:      2015-11-04 20:02 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/638ca04d4845

Merge

! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/satbQueue.cpp

Changeset: 9c99ce707b0b
Author:    rprotacio
Date:      2015-11-04 14:32 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c99ce707b0b

8140348: Convert TraceSafepoint to Unified Logging
Summary: The former -XX:+TraceSafepoint flag is updated to the unified logging framework and is now replaced with -Xlog:safepoint in product mode.
Reviewed-by: coleenp, hseigel

! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
+ test/runtime/logging/SafepointTest.java
+ test/runtime/logging/SafepointTestMain.java

Changeset: 86eba50b37c0
Author:    coleenp
Date:      2015-11-04 19:52 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/86eba50b37c0

Merge


Changeset: e2d20356b596
Author:    coleenp
Date:      2015-11-05 03:42 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2d20356b596

Merge


Changeset: 766ae06f30ca
Author:    rprotacio
Date:      2015-11-04 17:18 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/766ae06f30ca

8138916: Logging write function does not allow for long enough messages
Summary: The unified logging framework's vwrite function is updated to allow strings longer than 512 characters, for the sake of messages of non-pre-determined length.
Reviewed-by: coleenp, dsamersoff, mlarsson

! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
+ src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp

Changeset: 35a171090343
Author:    coleenp
Date:      2015-11-04 23:02 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/35a171090343

Merge


Changeset: d5ced966d3fa
Author:    coleenp
Date:      2015-11-05 05:31 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5ced966d3fa

Merge


Changeset: 9ff773cd4ba2
Author:    clanger
Date:      2015-11-04 16:23 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9ff773cd4ba2

8140244: Port fix of JDK-8075773 to AIX and possibly MacOSX
Reviewed-by: stuefe, dcubed

! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp

Changeset: 309f17a92551
Author:    dcubed
Date:      2015-11-05 07:22 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/309f17a92551

Merge


Changeset: bf85ad40fbbe
Author:    brutisso
Date:      2015-11-05 08:48 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf85ad40fbbe

8141394: Remove the instrumentation added by JDK-6898948
Reviewed-by: tschatzl, pliden

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1_globals.hpp

Changeset: 1b9a3ab2af04
Author:    brutisso
Date:      2015-11-05 09:11 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1b9a3ab2af04

Merge


Changeset: e1ff70d37567
Author:    sspitsyn
Date:      2015-11-05 00:36 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e1ff70d37567

8141035: Let jvmtiGen exit with a non-zero exit code upon failure
Summary: Let jvmtiGen exit with a non-zero exit code upon failure
Reviewed-by: sla, sspitsyn
Contributed-by: varming at gmail.com

! make/aix/makefiles/trace.make
! make/bsd/makefiles/trace.make
! make/linux/makefiles/trace.make
! make/solaris/makefiles/trace.make
! src/share/vm/prims/jvmtiGen.java

Changeset: 309e3337258f
Author:    sspitsyn
Date:      2015-11-05 11:12 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/309e3337258f

Merge


Changeset: 9e5b420c7003
Author:    ddmitriev
Date:      2015-11-05 11:56 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e5b420c7003

8139765: set_numeric_flag can call Flag::find_flag to determine the flag type
Reviewed-by: jiangli, gziemski

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 104e524dc49e
Author:    ddmitriev
Date:      2015-11-05 09:15 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/104e524dc49e

Merge


Changeset: 9812b5403f04
Author:    ddmitriev
Date:      2015-11-05 13:39 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9812b5403f04

Merge


Changeset: 2a591a32d924
Author:    aeriksso
Date:      2015-11-05 11:42 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a591a32d924

8134030: test/serviceability/dcmd/gc/HeapDumpTest fails to verify the dump
Reviewed-by: dholmes

! src/share/vm/services/heapDumper.cpp
! test/serviceability/dcmd/gc/HeapDumpTest.java

Changeset: 975fdc0daefa
Author:    aeriksso
Date:      2015-11-05 15:28 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/975fdc0daefa

Merge


Changeset: dd0c55eac358
Author:    jmasa
Date:      2015-11-04 10:12 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd0c55eac358

8135318: CMS wrong max_eden_size for check_gc_overhead_limit
Reviewed-by: jmasa, simonis
Contributed-by: ivan.galkin at sap.com

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp

Changeset: 976f986375f2
Author:    jmasa
Date:      2015-11-05 19:15 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/976f986375f2

Merge


Changeset: 40a609a54513
Author:    cjplummer
Date:      2015-11-04 23:45 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/40a609a54513

8141489: [TESTBUG] requiredVersion in TEST.ROOT needs to updated to 4.1 b12
Summary: updated requiredVersion to 4.1 b12
Reviewed-by: dholmes, sla, darcy

! test/TEST.ROOT

Changeset: 46439e79a32b
Author:    brutisso
Date:      2015-11-06 06:13 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/46439e79a32b

8141530: Remove G1RecordHRRSOops and G1RecordHRRSEvents
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp

Changeset: db98874be398
Author:    pliden
Date:      2015-11-06 09:46 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/db98874be398

8042209: Remove unused function G1SATBCardTableLoggingModRefBS::write_ref_field_static
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp

Changeset: cc23066d473c
Author:    ctornqvi
Date:      2015-11-06 09:58 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc23066d473c

8141533: [TESTBUG] Add @ignore to runtime/CompressedOops/UseCompressedOops.java until JDK-8079353 has been resolved
Reviewed-by: gtriantafill, stsmirno, hseigel

! test/runtime/CompressedOops/UseCompressedOops.java

Changeset: 7e1dcb8396f1
Author:    david
Date:      2015-11-09 09:19 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7e1dcb8396f1

8139867: Change how startsHumongous and continuesHumongous regions work in G1.
Reviewed-by: tschatzl, tbenson

! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1CodeBlobClosure.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1HRPrinter.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc/g1/g1RemSet.inline.hpp
! src/share/vm/gc/g1/g1StringDedup.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/gc/g1/heapRegionManager.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/satbQueue.cpp

Changeset: f8bbcd74a060
Author:    ihse
Date:      2015-11-09 10:59 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8bbcd74a060

8141548: Hotspot Windows build should respect WARNINGS_AS_ERRORS
Reviewed-by: erikj, dholmes

! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make

Changeset: 9559d87d7b4e
Author:    ihse
Date:      2015-11-09 11:29 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9559d87d7b4e

Merge


Changeset: 5c403089c663
Author:    david
Date:      2015-11-09 11:26 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5c403089c663

8141434: G1CollectedHeap::into_cset_dirty_card_queue_set should be moved to G1RemSet
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp

Changeset: d6f844bc0132
Author:    david
Date:      2015-11-09 11:35 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d6f844bc0132

Merge


Changeset: ed57978c72cc
Author:    stsmirno
Date:      2015-11-09 15:19 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ed57978c72cc

8130255: [TESTBUG] closed/runtime/4784641/CheckedIsSameObjectTest fails when running 32-bit ARM binaries on 64-bit ARM hosts
Summary: Rewrote test in Java with a number of changes
Reviewed-by: ctornqvi, gtriantafill, ddmitriev

! make/test/JtregNative.gmk
+ test/runtime/SameObject/SameObject.java
+ test/runtime/SameObject/libSameObject.c

Changeset: 92ff60614bbf
Author:    kbarrett
Date:      2015-11-06 16:30 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/92ff60614bbf

8077571: ObjPtrQueue is poorly named
Summary: Renamed to SATBMarkQueue and renamed files.
Reviewed-by: brutisso, tschatzl, dholmes, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
+ src/share/vm/gc/g1/satbMarkQueue.cpp
+ src/share/vm/gc/g1/satbMarkQueue.hpp
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 36a6516ca7b8
Author:    kbarrett
Date:      2015-11-10 00:18 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/36a6516ca7b8

Merge

- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp

Changeset: cd86b5699825
Author:    goetz
Date:      2015-10-26 16:21 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cd86b5699825

8140482: Various minor code improvements (runtime)
Reviewed-by: dholmes, coleenp, sspitsyn, dsamersoff

! agent/src/os/linux/libproc_impl.c
! agent/src/os/linux/ps_core.c
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/utilities/xmlstream.cpp

Changeset: b4191682ba73
Author:    sspitsyn
Date:      2015-11-10 03:54 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b4191682ba73

Merge


Changeset: 88d10461b89b
Author:    sspitsyn
Date:      2015-11-10 04:37 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/88d10461b89b

Merge


Changeset: 2a4e838901e9
Author:    david
Date:      2015-11-09 15:09 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a4e838901e9

8141946: Remove develop flag G1TraceHeapRegionRememberedSet
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp

Changeset: 83c3b8b7e80f
Author:    david
Date:      2015-11-10 09:49 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/83c3b8b7e80f

8140404: Revert the removal of CMSTestInFreeList
Reviewed-by: jmasa, brutisso

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/globals.hpp

Changeset: e296444235b5
Author:    hseigel
Date:      2015-11-10 08:42 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e296444235b5

8139164: JVM should throw ClassFormatError for non-void methods named <clinit>
Summary: If method being parsed is named <clinit>, throw ClassFormatError if it is not void or has arguments, for class file version >= 51.
Reviewed-by: acorn, lfoltan

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
! test/runtime/classFileParserBug/BadInitMethod.java
+ test/runtime/classFileParserBug/clinitArg.jasm
+ test/runtime/classFileParserBug/clinitArg51.jasm
+ test/runtime/classFileParserBug/clinitNonStatic.jasm
- test/runtime/classFileParserBug/ignoredClinit.jasm
+ test/runtime/classFileParserBug/nonvoidClinit.jasm

Changeset: 5945d49fca35
Author:    hseigel
Date:      2015-11-10 17:15 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5945d49fca35

Merge

- test/runtime/classFileParserBug/ignoredClinit.jasm

Changeset: 234e86f3eefe
Author:    iklam
Date:      2015-11-10 09:38 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/234e86f3eefe

8080940: Remove mcs post-hook from hotspot solaris builds
Reviewed-by: dholmes, ihse, erikj

! make/solaris/makefiles/sparcWorks.make

Changeset: 4ea4955dd8a1
Author:    iklam
Date:      2015-11-10 20:34 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4ea4955dd8a1

Merge


Changeset: 8a9bd1a4251b
Author:    tschatzl
Date:      2015-11-10 09:29 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8a9bd1a4251b

8140585: PLAB statistics are flushed too late
Summary: Move the call to G1EvacStats::adjust_desired_plab_sz() to after flushing the per-thread statistics.
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestPLABOutput.java

Changeset: 7eb5542ceb96
Author:    tschatzl
Date:      2015-11-10 17:57 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7eb5542ceb96

Merge


Changeset: c35ced49746c
Author:    tschatzl
Date:      2015-11-10 20:39 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c35ced49746c

Merge


Changeset: 7f575c73e45e
Author:    kbarrett
Date:      2015-11-09 11:50 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7f575c73e45e

8141654: Tests missing -XX:+UnlockDiagnosticVMOptions
Summary: Add missing unlock options.
Reviewed-by: brutisso, tschatzl

! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestLargePageUseForAuxMemory.java

Changeset: 11486a585ba2
Author:    stefank
Date:      2015-10-27 12:25 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/11486a585ba2

8140584: nmethod::oops_do_marking_epilogue always runs verification code
Reviewed-by: tschatzl, kvn

! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp

Changeset: 862e71c47a07
Author:    tschatzl
Date:      2015-11-10 11:07 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/862e71c47a07

8140597: Forcing an initial mark causes G1 to abort mixed collections
Summary: Postpone the initial mark request until the current mixed GC phase has finished.
Reviewed-by: mgerdin

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/prims/whitebox.cpp

Changeset: 54e0d5521e14
Author:    tschatzl
Date:      2015-11-10 11:07 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/54e0d5521e14

8139874: After G1 Full GC, the next GC is always a young-only GC
Summary: Allow initiation of an initial mark after Full GC
Reviewed-by: ehelin

! src/share/vm/gc/g1/g1CollectorPolicy.cpp

Changeset: bbd11e7bbe26
Author:    tschatzl
Date:      2015-11-10 11:07 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bbd11e7bbe26

8138740: Start initial mark right after mixed GC if needed
Summary: Instead of issuing a single young-only GC after the end of all mixed GCs, if needed immediately start an initial mark in that young-only GC.
Reviewed-by: drwhite, mgerdin

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: f17e5edbe761
Author:    tschatzl
Date:      2015-11-10 11:07 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f17e5edbe761

8140689: Skip last young-only gc if nothing to do in the mixed gc phase
Reviewed-by: mgerdin, drwhite

! src/share/vm/gc/g1/g1CollectorPolicy.cpp

Changeset: aabefa3ef38d
Author:    ctornqvi
Date:      2015-11-11 11:47 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aabefa3ef38d

8142502: [TESTBUG] Exclude runtime/ErrorHandling/SecondaryErrorTest.java on OSX until JDK-8139300 has been resolved
Reviewed-by: hseigel, mseledtsov, minqi

! test/runtime/ErrorHandling/SecondaryErrorTest.java

Changeset: 19ed05bd68dc
Author:    jprovino
Date:      2015-11-11 23:47 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/19ed05bd68dc

Merge

! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/zero/vm/vm_version_zero.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/code/nmethod.cpp
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
- test/runtime/classFileParserBug/ignoredClinit.jasm

Changeset: 924ad9151e00
Author:    amurillo
Date:      2015-11-13 10:35 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/924ad9151e00

Merge

- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
- test/runtime/classFileParserBug/ignoredClinit.jasm

Changeset: a22b7c80529f
Author:    lana
Date:      2015-11-20 15:41 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a22b7c80529f

Merge


Changeset: ec158d92e9d8
Author:    lana
Date:      2015-11-29 11:00 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ec158d92e9d8

Added tag jdk9-b94 for changeset a22b7c80529f

! .hgtags

Changeset: 5b88604f11a1
Author:    ihse
Date:      2015-06-12 08:31 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5b88604f11a1

8085822: JEP 223: New Version-String Scheme (initial integration)
Reviewed-by: erikj, dcubed, dholmes, alanb
Contributed-by: Magnus Ihse Bursie <magnus.ihse.bursie at oracle.com>, Alejandro E Murillo <alejandro.murillo at oracle.com>

! make/Makefile
! make/aix/Makefile
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/defs.make
! make/aix/makefiles/vm.make
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/vm.make
! make/defs.make
- make/jdk6_hotspot_distro
! make/jdk_version
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/vm.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! test/runtime/6981737/Test6981737.java

Changeset: befaf8025423
Author:    ihse
Date:      2015-06-12 08:32 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/befaf8025423

Merge

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

Changeset: dc45a1d895ff
Author:    amurillo
Date:      2015-06-19 10:34 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dc45a1d895ff

8087202: Add support for PATCH field and remove unused fields of new version string
Reviewed-by: dholmes, alanb

! make/Makefile
! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/vm.make
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/runtimeService.cpp

Changeset: f3653f892046
Author:    iris
Date:      2015-06-29 11:27 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f3653f892046

Merge

- make/jdk6_hotspot_distro
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: e4479f2e1660
Author:    iris
Date:      2015-07-06 11:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e4479f2e1660

Merge

- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/management.cpp

Changeset: 3285a0be012c
Author:    iris
Date:      2015-07-13 13:23 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3285a0be012c

Merge

- make/jdk6_hotspot_distro
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp

Changeset: 4290c175cba8
Author:    iris
Date:      2015-07-20 11:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4290c175cba8

Merge

- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 3c4a0de02f61
Author:    iris
Date:      2015-07-23 13:19 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c4a0de02f61

Merge

- make/jdk6_hotspot_distro
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp

Changeset: b659c1f569b0
Author:    iris
Date:      2015-08-03 09:26 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b659c1f569b0

Merge

- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: 491706ae0c91
Author:    iris
Date:      2015-08-10 19:58 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/491706ae0c91

Merge

- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp

Changeset: 75a366cb8150
Author:    iris
Date:      2015-08-17 13:02 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/75a366cb8150

Merge

- make/jdk6_hotspot_distro
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 390166c815ed
Author:    iris
Date:      2015-08-25 14:45 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/390166c815ed

Merge

- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: 6bcd6765fd7a
Author:    iris
Date:      2015-08-31 13:57 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6bcd6765fd7a

Merge

- make/jdk6_hotspot_distro

Changeset: e94ec7107884
Author:    iris
Date:      2015-09-08 10:24 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e94ec7107884

Merge

- make/jdk6_hotspot_distro

Changeset: 6d1ed42dceab
Author:    iris
Date:      2015-09-14 09:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d1ed42dceab

Merge

- make/jdk6_hotspot_distro
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 10ad87e5862d
Author:    iris
Date:      2015-09-21 20:08 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/10ad87e5862d

Merge

- make/jdk6_hotspot_distro

Changeset: 8a14105605b2
Author:    iris
Date:      2015-09-29 17:57 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8a14105605b2

Merge

! make/Makefile
! make/bsd/makefiles/vm.make
- make/jdk6_hotspot_distro
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/vm.make
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 334851305782
Author:    iris
Date:      2015-10-05 20:55 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/334851305782

Merge

- make/jdk6_hotspot_distro

Changeset: e4cdfab349da
Author:    iris
Date:      2015-10-25 19:38 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e4cdfab349da

Merge

! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
- make/jdk6_hotspot_distro
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ac8553c01622
Author:    iris
Date:      2015-11-02 09:11 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ac8553c01622

Merge

- make/jdk6_hotspot_distro
! make/windows/makefiles/compile.make
! make/windows/makefiles/vm.make
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp

Changeset: 39c579b50006
Author:    amurillo
Date:      2015-11-04 11:00 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/39c579b50006

8139986: Store debug level in java.vm.debug and conditionally print in "java -version"
Reviewed-by: ihse, dcubed, ksrini, dholmes

! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! test/testlibrary/jdk/test/lib/Platform.java

Changeset: 9b38ff1f32ad
Author:    iris
Date:      2015-11-09 10:56 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9b38ff1f32ad

Merge

- make/jdk6_hotspot_distro

Changeset: 55ef9a1130ba
Author:    iris
Date:      2015-11-16 17:10 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/55ef9a1130ba

Merge

- make/jdk6_hotspot_distro
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: 87224008cdf7
Author:    iris
Date:      2015-11-20 12:22 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/87224008cdf7

Merge

! make/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/vm.make
- make/jdk6_hotspot_distro
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 0c79cf3cdf09
Author:    iris
Date:      2015-11-29 20:29 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0c79cf3cdf09

Merge

- make/jdk6_hotspot_distro
! make/solaris/makefiles/sparcWorks.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: a34b3268a14f
Author:    lana
Date:      2015-12-02 15:55 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a34b3268a14f

Added tag jdk-9+95 for changeset 0c79cf3cdf09

! .hgtags

Changeset: f090597d24df
Author:    rdurbin
Date:      2015-11-11 14:57 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f090597d24df

8141068: refactor -XXFlags= code in preparation for removal
Reviewed-by: dcubed, gthornbr, coleenp

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: e1a7a5dbdf59
Author:    jprovino
Date:      2015-11-12 00:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e1a7a5dbdf59

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
! src/share/vm/runtime/arguments.cpp
- 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: a7ffcce47ffb
Author:    rprotacio
Date:      2015-11-11 18:04 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a7ffcce47ffb

8142437: SafepointTest.java is occasionally failing in JPRT
Summary: A method compilation causing a specific log message to print has been removed because it was not always being compiled.
Reviewed-by: coleenp, dholmes

! test/runtime/logging/SafepointTest.java
! test/runtime/logging/SafepointTestMain.java

Changeset: 552ad0474d5b
Author:    coleenp
Date:      2015-11-11 23:51 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/552ad0474d5b

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: e18b241d1f30
Author:    brutisso
Date:      2015-11-12 09:19 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e18b241d1f30

8142472: Remove debugging code guarded by CMSPrintPromoBlockInfo
Reviewed-by: david, ehelin

! src/share/vm/gc/cms/promotionInfo.cpp
! src/share/vm/gc/cms/promotionInfo.hpp

Changeset: 03dccfa01ff4
Author:    brutisso
Date:      2015-11-12 09:21 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/03dccfa01ff4

8142475: Remove TraceParallelOldGCTasks
Reviewed-by: tschatzl, david

! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 40ac5941b5ea
Author:    ehelin
Date:      2015-10-19 15:47 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/40ac5941b5ea

8139883: Add virtual destructor G1ParScanThreadState
Reviewed-by: tschatzl, mgerdin, stefank

! src/share/vm/gc/g1/g1ParScanThreadState.hpp

Changeset: bb7fc011c89c
Author:    ehelin
Date:      2015-11-12 14:03 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bb7fc011c89c

8142403: Make G1CollectorPolicy::predictor const
Reviewed-by: stefank, tschatzl

! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 9089740e9f30
Author:    jwha
Date:      2015-11-03 13:03 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9089740e9f30

8141356: Explicitly stop CMS threads during VM termination.
Summary: GenCollectedHeap::stop() is not implemented which is supposed to stop CMS threads during VM termination.
Reviewed-by: jmasa, kbarrett
Contributed-by: jwha at google.com

! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp

Changeset: cc1666a28b88
Author:    tschatzl
Date:      2015-11-13 09:12 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc1666a28b88

8138684: G1 decision about taking regions into the collection set is too aggressive
Summary: Factor in expected waste and uncertainty of our guess in the decision whether to take another region into the collection set.
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc/g1/g1CollectorPolicy.cpp

Changeset: 636e286dd5da
Author:    sjohanss
Date:      2015-11-13 09:28 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/636e286dd5da

8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized<true,oopDesc*,MarkAndPushClosure>
Summary: The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed.
Reviewed-by: tbenson, kbarrett, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
+ test/gc/g1/TestNoEagerReclaimOfHumongousRegions.java

Changeset: 4d465c7793ec
Author:    sangheki
Date:      2015-11-12 09:52 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d465c7793ec

8134631: G1DummyRegionsPerGC fires assert of assert(words <= filler_array_max_size()) failed: too big for a single object
Summary: Change filler max value temporarily for G1DummyRegionsPerGC flag.
Reviewed-by: tbenson, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: fcace5e12e01
Author:    tschatzl
Date:      2015-11-13 12:36 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fcace5e12e01

Merge

! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 8386f0e46519
Author:    mlarsson
Date:      2015-11-13 09:49 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8386f0e46519

8142482: Improve the support for prefix functions in unified logging
Reviewed-by: brutisso, pliden

! src/share/vm/logging/logPrefix.hpp

Changeset: 009f8ea8999c
Author:    coleenp
Date:      2015-11-13 16:50 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/009f8ea8999c

8027429: Add diagnostic command VM.info to get hs_err print-out
Summary: refactored hs_err reporting code so that it can be used for VM.info safely
Reviewed-by: dholmes, hseigel
Contributed-by: coleen.phillimore at oracle.com, david.buck at oracle.com

! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: 756e5b1c59fa
Author:    jprovino
Date:      2015-11-14 18:26 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/756e5b1c59fa

Merge


Changeset: e2cbb09dce04
Author:    kbarrett
Date:      2015-11-16 14:11 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2cbb09dce04

8143013: Remove unused DirtyCardQueue::iterate_closure_all_threads
Summary: Remove unused function.
Reviewed-by: tbenson, tschatzl, mgerdin

! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp

Changeset: fc7faf31c998
Author:    dholmes
Date:      2015-11-16 14:47 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fc7faf31c998

8141024: [Solaris] Obsolete UseAltSigs
Reviewed-by: dcubed, ddmitriev

! src/os/solaris/vm/jvm_solaris.h
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 2455423784ac
Author:    dholmes
Date:      2015-11-16 23:12 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2455423784ac

Merge


Changeset: 23afa049ffd8
Author:    dholmes
Date:      2015-11-16 18:50 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/23afa049ffd8

8139300: Internal Error (vm/utilities/debug.cpp:399), # Error: ShouldNotReachHere()
Reviewed-by: simonis, dcubed

! src/share/vm/utilities/debug.cpp
! test/runtime/ErrorHandling/SecondaryErrorTest.java

Changeset: 149cc1f9f1aa
Author:    goetz
Date:      2015-11-05 15:05 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/149cc1f9f1aa

8141529: Fix handling of _JAVA_SR_SIGNUM
Reviewed-by: dholmes, stuefe, dsamersoff

! src/os/aix/vm/jsig.c
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/bsd/vm/jsig.c
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/jsig.c
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.hpp

Changeset: 104643b8cfcb
Author:    sjohanss
Date:      2015-11-17 11:20 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/104643b8cfcb

8141280: G1ResManAllocator doesn't work with _survivor_is_full/_old_is_full
Reviewed-by: jmasa, kbarrett, tschatzl

! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp

Changeset: a8b594dc36ce
Author:    sjohanss
Date:      2015-11-17 12:37 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a8b594dc36ce

Merge


Changeset: 1191af6137ed
Author:    kbarrett
Date:      2015-11-17 16:40 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1191af6137ed

8143014: Access PtrQueue member offsets through derived classes
Summary: Moved accessors to derived classes and updated callers.
Reviewed-by: tschatzl, jmasa, twisti

! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.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/gc/g1/dirtyCardQueue.hpp
! src/share/vm/gc/g1/ptrQueue.hpp
! src/share/vm/gc/g1/satbMarkQueue.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 9c936a3abf69
Author:    lana
Date:      2015-11-30 13:26 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c936a3abf69

Merge


Changeset: fd4e8b7cf408
Author:    brutisso
Date:      2015-11-25 13:39 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/hotspot/rev/da94f6001040

Merge


Changeset: 50bd312dedb1
Author:    mdoerr
Date:      2015-10-21 10:37 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/hotspot/rev/7c94d175cd0f

Merge


Changeset: b57d415bdaa9
Author:    iveresov
Date:      2015-11-09 11:26 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/hotspot/rev/e056220365a2

Merge


Changeset: 8faaeb9dbb96
Author:    roland
Date:      2015-11-09 11:28 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/hotspot/rev/4ed6d2603587

Merge


Changeset: af5d7716ac09
Author:    roland
Date:      2015-11-16 09:55 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/hotspot/rev/12b8ac16c3ee

Merge


Changeset: 5132864a5d5f
Author:    neliasso
Date:      2015-11-13 13:31 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/hotspot/rev/3c14d9cc1c3a

Merge


Changeset: 0e5f261829c1
Author:    goetz
Date:      2015-11-02 15:52 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/hotspot/rev/e29bf04214ed

Merge


Changeset: d146c259155a
Author:    goetz
Date:      2015-11-19 12:53 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/hotspot/rev/077dcfc269a4

Merge


Changeset: e004852d3765
Author:    vlivanov
Date:      2015-11-25 21:31 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/hotspot/rev/670933fbb981

Merge


Changeset: 88bc2087a625
Author:    neliasso
Date:      2015-11-26 19:16 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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: 4da64841abd7
Author:    minqi
Date:      2015-11-17 15:14 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4da64841abd7

8087223: InterfaceMethod CP entry pointing to a class should cause ICCE
Summary: Check constantTag for class constant data consistency at method resolution
Reviewed-by: coleenp, vlivanov

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/reflection.cpp
+ test/runtime/8087223/BadMethodHandles.java
+ test/runtime/8087223/IntfMethod.java

Changeset: 8b225463c1af
Author:    coleenp
Date:      2015-11-18 11:47 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8b225463c1af

8141570: Fix Zero interpreter build for --disable-precompiled-headers
Summary: change to include atomic.inline.hpp and allocation.inline.hpp only in .cpp files and some build fixes from Kim to build on ubuntu without devkits
Reviewed-by: kbarrett, sgehwolf, erikj

! make/linux/makefiles/zeroshark.make
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1EvacStats.hpp
+ src/share/vm/gc/g1/g1EvacStats.inline.hpp
! src/share/vm/runtime/java.cpp

Changeset: 8fefcff328c8
Author:    gziemski
Date:      2015-11-18 10:46 -0600
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8fefcff328c8

8141641: Runtime: implement range for ErrorLogTimeout
Summary: Implement range=(0, jlong_max/1000)
Reviewed-by: coleenp, ddmitriev, dholmes

! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 6a6d867d60e8
Author:    coleenp
Date:      2015-11-18 19:55 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6a6d867d60e8

Merge


Changeset: eb0e2e67755b
Author:    gthornbr
Date:      2015-11-18 09:32 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb0e2e67755b

8141445: Use of Solaris/SPARC M7 libadimalloc.so can generate unknown signal in hs_err file
Summary: Add libadimalloc.so SIGSEGV defines and a test to validate the correct message is printed in the hs_err file
Reviewed-by: dcubed, dholmes

! make/test/JtregNative.gmk
! src/os/posix/vm/os_posix.cpp
+ test/runtime/libadimalloc.solaris.sparc/SEGVOverflow.java
+ test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java
+ test/runtime/libadimalloc.solaris.sparc/liboverflow.c

Changeset: 44df756148b3
Author:    dcubed
Date:      2015-11-18 22:00 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/44df756148b3

Merge


Changeset: 98b52c71090e
Author:    hseigel
Date:      2015-11-19 11:54 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/98b52c71090e

8143078: Remove JVM_DefineClassWithSourceCond() API
Summary: Remove the method and remove unneeded argument to jvm_define_class_common()
Reviewed-by: dholmes, coleenp

! make/share/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h

Changeset: 912bb5d109b5
Author:    jwilhelm
Date:      2015-11-27 18:35 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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: 4be70e11f813
Author:    brutisso
Date:      2015-11-19 16:14 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4be70e11f813

8143255: Remove debug logging from SymbolTable::unlink() and SymbolTable::possibly_parallel_unlink()
Reviewed-by: coleenp, tschatzl

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp

Changeset: 00ed17bc1cbf
Author:    ctornqvi
Date:      2015-11-19 10:34 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/00ed17bc1cbf

8143324: Backout JDK-8087223
Reviewed-by: coleenp, acorn

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/reflection.cpp
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java

Changeset: 0112a95c28be
Author:    ctornqvi
Date:      2015-11-19 19:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0112a95c28be

Merge

- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java

Changeset: a159ae19d1a6
Author:    hseigel
Date:      2015-11-19 21:21 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a159ae19d1a6

Merge


Changeset: 8f9b58c45897
Author:    drwhite
Date:      2015-11-19 12:43 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8f9b58c45897

8143252: Clean up G1CollectedHeap interface
Summary: Delete unused methods and parameters
Reviewed-by: mgerdin, tschatzl, pliden

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp

Changeset: dccd1af4f0a5
Author:    gziemski
Date:      2015-11-19 16:32 -0600
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dccd1af4f0a5

8138983: Runtime: implement ranges for Shared*** flags
Summary: Implement ranges.
Reviewed-by: ddmitriev, dholmes, jiangli

! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java

Changeset: b97c41953894
Author:    coleenp
Date:      2015-11-20 01:35 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b97c41953894

Merge

- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java

Changeset: d034c87f66d4
Author:    coleenp
Date:      2015-11-20 03:22 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d034c87f66d4

Merge


Changeset: e732238a2321
Author:    ehelin
Date:      2015-09-11 15:18 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e732238a2321

8142399: G1ParCopyClosure does not need do_oop_work
Reviewed-by: stefank, tschatzl

! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp

Changeset: 43b0ed4d612c
Author:    ehelin
Date:      2015-10-19 16:21 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43b0ed4d612c

8142390: Move ScanRSClosure to header file
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp

Changeset: e993410cbb52
Author:    stsmirno
Date:      2015-11-20 09:44 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e993410cbb52

8133416: [TESTBUG] Remove @ignore for closed/runtime/4345157/Prog.java
Summary: rewrote test in Java with a number of improvements and conditional exclusion using make file
Reviewed-by: dholmes, ctornqvi, ddmitriev

! make/test/JtregNative.gmk
+ test/runtime/ThreadSignalMask/Prog.java
+ test/runtime/ThreadSignalMask/ThreadSignalMask.java
+ test/runtime/ThreadSignalMask/exeThreadSignalMask.c

Changeset: a64786da6ae6
Author:    ddmitriev
Date:      2015-11-20 17:16 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a64786da6ae6

Merge


Changeset: 5b274143ec50
Author:    david
Date:      2015-11-20 17:32 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5b274143ec50

8138681: Runtime.getFreeMemory() reports wrong value after humongous allocation.
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp

Changeset: 509077a06114
Author:    david
Date:      2015-11-20 19:17 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/509077a06114

Merge


Changeset: 0354f59fbe65
Author:    mlarsson
Date:      2015-11-11 15:45 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0354f59fbe65

8142483: Unified logging log instances cause warnings on windows when only static functions are used
Reviewed-by: brutisso, sla

! src/share/vm/logging/log.hpp

Changeset: e9b6c63ca4a6
Author:    mlarsson
Date:      2015-11-20 12:42 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e9b6c63ca4a6

8143229: Replace the develop level with develop macros in Unified Logging
Reviewed-by: brutisso, coleenp, dholmes, rprotacio

! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logLevel.hpp

Changeset: f671d5510375
Author:    mchung
Date:      2015-11-23 12:44 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f671d5510375

8140450: Implement JEP 259: Stack-Walking API
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
Contributed-by: Mandy Chung <mandy.chung at oracle.com>, Brent Christian <brent.christian at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Hamlin Li <huaming.li at oracle.com>

! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
+ src/share/vm/prims/stackwalk.cpp
+ src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vframe.hpp

Changeset: b6786b3d471f
Author:    gziemski
Date:      2015-11-20 11:57 -0600
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b6786b3d471f

8141706: [TESTBUG] Update tests failing due to changed behavior
Summary: Add UnlockDiagnosticVMOptions as appropriate.
Reviewed-by: kvn, dholmes

! test/compiler/c2/8004741/Test8004741.java
! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java
! test/compiler/runtime/7196199/Test7196199.java

Changeset: 45489622375c
Author:    coleenp
Date:      2015-11-23 21:00 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/45489622375c

Merge


Changeset: e1966fd113de
Author:    coleenp
Date:      2015-11-23 23:29 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e1966fd113de

Merge


Changeset: 279793009cb9
Author:    iklam
Date:      2015-08-18 11:27 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/279793009cb9

8140802: Clean up and refactor of class loading code for CDS
Reviewed-by: jiangli, acorn, coleenp

! make/excludeSrc.make
+ src/share/vm/classfile/classListParser.cpp
+ src/share/vm/classfile/classListParser.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
+ src/share/vm/classfile/classLoaderExt.cpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
+ src/share/vm/classfile/systemDictionary_ext.hpp
! src/share/vm/classfile/vmSymbols.hpp
+ src/share/vm/classfile/vmSymbols_ext.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/utilities/hashtable.cpp

Changeset: c528af6f8972
Author:    jiangli
Date:      2015-11-19 19:26 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c528af6f8972

Merge


Changeset: 3f13c48ad1ae
Author:    jiangli
Date:      2015-11-23 14:38 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f13c48ad1ae

Merge

! src/share/vm/memory/metaspaceShared.hpp

Changeset: 3c7442179919
Author:    jiangli
Date:      2015-11-23 23:42 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c7442179919

Merge

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

Changeset: 9f44ab19bc12
Author:    jiangli
Date:      2015-11-24 02:43 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9f44ab19bc12

Merge


Changeset: fd83b8307473
Author:    rprotacio
Date:      2015-11-23 16:16 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fd83b8307473

8143157: Convert TraceVMOperation to Unified Logging
Summary: The former -XX:+TraceVMOperation flag is updated to the unified logging framework and is now replaced with -Xlog:vmoperation in product mode.
Reviewed-by: coleenp, dholmes, mockner

! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_operations.cpp
+ test/runtime/logging/VMOperationTest.java
+ test/runtime/logging/VMOperationTestMain.java

Changeset: d4f919acc956
Author:    coleenp
Date:      2015-11-23 22:53 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d4f919acc956

Merge

! src/share/vm/runtime/globals.hpp

Changeset: 05ebe74ef38e
Author:    coleenp
Date:      2015-11-24 02:54 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/05ebe74ef38e

Merge


Changeset: 6b4f7c6997d2
Author:    jiangli
Date:      2015-11-23 23:43 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6b4f7c6997d2

Merge

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

Changeset: 0bd7baae36da
Author:    jiangli
Date:      2015-11-24 04:46 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0bd7baae36da

Merge


Changeset: dab8353f498c
Author:    dholmes
Date:      2015-11-23 21:05 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dab8353f498c

8143836: [TESTBUG] runtime/CommandLine/IgnoreUnrecognizedVMOptions fails in jdk9/dev
Reviewed-by: coleenp, hseigel

! test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java

Changeset: e40a9b3031a5
Author:    dholmes
Date:      2015-11-24 06:37 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e40a9b3031a5

Merge


Changeset: dbafca4e2de5
Author:    aharlap
Date:      2015-11-23 11:43 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dbafca4e2de5

8141135: Remove G1RemSet::write_ref
Summary: Remove unused memembers of G1RemSet
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RemSet.inline.hpp

Changeset: 53425a2e416f
Author:    kbarrett
Date:      2015-11-24 08:29 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/53425a2e416f

Merge


Changeset: 7b6796b99193
Author:    hshi
Date:      2015-11-24 09:02 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b6796b99193

8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved
Reviewed-by: roland, aph

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

Changeset: 666cc3d5ceda
Author:    chegar
Date:      2015-11-24 11:49 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/666cc3d5ceda

8140687: Move @Contended to the jdk.internal.vm.annotation package
Reviewed-by: alanb, dholmes, psandoz, shade

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! test/runtime/contended/Basic.java
! test/runtime/contended/DefaultValue.java
! test/runtime/contended/HasNonStatic.java
! test/runtime/contended/Inheritance1.java
! test/runtime/contended/OopMaps.java
! test/runtime/contended/OopMapsSameGroup.java

Changeset: 0efca974ecc6
Author:    ctornqvi
Date:      2015-11-24 10:12 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0efca974ecc6

8143931: Back out JDK-8140450
Reviewed-by: coleenp

! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
- src/share/vm/prims/stackwalk.cpp
- src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vframe.hpp

Changeset: 96ec6f17c6bb
Author:    ctornqvi
Date:      2015-11-24 18:32 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96ec6f17c6bb

Merge

! src/share/vm/classfile/vmSymbols.hpp
- src/share/vm/prims/stackwalk.cpp
- src/share/vm/prims/stackwalk.hpp

Changeset: f151ef072683
Author:    ddmitriev
Date:      2015-11-24 09:42 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f151ef072683

8143038: [TESTBUG] TestOptionsWithRanges: allow excluding only a subset of tested values specified for a flag
Reviewed-by: gziemski, ctornqvi

! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java

Changeset: 6fc69b2deaf9
Author:    ddmitriev
Date:      2015-11-24 13:58 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6fc69b2deaf9

Merge


Changeset: 748420b71cb5
Author:    ddmitriev
Date:      2015-11-24 20:01 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/748420b71cb5

Merge


Changeset: 6aa8279709e6
Author:    stuefe
Date:      2015-11-24 15:58 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6aa8279709e6

8143233: [windows] Fixes to os::check_heap()
Reviewed-by: dholmes, ctornqvi

! src/os/windows/vm/os_windows.cpp

Changeset: 862947b86efd
Author:    dholmes
Date:      2015-11-24 22:54 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/862947b86efd

Merge


Changeset: 6fe3f29f5d00
Author:    mchung
Date:      2015-11-24 14:59 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6fe3f29f5d00

8143911: Reintegrate JEP 259: Stack-Walking API
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
Contributed-by: Mandy Chung <mandy.chung at oracle.com>, Brent Christian <brent.christian at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Hamlin Li <huaming.li at oracle.com>

! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
+ src/share/vm/prims/stackwalk.cpp
+ src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vframe.hpp

Changeset: ca518f65e2e2
Author:    mchung
Date:      2015-11-25 00:47 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca518f65e2e2

Merge


Changeset: 9cb29715ac6a
Author:    jprovino
Date:      2015-11-24 15:13 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9cb29715ac6a

8139922: Get rid of dead code in ConcurrentMark
Summary: ConcurrentMark contains lots of unused code which has been removed.
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp

Changeset: a106f2a0e68f
Author:    jprovino
Date:      2015-11-24 21:40 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a106f2a0e68f

Merge

- src/share/vm/prims/stackwalk.cpp
- src/share/vm/prims/stackwalk.hpp

Changeset: 4eb093f203fa
Author:    jprovino
Date:      2015-11-25 04:51 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4eb093f203fa

Merge


Changeset: fb4a19e4f7dc
Author:    rprotacio
Date:      2015-11-24 11:40 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fb4a19e4f7dc

8143155: Remove TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls rather than convert to UL
Summary: Removed TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls options because their output is excessive, not useful, and covered in a more useful way by other options.
Reviewed-by: coleenp, dholmes, ddmitriev

! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/thread.cpp
! test/runtime/CommandLine/VMOptionWarning.java

Changeset: b348bff11c48
Author:    coleenp
Date:      2015-11-25 06:33 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b348bff11c48

Merge

! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 98a36f531ec2
Author:    ccheung
Date:      2015-11-24 16:58 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/98a36f531ec2

8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg
Summary: for fixing a truncation problem on the output from -XX:+TraceClassPaths
Reviewed-by: coleenp, jiangli, cjplummer, minqi

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

Changeset: 5add106ed342
Author:    ccheung
Date:      2015-11-25 08:18 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5add106ed342

Merge


Changeset: b8bc00e338c4
Author:    erikj
Date:      2015-11-24 12:18 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b8bc00e338c4

8142336: Convert the SA agent build to modular build-infra makefiles
Reviewed-by: ihse, sla, dsamersoff, twisti

! make/Makefile
! make/aix/Makefile
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/defs.make
! make/aix/makefiles/rules.make
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
! make/aix/makefiles/top.make
! make/aix/makefiles/vm.make
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/rules.make
- make/bsd/makefiles/sa.make
! make/bsd/makefiles/top.make
! make/bsd/makefiles/vm.make
+ make/gensrc/Gensrc-jdk.hotspot.agent.gmk
+ make/lib/Lib-jdk.hotspot.agent.gmk
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/rules.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
- make/sa.files
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/rules.make
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/build_vm_def.sh
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/generated.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
- make/windows/makefiles/sa.make
! make/windows/makefiles/vm.make

Changeset: a96bd264fe34
Author:    erikj
Date:      2015-11-25 11:34 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a96bd264fe34

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

Changeset: 7bfc09f9bc82
Author:    david
Date:      2015-11-24 14:03 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7bfc09f9bc82

8143587: G1 crashes with humongous object of size that almost fills a heap region
Reviewed-by: mgerdin, brutisso

! src/share/vm/gc/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestHumongousAllocNearlyFullRegion.java

Changeset: bc0cf8029067
Author:    david
Date:      2015-11-25 11:45 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc0cf8029067

Merge


Changeset: c8b2d42726a2
Author:    brutisso
Date:      2015-11-25 08:52 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8b2d42726a2

8143544: Make CMSCollector::is_cms_reachable() non-product
Reviewed-by: ysr, tschatzl

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp

Changeset: 3f205d1c76ce
Author:    brutisso
Date:      2015-11-25 08:42 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f205d1c76ce

Merge


Changeset: d823cb437d15
Author:    brutisso
Date:      2015-11-25 14:48 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d823cb437d15

Merge


Changeset: 054b141e9b09
Author:    ehelin
Date:      2015-11-24 15:46 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/054b141e9b09

8142495: Move G1ParEvacuateFollowersClosure to header file
Reviewed-by: sjohanss, brutisso

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp

Changeset: 3627b3a38843
Author:    ehelin
Date:      2015-11-25 17:32 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3627b3a38843

Merge

! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: cf01c334f0be
Author:    tschatzl
Date:      2015-11-24 10:22 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf01c334f0be

8136681: Factor out IHOP calculation from G1CollectorPolicy
Summary: Move out existing IHOP value calculation into an implementation of a new interface called G1IHOPControl. Prepare for changes to accomodate adaptive IHOP implementation.
Reviewed-by: jmasa, mgerdin, ehelin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ErgoVerbose.cpp
! src/share/vm/gc/g1/g1ErgoVerbose.hpp
+ src/share/vm/gc/g1/g1IHOPControl.cpp
+ src/share/vm/gc/g1/g1IHOPControl.hpp
+ src/share/vm/gc/g1/g1InitialMarkToMixedTimeTracker.hpp
! src/share/vm/prims/jni.cpp

Changeset: b389867c9d1d
Author:    tschatzl
Date:      2015-11-24 10:35 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b389867c9d1d

8136678: Implement adaptive sizing algorithm for IHOP
Summary: Add adaptive sizing for IHOP that maximizes throughput (starts marking as late as possible). This functionality is enabled using a new -XX:+G1AdaptiveIHOP switch (default: false).
Reviewed-by: mgerdin, jmasa, pliden

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 34f1eca60456
Author:    tschatzl
Date:      2015-11-25 14:43 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/34f1eca60456

8136679: JFR event for adaptive IHOP
Reviewed-by: tbenson, mgerdin, sangheki, ehelin

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml

Changeset: 23c012bce32c
Author:    tschatzl
Date:      2015-11-25 13:52 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/23c012bce32c

Merge

! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 0ecb4fa6ee7d
Author:    tschatzl
Date:      2015-11-25 19:27 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0ecb4fa6ee7d

Merge

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp

Changeset: b2a2f0a3ca0e
Author:    acorn
Date:      2015-11-25 09:08 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b2a2f0a3ca0e

8098557: Only init superintf if subclass, not sub interface inits.
Summary: must exclude jck lang exec05001m311_rt until fixed.
Reviewed-by: lfoltan, hseigel, dholmes

! src/share/vm/oops/instanceKlass.cpp
! test/runtime/lambda-features/TestInterfaceInit.java

Changeset: 7552611300ac
Author:    acorn
Date:      2015-11-25 21:21 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7552611300ac

Merge


Changeset: ca793dd85e06
Author:    sebastian
Date:      2015-11-25 16:33 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca793dd85e06

8136978: Much nearly duplicated code for vmError support
Summary: moved all non os specific code in vmError_[os].cpp to vmError_posix.cpp, moved os specific code to os_[os].cpp and refactored all other references accordingly
Reviewed-by: stuefe, coleenp, dholmes

! src/os/aix/vm/os_aix.cpp
- src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
- src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.cpp
- src/os/linux/vm/vmError_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
+ src/os/posix/vm/vmError_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
- src/os/solaris/vm/vmError_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/vmError_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: bb79d0fb6082
Author:    coleenp
Date:      2015-11-25 16:13 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bb79d0fb6082

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/windows/vm/os_windows.cpp
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java

Changeset: 980452439262
Author:    coleenp
Date:      2015-11-26 00:00 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/980452439262

Merge

- 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

Changeset: cfdaf25aa47d
Author:    ehelin
Date:      2015-11-25 21:54 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cfdaf25aa47d

8142494: Add extension point to G1EvacuationRootClosures
Reviewed-by: jmasa, mgerdin

! src/share/vm/gc/g1/g1RootClosures.cpp
! src/share/vm/gc/g1/g1RootClosures.hpp
+ src/share/vm/gc/g1/g1RootClosures.inline.hpp
+ src/share/vm/gc/g1/g1RootClosures_ext.cpp

Changeset: 45ffdd453cfc
Author:    ehelin
Date:      2015-11-26 01:59 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/45ffdd453cfc

Merge


Changeset: 0998ae70ea2f
Author:    ehelin
Date:      2015-10-19 16:33 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0998ae70ea2f

8139892: Allow G1CollectorPolicy to specify if reference processing should be enabled
Reviewed-by: mgerdin, kbarrett, tbenson

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: f93887075504
Author:    ehelin
Date:      2015-11-26 09:50 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f93887075504

8142404: Parallelize the restoring of preserved marks
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacFailure.hpp

Changeset: e43b01b2ebb6
Author:    erikj
Date:      2015-11-27 10:37 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e43b01b2ebb6

8144134: Nightly tests fail with SIGSEGV in Ticks::now()
Reviewed-by: mgerdin, sla, dholmes

! make/lib/Lib-jdk.hotspot.agent.gmk

Changeset: 524235d0ebfb
Author:    ehelin
Date:      2015-11-26 13:43 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/524235d0ebfb

8144075: Move prepare_for_oops_into_collection_set_do into pre_evacuate_collection_set
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: f04d802c3833
Author:    ehelin
Date:      2015-11-26 13:45 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f04d802c3833

8144076: Move evac failure handling and reference processing to post_evacuate_collection_set
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 64b5cb84040b
Author:    ehelin
Date:      2015-11-27 12:07 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/64b5cb84040b

Merge


Changeset: 150c50761d56
Author:    mlarsson
Date:      2015-11-27 12:37 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/150c50761d56

8142952: Unified Logging framework does not allow multiple -Xlog: arguments.
Reviewed-by: brutisso, sla

! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/logging/logDecorators.cpp
! src/share/vm/logging/logDecorators.hpp
! src/share/vm/logging/logLevel.hpp
! src/share/vm/logging/logOutput.cpp
! src/share/vm/logging/logOutput.hpp
! src/share/vm/logging/logOutputList.cpp
! src/share/vm/logging/logOutputList.hpp
! src/share/vm/logging/logTagLevelExpression.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
+ test/serviceability/logging/TestMultipleXlogArgs.java

Changeset: 3d7f9ca8b1f0
Author:    jwilhelm
Date:      2015-11-30 19:38 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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: 29ac8e337962
Author:    amurillo
Date:      2015-11-30 13:55 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/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: c8e212fb27d0
Author:    lana
Date:      2015-12-02 10:19 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8e212fb27d0

Merge

! make/Makefile
! make/aix/Makefile
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/defs.make
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
! make/aix/makefiles/vm.make
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
- make/bsd/makefiles/sa.make
! make/bsd/makefiles/vm.make
+ make/gensrc/Gensrc-jdk.hotspot.agent.gmk
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
- make/sa.files
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
- make/windows/makefiles/sa.make
! make/windows/makefiles/vm.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
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.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: a94bb7203596
Author:    lana
Date:      2015-12-07 14:18 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a94bb7203596

Merge


Changeset: ee069fd4b66b
Author:    lana
Date:      2015-12-10 08:17 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee069fd4b66b

Added tag jdk-9+96 for changeset a94bb7203596

! .hgtags

Changeset: 13f324f322b4
Author:    hshi
Date:      2015-11-26 15:37 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/13f324f322b4

8143584: Load constant pool tag and class status with load acquire
Reviewed-by: roland, aph

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

Changeset: b648e37988ca
Author:    thartmann
Date:      2015-11-27 09:36 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b648e37988ca

8142303: C2 compilation fails with "bad AD file"
Summary: Move range checks into intrinsics for String methods.
Reviewed-by: kvn, aph

! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/string/TestStringConstruction.java

Changeset: a5909414bbe4
Author:    mdoerr
Date:      2015-10-05 23:53 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a5909414bbe4

8138896: C1: NativeGeneralJump is mixed up with NativeCall in C1 patching code
Reviewed-by: twisti, vlivanov

! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_Runtime1.cpp

Changeset: af0e1a8cbb72
Author:    never
Date:      2015-11-30 15:21 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/af0e1a8cbb72

8142333: Build failure in debugInfoRec.cpp with SS12u4
Reviewed-by: coleenp, dholmes, erikj, kvn

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

Changeset: 0895419dd5e8
Author:    dnsimon
Date:      2015-11-30 15:40 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0895419dd5e8

8143730: [JVMCI] infopoint recording is too restrictive
Reviewed-by: twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp

Changeset: da497ea6c120
Author:    zmajo
Date:      2015-12-01 08:05 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da497ea6c120

8129847: Compiling methods generated by Nashorn triggers high memory usage in C2
Summary: Add a new compiler phase, PhaseRenumberLive, that renumbers live nodes.
Reviewed-by: kvn, thartmann, vlivanov, shade

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp

Changeset: 6ffb8ba2cb2c
Author:    neliasso
Date:      2015-12-01 19:18 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ffb8ba2cb2c

Merge


Changeset: d3e9253a2be2
Author:    twisti
Date:      2015-12-01 08:30 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d3e9253a2be2

8139921: add mx configuration files to support HotSpot IDE configuration generation
Reviewed-by: iveresov

! .hgignore
+ .mx.jvmci/.project
+ .mx.jvmci/.pydevproject
+ .mx.jvmci/eclipse-settings/org.eclipse.jdt.core.prefs
+ .mx.jvmci/hotspot/templates/eclipse/cproject
+ .mx.jvmci/hotspot/templates/eclipse/settings/org.eclipse.cdt.core.prefs
+ .mx.jvmci/hotspot/templates/eclipse/settings/org.eclipse.cdt.ui.prefs
+ .mx.jvmci/hotspot/templates/eclipse/settings/org.eclipse.core.runtime.prefs
+ .mx.jvmci/mx_jvmci.py
+ .mx.jvmci/suite.py

Changeset: 36d547b6836f
Author:    twisti
Date:      2015-12-01 21:16 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/36d547b6836f

Merge


Changeset: f8261a6e2cb2
Author:    aph
Date:      2015-11-25 18:13 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8261a6e2cb2

8144028: Use AArch64 bit-test instructions in C2
Reviewed-by: kvn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
+ test/compiler/codegen/8144028/BitTests.java

Changeset: eb08a4259f33
Author:    twisti
Date:      2015-12-01 15:11 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb08a4259f33

8144083: [JVMCI] CompilationResult should be finalized by JVMCI compiler and made effectively final
Reviewed-by: iveresov, twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java

Changeset: 8578909eeef4
Author:    aph
Date:      2015-11-26 10:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8578909eeef4

8143219: AArch64 broken by 8141132: JEP 254: Compact Strings
Reviewed-by: kvn

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

Changeset: 37ee45971b17
Author:    twisti
Date:      2015-12-02 11:40 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/37ee45971b17

8144521: [JVMCI] JVMCI is built on 32-bit Windows compiler2 and tiered builds
Reviewed-by: kvn

! make/windows/create_obj_files.sh
! make/windows/makefiles/vm.make

Changeset: ccc3799ab45e
Author:    twisti
Date:      2015-12-02 14:59 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ccc3799ab45e

8144529: [JVMCI] compiler/jvmci/errors/TestInvalidCompilationResult.java fails to compile after JDK-8143730
Reviewed-by: kvn

! test/compiler/jvmci/errors/CodeInstallerTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java

Changeset: 391e6ba2b8ad
Author:    amurillo
Date:      2015-12-03 22:30 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/391e6ba2b8ad

Merge

! make/windows/makefiles/vm.make

Changeset: de592ea5f7ba
Author:    lana
Date:      2015-12-10 09:24 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/de592ea5f7ba

Merge


Changeset: e5b1a23be1e1
Author:    lana
Date:      2015-12-17 19:39 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e5b1a23be1e1

Added tag jdk-9+97 for changeset de592ea5f7ba

! .hgtags

Changeset: d7f47d33a1c6
Author:    lana
Date:      2015-12-18 09:29 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d7f47d33a1c6

Added tag jdk-9+98 for changeset e5b1a23be1e1

! .hgtags



More information about the bsd-port-dev mailing list