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

glewis at eyesbeyond.com glewis at eyesbeyond.com
Sun Oct 8 02:52:06 UTC 2017


Changeset: 7eab471aeaf0
Author:    lana
Date:      2016-05-19 17:48 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7eab471aeaf0

Added tag jdk-9+119 for changeset 15f3fe264872

! .hgtags

Changeset: 016c2fd46fb3
Author:    stefank
Date:      2016-04-19 08:12 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/016c2fd46fb3

8067785: Using AlwaysPreTouch does not always touch all pages
Reviewed-by: pliden, drwhite

! src/share/vm/memory/virtualspace.cpp

Changeset: aeabce5a58b7
Author:    mgerdin
Date:      2016-03-18 15:20 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aeabce5a58b7

8154154: Separate G1 specific policy code from the CollectorPolicy class hierarchy
Summary: Move G1 runtime policy code to new class G1Policy which is unrelated to CollectorPolicy
Reviewed-by: kbarrett, ehelin

! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CardCounts.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/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1HeapTransition.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
+ src/share/vm/gc/g1/g1Policy.cpp
+ src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1YoungGenSizer.cpp
! src/share/vm/gc/g1/g1YoungGenSizer.hpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/services/g1MemoryPool.cpp

Changeset: 5219622647f5
Author:    mgerdin
Date:      2016-04-19 09:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5219622647f5

Merge


Changeset: 9c00eda9e8e3
Author:    tschatzl
Date:      2016-04-14 10:57 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c00eda9e8e3

8154141: [TESTBUG] test/gc/g1/TestRegionLivenessPrint.java misses -XX:+UnlockDiagnosticVMOption flag
Reviewed-by: dfazunen, jwilhelm

! test/gc/g1/TestRegionLivenessPrint.java

Changeset: b4982d6f20e6
Author:    tschatzl
Date:      2016-04-18 16:51 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b4982d6f20e6

8153503: Move remset scan iteration claim to remset local data structure
Reviewed-by: drwhite, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/gc/g1/heapRegionSet.cpp

Changeset: 40a2defe3b0c
Author:    tschatzl
Date:      2016-04-18 16:54 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/40a2defe3b0c

8153170: Card Live Data does not correctly handle eager reclaim
Summary: The card live data of regions eagerly reclaimed during remark and cleanup pause could be wrong, not considering that these regions were eagerly reclaimed and empty.
Reviewed-by: drwhite, kbarrett

! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1CardLiveData.hpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp

Changeset: 338919bcb467
Author:    rehn
Date:      2016-04-19 09:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/338919bcb467

8154235: Using deprecated flags converted to UL shows wrong hint
Reviewed-by: rprotacio, mockner, coleenp

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

Changeset: 33d34e159776
Author:    mlarsson
Date:      2016-04-19 12:30 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/33d34e159776

Merge


Changeset: d3295ddedb55
Author:    rehn
Date:      2016-04-19 14:14 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d3295ddedb55

8154041: JVMTI trace to Unified Logging
Reviewed-by: sspitsyn, mlarsson

! src/share/vm/logging/logTag.hpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/prims/jvmtiThreadState.cpp
! src/share/vm/prims/jvmtiTrace.cpp

Changeset: f5039ced9a85
Author:    rehn
Date:      2016-04-19 14:21 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5039ced9a85

8154059: JVMTI ObjectTagging to UL
Reviewed-by: sspitsyn, mlarsson

! src/share/vm/logging/logTag.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 8005261869c9
Author:    mockner
Date:      2016-04-19 11:03 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8005261869c9

8151526: Print -Xlog configuration in the hs_err_pid file
Summary: logging configuration is now printed in hs_err and in vm info.
Reviewed-by: coleenp, mlarsson, dholmes

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

Changeset: 857efca82258
Author:    iklam
Date:      2016-04-17 19:15 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/857efca82258

8150607: Clean up CompactHashtable
Summary: refactored code, and added test cases for serviceability agent
Reviewed-by: jiangli, ccheung

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/compactHashtable.inline.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/systemDictionaryShared.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
+ test/runtime/SharedArchiveFile/SASymbolTableTest.java
+ test/runtime/SharedArchiveFile/SASymbolTableTestAgent.java
+ test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java

Changeset: 733bbe81b807
Author:    sgehwolf
Date:      2016-04-18 11:30 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/733bbe81b807

8153275: Zero JVM fails to initialize after JDK-8152440
Summary: Use a value for InitArrayShortSize which passes validation
Reviewed-by: aph, andrew, coleenp

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

Changeset: 8aa8513f9944
Author:    coleenp
Date:      2016-04-21 02:58 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8aa8513f9944

8154280: Zero build fails with undeclared G1LastPLABAverageOccupancy
Reviewed-by: twisti

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

Changeset: 978187e4a066
Author:    coleenp
Date:      2016-04-20 03:12 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/978187e4a066

Merge


Changeset: 63b87be22d3e
Author:    coleenp
Date:      2016-04-20 05:27 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63b87be22d3e

Merge


Changeset: 03f934c94ffa
Author:    stefank
Date:      2016-04-20 09:58 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/03f934c94ffa

8079843: do_young_space_rescan - comment out of sync with code
Reviewed-by: mgerdin, sjohanss, ehelin, tschatzl

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

Changeset: 44a440e74867
Author:    rehn
Date:      2016-04-20 10:01 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/44a440e74867

8154728: JvmtiExport::add_default_read_edges hits a guarantee
Reviewed-by: mgerdin, dholmes, stefank

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

Changeset: 2f76f418c0dc
Author:    aph
Date:      2016-04-18 15:37 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2f76f418c0dc

8152554: CompactStrings broken on AArch64
Summary: Correct the logic for string intrinsics.
Reviewed-by: roland

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

Changeset: a07a10329f31
Author:    aph
Date:      2016-04-20 11:05 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a07a10329f31

8153310: AArch64: JEP 254: Implement byte_array_inflate
Reviewed-by: roland

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

Changeset: 57f9554a28f1
Author:    aph
Date:      2016-04-20 11:11 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/57f9554a28f1

Merge


Changeset: 0df9b5892b86
Author:    aph
Date:      2016-04-20 11:14 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0df9b5892b86

8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode
Reviewed-by: roland

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

Changeset: 7b35b32cd8d4
Author:    kzhaldyb
Date:      2016-04-19 19:13 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b35b32cd8d4

8138607: gc/g1/mixedgc/TestLogging.java - G1 Evacuation Pause missing from output
Reviewed-by: tschatzl, dfazunen

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

Changeset: 300be48156c5
Author:    kzhaldyb
Date:      2016-04-20 19:54 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/300be48156c5

8135200: Add White Box method that enumerates G1 old regions with less than specified liveness and collects statistics
Reviewed-by: tschatzl, dfazunen, iignatyev

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

Changeset: 7e6a6560ceaf
Author:    jiangli
Date:      2016-04-20 16:04 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7e6a6560ceaf

8154457: runtime/SharedArchiveFile/SharedStrings Shared string table stats missing
Summary: Added more information when print out message reporting disabling the shared strings at CDS dump time.
Reviewed-by: lfoltan, hseigel, mseledtsov, gtriantafill

! src/share/vm/classfile/stringTable.cpp
! test/runtime/SharedArchiveFile/SharedStrings.java

Changeset: 7172426ee615
Author:    stefank
Date:      2016-04-21 09:08 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7172426ee615

8053885: test/runtime/memory/RunUnitTestsConcurrently.java fails on solaris with largepage options
Reviewed-by: jmasa, pliden

! src/share/vm/memory/virtualspace.cpp

Changeset: d10b8c3e22f8
Author:    mgerdin
Date:      2016-04-21 10:18 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d10b8c3e22f8

8154467: Cleanup initialization of GCPolicyCounters
Reviewed-by: ehelin, sjohanss

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/parallel/generationSizer.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp

Changeset: 394172983a21
Author:    mgerdin
Date:      2016-04-21 10:19 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/394172983a21

8154452: Deferred cleanups after split of G1CollectorPolicy code
Reviewed-by: ehelin, sjohanss

! 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/heapRegion.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectorPolicy.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp

Changeset: 7eb5c269907b
Author:    mgerdin
Date:      2016-04-19 14:53 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7eb5c269907b

8154745: Move default G1 pause time target setup to argument parsing
Reviewed-by: ehelin, sjohanss

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 72bd11005099
Author:    mgerdin
Date:      2016-04-19 14:53 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/72bd11005099

8154752: Cleanup initialization of G1Policy
Reviewed-by: ehelin, tschatzl

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

Changeset: 5fa2ff32323a
Author:    lfoltan
Date:      2016-04-21 09:23 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5fa2ff32323a

8152949: Jigsaw crash when Klass in _fixup_module_field_list is unloaded
Summary: During start up anonymous classes must be kept alive until after their mirror's module field is patched with java.base
Reviewed-by: coleenp, hseigel
Contributed-by: per.liden at oracle.com, stefan.karlsson at oracle.com

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: 399236007654
Author:    kzhaldyb
Date:      2016-04-21 18:01 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/399236007654

8153764: Add auxiliary method that generates class by class prototype to gc testlibrary
Reviewed-by: dfazunen, iignatyev

! test/gc/testlibrary/Helpers.java

Changeset: 42f68f5a7e64
Author:    kzhaldyb
Date:      2016-04-21 17:55 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/42f68f5a7e64

8132718: Add tests which check that when humongous classloader object becomes unreachable it and all classes that were loaded in it should be collected
Reviewed-by: jmasa, dfazunen

+ test/gc/g1/humongousObjects/ClassLoaderGenerator.java
+ test/gc/g1/humongousObjects/TestHumongousClassLoader.java

Changeset: a7aa11177232
Author:    ikrylov
Date:      2016-03-30 17:04 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a7aa11177232

8147844: new method j.l.Runtime.onSpinWait() and the corresponding x86 hotspot instrinsic
Summary: adds c1 & c2 x86 intrinsics for j.l.Runtime.onSpinWait() that utilize the PAUSE instruction
Reviewed-by: iveresov, kvn
Contributed-by: Ivan Krylov <ivan at azul.com>, Yuri Gaevsky <ygaevsky at azul.com>

! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/c1/c1_Compiler.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_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.hpp
+ test/compiler/onSpinWait/TestOnSpinWait.java

Changeset: 33f10a35ce20
Author:    vdeshpande
Date:      2016-04-06 10:29 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/33f10a35ce20

8152907: Update for x86 tan and log10 in the math lib
Summary: Optimize Math.tan() and log10() for 64 and 32 bit X86 architecture using Intel LIBM  implementation.
Reviewed-by: kvn, twisti
Contributed-by: shravya.rukmannagari 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/globals_x86.hpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ src/cpu/x86/vm/macroAssembler_x86_cos.cpp
+ src/cpu/x86/vm/macroAssembler_x86_exp.cpp
+ src/cpu/x86/vm/macroAssembler_x86_log.cpp
+ src/cpu/x86/vm/macroAssembler_x86_log10.cpp
+ src/cpu/x86/vm/macroAssembler_x86_pow.cpp
+ src/cpu/x86/vm/macroAssembler_x86_sin.cpp
+ src/cpu/x86/vm/macroAssembler_x86_tan.cpp
! 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/templateInterpreterGenerator_x86_32.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/c1/c1_LIR.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: d390372141c3
Author:    kshefov
Date:      2016-04-01 10:43 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d390372141c3

8153165: Fix MX tool config script to make the tool work with TESTNG
Reviewed-by: dnsimon, twisti

! .mx.jvmci/suite.py

Changeset: 38799b0dbe70
Author:    shade
Date:      2016-04-06 10:55 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/38799b0dbe70

8153265: [TESTBUG] compiler/whitebox/ForceNMethodSweepTest should not assume asserts are benign
Reviewed-by: twisti, ikrylov

! test/compiler/whitebox/ForceNMethodSweepTest.java

Changeset: 7c3a021e3643
Author:    shade
Date:      2016-04-07 10:50 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7c3a021e3643

Merge


Changeset: 16a8f1b064fd
Author:    rraghavan
Date:      2016-04-07 01:56 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/16a8f1b064fd

8149488: Incorrect declaration of bitsInByte in regmask.cpp.
Summary: Corrected BITS_IN_BYTE_ARRAY_SIZE value as 256 for all bitsInByte usage.
Reviewed-by: dlong, mcberg, thartmann, vlivanov

! src/share/vm/libadt/vectset.cpp
! src/share/vm/libadt/vectset.hpp
! src/share/vm/opto/regmask.cpp

Changeset: dbe642c36804
Author:    thartmann
Date:      2016-04-07 12:16 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dbe642c36804

Merge


Changeset: 7adb81e50689
Author:    thartmann
Date:      2016-04-07 16:51 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7adb81e50689

8153514: Whitebox API should allow compilation of <clinit>
Summary: Added Whitebox API method to trigger compilation of static initializer.
Reviewed-by: zmajo, kvn, iignatyev

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

Changeset: 9ca5fe972401
Author:    neliasso
Date:      2016-04-06 14:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9ca5fe972401

8151880: EnqueueMethodForCompilationTest.java still fails to compile method
Summary: Extract SimpleTestCaseHelper inner class
Reviewed-by: kvn

! 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/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/SimpleTestCase.java

Changeset: d6bc94b47352
Author:    neliasso
Date:      2016-04-07 18:27 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d6bc94b47352

Merge


Changeset: b7e54a66a397
Author:    dnsimon
Date:      2016-04-07 08:57 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b7e54a66a397

8153439: do not install an empty SpeculationLog in an nmethod
Reviewed-by: iveresov, twisti

! .mx.jvmci/suite.py
! 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/HotSpotSpeculationLog.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DebugInfoTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/sparc/SPARCTestAssembler.java

Changeset: d4636cc092db
Author:    enevill
Date:      2016-04-07 22:36 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d4636cc092db

8153797: aarch64: Add Arrays.fill stub code
Reviewed-by: aph
Contributed-by: long.chen at linaro.org

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

Changeset: 8a4adaa0e775
Author:    vlivanov
Date:      2016-04-11 21:42 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8a4adaa0e775

8138861: C2 complains about unreasonably large method running Octane zlib in Nashorn
Reviewed-by: kvn

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

Changeset: e6abce3c8763
Author:    vlivanov
Date:      2016-04-11 21:42 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e6abce3c8763

8152590: C2: @Stable support doesn't always work w/ incremental inlining
Reviewed-by: kvn

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciConstant.hpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciInstance.cpp
! src/share/vm/ci/ciInstance.hpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: 9c5d445a7962
Author:    fzhinkin
Date:      2016-04-06 18:51 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c5d445a7962

8149374: Replace C1-specific collection classes with universal collection classes
Reviewed-by: kvn, mgerdin, coleenp

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_FpuStackSim_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! 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_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_RangeCheckElimination.cpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_ValueMap.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/c1/c1_ValueStack.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
- src/share/vm/utilities/array.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/growableArray.hpp

Changeset: 0c902546dad7
Author:    neliasso
Date:      2016-04-12 11:29 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0c902546dad7

8153885: [TESTBUG] few regression tests failed after 8151880 changes
Summary: Test that uses compile() as missed in update
Reviewed-by: kvn

! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java

Changeset: 89883d363528
Author:    bharadwaj
Date:      2016-04-12 14:17 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/89883d363528

Merge

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/utilities/array.cpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java

Changeset: 21cc8709530b
Author:    iveresov
Date:      2016-04-12 14:55 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/21cc8709530b

8153115: Move private interface check to linktime
Summary: Check for private interface methods during linktime instead of runtime
Reviewed-by: kvn, never, coleenp, acorn, lfoltan

! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp

Changeset: e11298b2a881
Author:    kvn
Date:      2016-04-12 17:12 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e11298b2a881

8153818: Move similar CompiledIC platform specific code to shared code.
Reviewed-by: iveresov, twisti

! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/code/compiledIC.cpp

Changeset: a76d63163758
Author:    thartmann
Date:      2016-04-14 08:32 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a76d63163758

8154073: Several compiler tests fail when are executed with C1 only
Summary: Added missing flag checks to the tests and Whitebox API.
Reviewed-by: kvn

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/prims/whitebox.cpp
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java

Changeset: f9545cf437eb
Author:    fyang
Date:      2016-04-12 11:53 +0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f9545cf437eb

8153713: aarch64: improve short array clearing using store pair
Summary: aarch64: generate store pair instruction to clear short arrays
Reviewed-by: aph

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

Changeset: 5240207c4cef
Author:    ppunegov
Date:      2016-04-13 18:31 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5240207c4cef

8140354: Unquarantine tests that failed with OutOfMemoryError
Summary: unquarantine CompilerControl tests
Reviewed-by: iignatyev

! test/compiler/compilercontrol/commandfile/PrintTest.java
! test/compiler/compilercontrol/commands/PrintTest.java
! test/compiler/compilercontrol/directives/PrintTest.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java

Changeset: 4914f8178e69
Author:    ppunegov
Date:      2016-04-13 18:56 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4914f8178e69

8153852: [jittester] move TypeUtil to utils package
Summary: rewrite TypeUtil and move to utils package
Reviewed-by: kvn

- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.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/BinaryShiftOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseInversionOperatorFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BlockFactory.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/CounterInitializerFactory.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/TryCatchBlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryPlusMinusOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/TypeUtil.java

Changeset: b67fb6cc789a
Author:    ppunegov
Date:      2016-04-14 15:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b67fb6cc789a

Merge


Changeset: d9d263d516ba
Author:    ppunegov
Date:      2016-04-14 18:15 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d9d263d516ba

Merge

- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: 064a37460511
Author:    zmajo
Date:      2016-04-15 07:54 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/064a37460511

8151708: C1 FastTLABRefill can allocate TLABs past the end of the heap
Summary: Use branch instruction that checks xcc instead of icc.
Reviewed-by: kvn, thartmann

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

Changeset: 95b8ce0f1228
Author:    mdoerr
Date:      2016-04-07 12:33 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/95b8ce0f1228

8153267: nmethod's exception cache not multi-thread safe
Reviewed-by: aph, jcm, kvn

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ae0634c0652a
Author:    zmajo
Date:      2016-04-18 09:39 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ae0634c0652a

8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled
Summary: Set UseLoopCounter ergonomically if on-stack-replacement is enabled. Print warning.
Reviewed-by: kvn

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

Changeset: ce2c9600918d
Author:    zmajo
Date:      2016-04-18 11:22 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ce2c9600918d

8153357: C2 creates incorrect cast after eliminating phi with unique input
Summary: Refine C2's logic to determine the type of cast node added.
Reviewed-by: kvn

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

Changeset: df81d49be9f5
Author:    roland
Date:      2016-04-18 20:57 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/df81d49be9f5

8154135: Loop alignment may be added inside the loop body
Reviewed-by: kvn, vlivanov

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

Changeset: e30d9991efba
Author:    aaivanov
Date:      2016-04-18 15:40 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e30d9991efba

8154174: Improve JitTester performance
Reviewed-by: iignatyev

! test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionFailedException.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/SymbolTable.java

Changeset: 2b0eb666ec37
Author:    tpivovarova
Date:      2016-04-18 20:57 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2b0eb666ec37

Merge


Changeset: ccfc68592c92
Author:    mcberg
Date:      2016-04-18 15:18 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ccfc68592c92

8153998: Masked vector post loops
Summary: Masked vectorization for post loops to execute in a single iteration in place of fixup scalar loops which used to take many iterations to complete work for user loops.
Reviewed-by: twisti, kvn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! 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/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ff8332cc44fc
Author:    chegar
Date:      2016-04-19 09:31 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ff8332cc44fc

8153756: jdk.vm.ci should not depend on sun.misc ( jdk.unsupported module )
Reviewed-by: twisti

! 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.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.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/HotSpotJVMCIRuntimeProvider.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/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/HotSpotVmSymbols.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java
! src/jdk.vm.ci/share/classes/module-info.java

Changeset: 7cb3743c62b9
Author:    bharadwaj
Date:      2016-04-19 15:26 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7cb3743c62b9

Merge

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/utilities/array.cpp
! src/share/vm/utilities/growableArray.hpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: 52cfeb90ea8b
Author:    roland
Date:      2016-04-19 19:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/52cfeb90ea8b

8154537: AArch64: some integer rotate instructions are never emitted
Reviewed-by: aph, adinn, kvn

! src/cpu/aarch64/vm/aarch64.ad
! test/compiler/codegen/IntRotateWithImmediate.java

Changeset: 4ba240d68b39
Author:    vlivanov
Date:      2016-04-20 20:40 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4ba240d68b39

8154145: Missing klass/method name in stack traces on error
Reviewed-by: stefank, cjplummer

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

Changeset: f27c00e6f6bf
Author:    zmajo
Date:      2016-04-21 09:21 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f27c00e6f6bf

8153292: AllocateInstancePrefetchLines>AllocatePrefetchLines can trigger out-of-heap prefetching
Summary: Set the size of the reserved TLAB area to the MAX of both flags.
Reviewed-by: kvn, thartmann

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

Changeset: 62bbabe55ba4
Author:    thartmann
Date:      2016-04-21 10:52 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/62bbabe55ba4

8086068: VM crashes with "-Xint -XX:+UseCompiler" options
Summary: Prevent incompatible compiler flag combination.
Reviewed-by: zmajo, kvn, ddmitriev

! src/share/vm/code/codeCache.cpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/arguments/TestUseCompiler.java

Changeset: 3825d41e3319
Author:    thartmann
Date:      2016-04-21 09:29 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3825d41e3319

Merge


Changeset: c96863e1673d
Author:    bharadwaj
Date:      2016-04-21 15:59 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c96863e1673d

Merge

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/utilities/array.cpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: 3696f0e88bbb
Author:    bharadwaj
Date:      2016-04-21 20:11 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3696f0e88bbb

Merge


Changeset: 56356bbe5476
Author:    cjplummer
Date:      2016-04-21 20:49 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/56356bbe5476

8148195: Some InstanceKlass and MethodCounters fields can be excluded when JVMTI is not supported
Summary: Removed "previous version", "cached class file",  and breakpoint related fields and code when JVMTI is not supported
Reviewed-by: coleenp, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/ci/ciMethod.cpp
! 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/methodCounters.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 70e16990581f
Author:    amurillo
Date:      2016-04-22 01:04 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/70e16990581f

Merge

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 60e088965ba0
Author:    tschatzl
Date:      2016-04-22 10:19 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/60e088965ba0

8154838: G1CardLiveData::free_large_bitmap() uses wrong calculation to determine the number of words
Summary: Use the exact same calculation as G1CardLiveData::allocate_large_bitmap() in free_large_bitmap().
Reviewed-by: stefank, jmasa

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

Changeset: 156dd9902cf0
Author:    tschatzl
Date:      2016-04-22 13:43 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/156dd9902cf0

Merge


Changeset: 3d7d041acb59
Author:    aph
Date:      2016-04-22 14:30 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3d7d041acb59

8154210: Zero: Better byte behaviour
Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems
Reviewed-by: andrew, chrisphi, coleenp

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: 4efd70f41d54
Author:    coleenp
Date:      2016-04-22 13:16 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4efd70f41d54

Merge


Changeset: d142a959d2ae
Author:    goetz
Date:      2016-04-22 14:57 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d142a959d2ae

8154921: Fix aix after "8146879: Add option for handling existing log files in UL"
Summary: Rename os::fileno to os::get_fileno because AIX defines macro 'fileno'.
Reviewed-by: coleenp

! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/runtime/os.hpp

Changeset: 0f1865d9ecda
Author:    coleenp
Date:      2016-04-22 14:48 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0f1865d9ecda

Merge


Changeset: 89e698785deb
Author:    mbaesken
Date:      2016-04-23 15:21 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/89e698785deb

8154566: os_linux.cpp parse_os_info gives non descriptive output on current SLES releases
Summary: For SuSE, read the first line of the /etc/xrelease file, also get PRETTY_NAME from /etc/os_release
Reviewed-by: gthornbr, coleenp

! src/os/linux/vm/os_linux.cpp

Changeset: 2f0e84c99f58
Author:    coleenp
Date:      2016-04-22 16:17 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2f0e84c99f58

Merge


Changeset: 9199ebc6186c
Author:    mseledtsov
Date:      2016-04-19 15:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9199ebc6186c

8153549: [TESTBUG] remove obsolete runtime/SharedArchiveFile/BasicJarBuilder
Summary: Removed the obsolete file, after ensuring no other jdk components depend on it
Reviewed-by: iklam, lfoltan, hseigel, gtriantafill, ctornqvi

- test/runtime/SharedArchiveFile/BasicJarBuilder.java

Changeset: 3d289e4ba366
Author:    jiangli
Date:      2016-04-22 19:40 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3d289e4ba366

Merge

- test/runtime/SharedArchiveFile/BasicJarBuilder.java

Changeset: 03999dd89a1b
Author:    stefank
Date:      2016-04-25 11:36 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/03999dd89a1b

8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages
Reviewed-by: pliden, sjohanss, stuefe

! src/os/linux/vm/os_linux.cpp

Changeset: a1e0122b5cce
Author:    aph
Date:      2016-04-25 14:22 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a1e0122b5cce

8154957: AArch64: Better byte behavior
Summary: The fix for 8132051 is needed for AArch64.
Reviewed-by: roland

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp

Changeset: a2cef3b1e77a
Author:    aph
Date:      2016-04-25 15:02 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a2cef3b1e77a

Merge


Changeset: c0ea2e3ebe83
Author:    coleenp
Date:      2016-04-25 09:51 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c0ea2e3ebe83

8154580: Save mirror in interpreter frame to enable cleanups of CLDClosure
Summary: GC walks the mirror using OopClosure rather than using CLDClosure in oops_interpreted_do()
Reviewed-by: dlong, twisti, stefank

! src/cpu/aarch64/vm/abstractInterpreter_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/ppc/vm/abstractInterpreter_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/sparc/vm/abstractInterpreter_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/abstractInterpreter_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/cpu/zero/vm/bytecodeInterpreter_zero.cpp
! src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.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/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psTasks.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! test/TEST.groups
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
+ test/runtime/MirrorFrame/Asmator.java
+ test/runtime/MirrorFrame/Test8003720.java
+ test/runtime/MirrorFrame/Victim.java
+ test/runtime/MirrorFrame/VictimClassLoader.java

Changeset: 4805a09d9e4a
Author:    coleenp
Date:      2016-04-25 15:22 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4805a09d9e4a

Merge

! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java

Changeset: ce2108f27dcb
Author:    ehelin
Date:      2016-04-20 15:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ce2108f27dcb

8154753: Turn G1Policy into an interface
Reviewed-by: sjohanss, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
+ src/share/vm/gc/g1/g1DefaultPolicy.cpp
+ src/share/vm/gc/g1/g1DefaultPolicy.hpp
- src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/gc/g1/g1Policy.hpp

Changeset: 759da5e4e9e5
Author:    ehelin
Date:      2016-04-25 17:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/759da5e4e9e5

Merge

- src/share/vm/gc/g1/g1Policy.cpp

Changeset: 23971163d997
Author:    goetz
Date:      2016-04-25 12:42 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/23971163d997

8154996: [aix] Implement compare_file_modified_times for "8146879: Add option ..."
Reviewed-by: simonis

! src/os/aix/vm/os_aix.cpp

Changeset: 55443e49586f
Author:    cjplummer
Date:      2016-04-25 12:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/55443e49586f

8154379: MIN_STACK_SHADOW_PAGES should equal DEFAULT_STACK_SHADOW_PAGES on aarch64
Summary: Undid previous change that had set it to 1.
Reviewed-by: enevill, adinn, aph

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

Changeset: d7612d10b4ae
Author:    tonyp
Date:      2016-04-26 10:19 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d7612d10b4ae

8154153: PS: Restore preserved marks in parallel
Summary: Restore preserved marks after evacuation failure in parallel using the PreservedMark infrastructure.
Reviewed-by: tschatzl

! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/shared/preservedMarks.cpp
! src/share/vm/gc/shared/preservedMarks.hpp

Changeset: 838d51807bf3
Author:    tonyp
Date:      2016-04-26 10:23 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/838d51807bf3

8151556: Use the PreservedMarks* classes for the G1 preserved mark stacks
Reviewed-by: 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
! src/share/vm/gc/shared/preservedMarks.hpp

Changeset: 26cba13a8471
Author:    goetz
Date:      2016-04-26 11:05 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/26cba13a8471

8155085: [ppc] Fix Type-O in "8154580: Save mirror in interpreter frame..."
Reviewed-by: dholmes, mgerdin

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

Changeset: 0279a07ece65
Author:    mchernov
Date:      2016-04-22 17:46 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0279a07ece65

8154843: GC tests should be correctly marked with @module
Reviewed-by: jwilhelm, dfazunen

! test/gc/TestDisableExplicitGC.java
! test/gc/g1/TestGreyReclaimedHumongousObjects.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/serviceability/dcmd/gc/FinalizerInfoTest.java
! test/serviceability/dcmd/gc/HeapInfoTest.java

Changeset: 16158e4dce32
Author:    mchernov
Date:      2016-04-22 17:49 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/16158e4dce32

8154759: [TESTBUG] GC tests should be changed to be able to execute with -Xlog:all=trace.
Reviewed-by: jmasa, dfazunen

! test/gc/TestVerifySilently.java
! test/gc/TestVerifySubSet.java

Changeset: 6f6f556ab866
Author:    mchernov
Date:      2016-04-22 18:19 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6f6f556ab866

8154341: [TESTBUG] G1 stress test for humongous objects allocation
Reviewed-by: jwilhelm, dfazunen

+ test/gc/stress/TestStressG1Humongous.java

Changeset: 636fc313f117
Author:    dfazunen
Date:      2016-04-26 09:14 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/636fc313f117

Merge

- src/share/vm/gc/g1/g1Policy.cpp
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java

Changeset: bdaf26dc85ba
Author:    dfazunen
Date:      2016-04-26 10:01 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bdaf26dc85ba

Merge


Changeset: 69d5352ad82b
Author:    dfazunen
Date:      2016-04-26 11:46 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/69d5352ad82b

Merge


Changeset: b2250ffc9e29
Author:    akulyakh
Date:      2016-04-26 13:22 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b2250ffc9e29

8153992: Some hotspot tests fail on compact2 due to an unnecessary test library dependency
Summary: Removing unnecessary dependency on java.management from the ProcessTool.getProcessId()
Reviewed-by: mchung

! test/compiler/compilercontrol/share/actions/BaseAction.java
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/gc/metaspace/PerfCounters.java
! test/runtime/CommandLine/PrintTouchedMethods.java
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/JcmdBaselineDetail.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdScaleDetail.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/JcmdWithNMTDisabled.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/ReleaseNoCommit.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.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/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/testlibrary/jdk/test/lib/ProcessTools.java
! test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
! test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java

Changeset: 6ef859a0b414
Author:    ddmitriev
Date:      2016-04-26 11:49 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ef859a0b414

Merge


Changeset: e438f8c20bd6
Author:    rehn
Date:      2016-04-26 10:58 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e438f8c20bd6

8154719: JvmtiBreakpoint rename method print() to print_on()
Reviewed-by: mlarsson, sla, sspitsyn

! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp

Changeset: 780d4f1a82a6
Author:    mlarsson
Date:      2016-04-26 15:16 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/780d4f1a82a6

Merge


Changeset: c98fb7301cfa
Author:    aph
Date:      2016-04-26 14:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c98fb7301cfa

8155100: AArch64: Relax alignment requirement for byte_map_base
Reviewed-by: roland

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

Changeset: 9a1dea477c24
Author:    rprotacio
Date:      2016-04-26 09:08 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a1dea477c24

8152844: JVM InstanceKlass Methods For Obtaining Package/Module Should Be Moved to Klass
Summary: Converted package() and module() functions to pure virtual functions of Klass
Reviewed-by: dholmes, coleenp, lfoltan, hseigel

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/runtime/reflection.cpp
! test/runtime/modules/getModuleJNI/GetModule.java

Changeset: 893e7abaa538
Author:    rprotacio
Date:      2016-04-26 14:22 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/893e7abaa538

Merge


Changeset: 3c919951e41b
Author:    rprotacio
Date:      2016-04-26 15:45 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c919951e41b

Merge


Changeset: ac4e536a72ac
Author:    erikj
Date:      2016-04-26 13:35 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ac4e536a72ac

8150601: Remove the old Hotspot build system
Reviewed-by: ihse

+ make/BuildHotspot.gmk
+ make/Dist.gmk
+ make/HotspotCommon.gmk
- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
+ make/gensrc/GenerateSources.gmk
+ make/gensrc/GensrcAdlc.gmk
+ make/gensrc/GensrcDtrace.gmk
+ make/gensrc/GensrcJvmti.gmk
- make/hotspot_distro
+ make/ide/CreateVSProject.gmk
- make/jdk_version
- make/jprt.gmk
+ make/lib/CompileDtracePostJvm.gmk
+ make/lib/CompileDtracePreJvm.gmk
+ make/lib/CompileJvm.gmk
+ make/lib/CompileLibjsig.gmk
+ make/lib/CompileLibraries.gmk
+ make/lib/JvmFeatures.gmk
+ make/lib/JvmMapfile.gmk
+ make/lib/JvmOverrideFiles.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
+ make/mapfiles/libjsig/mapfile-vers-solaris
+ make/mapfiles/libjvm_db/mapfile-vers
+ make/mapfiles/libjvm_dtrace/mapfile-vers
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
+ make/symbols/symbols-aix
+ make/symbols/symbols-aix-debug
+ make/symbols/symbols-linux
+ make/symbols/symbols-macosx
+ make/symbols/symbols-shared
+ make/symbols/symbols-solaris
+ make/symbols/symbols-solaris-dtrace-compiler1
+ make/symbols/symbols-solaris-dtrace-compiler2
+ make/symbols/symbols-unix
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix

Changeset: 85f1c7e4a491
Author:    erikj
Date:      2016-04-26 17:46 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/85f1c7e4a491

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix

Changeset: 71ea682fc02c
Author:    kzhaldyb
Date:      2016-04-26 16:50 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/71ea682fc02c

8155092: [TESTBUG] TestHumongousClassLoader.java needs UnlockDiagnosticVMOptions before WhiteBoxAPI
Reviewed-by: tschatzl, dfazunen

! test/gc/g1/humongousObjects/TestHumongousClassLoader.java

Changeset: eaa44972eebe
Author:    ppunegov
Date:      2016-04-26 18:54 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eaa44972eebe

Merge


Changeset: ef83e47e54fc
Author:    ppunegov
Date:      2016-04-26 20:55 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ef83e47e54fc

Merge


Changeset: 43f859c2d61c
Author:    stefank
Date:      2016-04-27 08:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43f859c2d61c

8141496: BitMap set operations copy their other BitMap argument
Reviewed-by: mgerdin, tschatzl

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

Changeset: f968fbadf36b
Author:    dsimms
Date:      2016-04-26 12:46 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f968fbadf36b

8149442: MonitorInUseLists should be on by default, deflate idle monitors taking too long
Summary: MonitorInUseLists on by default
Reviewed-by: rbackman, mlarsson

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

Changeset: f1005629063e
Author:    ehelin
Date:      2016-04-27 13:01 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f1005629063e

8155224: Bring back version control history to g1Policy.hpp and g1DefaultPolicy.*
Reviewed-by: pliden, mgerdin, sjohanss

! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
+ src/share/vm/gc/g1/g1DefaultPolicy.cpp
+ src/share/vm/gc/g1/g1DefaultPolicy.hpp
- src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/gc/g1/g1Policy.hpp

Changeset: edeb8dc8ff14
Author:    ehelin
Date:      2016-04-27 13:50 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/edeb8dc8ff14

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java

Changeset: 98a9a2760fb3
Author:    sjohanss
Date:      2016-04-27 16:02 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/98a9a2760fb3

8155082: Refactor mutator region restriction
Reviewed-by: mgerdin, tschatzl

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

Changeset: 2b004ef3c7b5
Author:    sjohanss
Date:      2016-04-27 16:02 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2b004ef3c7b5

8155087: Calculation in other_time_ms() is incorrect
Reviewed-by: tschatzl, ehelin

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

Changeset: 46bc7ded95bd
Author:    ccheung
Date:      2016-04-27 11:40 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/46bc7ded95bd

8154976: UseSharedSpaces error message is incomplete
Reviewed-by: cjplummer, jiangli, mseledtsov

! src/share/vm/memory/filemap.cpp
! test/runtime/CDSCompressedKPtrs/XShareAuto.java

Changeset: 888f37103953
Author:    mgerdin
Date:      2016-04-27 11:25 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/888f37103953

8155209: Move setting of young index in cset to G1CollectionSet
Reviewed-by: sjohanss, ehelin

! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/g1/youngList.cpp

Changeset: ea115346976a
Author:    sspitsyn
Date:      2016-04-28 00:36 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea115346976a

8153749: New capability can_generate_early_class_hook_events
Summary: Add new capability
Reviewed-by: alanb, dsamersoff

! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp

Changeset: 2970479dc945
Author:    sspitsyn
Date:      2016-04-28 09:10 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2970479dc945

Merge


Changeset: 510659a31ce3
Author:    hseigel
Date:      2016-04-28 13:44 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/510659a31ce3

8151342: Add module name/version to class histogram output
Summary: Add additional column to histogram containing module at version
Reviewed-by: sundar, gtriantafill

! src/share/vm/memory/heapInspection.cpp
! test/serviceability/dcmd/gc/ClassHistogramTest.java

Changeset: 735010e577f4
Author:    stefank
Date:      2016-04-28 15:52 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/735010e577f4

8155206: Internal VM test DirectiveParser_test is too verbose
Reviewed-by: rehn, neliasso

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

Changeset: 2d886d50a55d
Author:    stefank
Date:      2016-04-28 22:32 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2d886d50a55d

Merge


Changeset: ecf87b0804eb
Author:    sspitsyn
Date:      2016-04-28 12:25 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ecf87b0804eb

8153190: JVMTI GetAllModules should make it clear that it also returns unnamed module
Summary: Clarify the JVMTI spec
Reviewed-by: alanb

! src/share/vm/prims/jvmti.xml

Changeset: b50fef487dea
Author:    sspitsyn
Date:      2016-04-28 19:34 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b50fef487dea

Merge

! src/share/vm/prims/jvmti.xml

Changeset: 525070f8e681
Author:    sspitsyn
Date:      2016-04-28 21:56 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/525070f8e681

Merge


Changeset: 93ec36ff2a6f
Author:    gziemski
Date:      2016-04-28 10:41 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/93ec36ff2a6f

8153835: Fix range of flag MaxDirectMemorySize which is parsed at jlong
Summary: Changed MaxDirectMemorySize type to uint64_t and set max to max_jlong
Reviewed-by: goetz, simonis

! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp

Changeset: f6e74a733a80
Author:    gziemski
Date:      2016-04-28 22:44 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6e74a733a80

Merge


Changeset: a76d0c16fbf9
Author:    gziemski
Date:      2016-04-28 23:32 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a76d0c16fbf9

Merge


Changeset: 9d66069c0367
Author:    ppunegov
Date:      2016-04-28 17:58 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9d66069c0367

8155034: [TESTBUG] ctw tests fail to compile: module reads package sun.reflect from both jdk.unsupported and java.base
Summary: Replace sun.reflect with jdk.internal.reflect
Reviewed-by: iignatyev, ddmitriev

! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.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

Changeset: e6c903c11db8
Author:    kzhaldyb
Date:      2016-04-28 16:55 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e6c903c11db8

8155527: New test TestHumongousClassLoader fails with "-XX:+ExplicitGCInvokesConcurrent" option
Reviewed-by: dfazunen, drwhite, jwilhelm

! test/gc/g1/humongousObjects/TestHumongousClassLoader.java

Changeset: 4b507595eb11
Author:    ppunegov
Date:      2016-04-29 03:02 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4b507595eb11

Merge


Changeset: d525d1232cdc
Author:    ysuenaga
Date:      2016-04-27 21:00 +0900
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d525d1232cdc

8155089: UL: Remove trailing comma from log decoration list
Reviewed-by: dsamersoff, mlarsson

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

Changeset: 28ea1f9f8548
Author:    mlarsson
Date:      2016-04-29 04:44 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/28ea1f9f8548

Merge


Changeset: 3b102a7b09af
Author:    amurillo
Date:      2016-04-28 14:44 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3b102a7b09af

Merge

! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/share/vm/prims/jvmtiExport.cpp
- src/share/vm/utilities/array.cpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: c1e448cfa9b6
Author:    amurillo
Date:      2016-04-28 23:08 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c1e448cfa9b6

Merge

! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/share/vm/prims/jvmtiExport.cpp

Changeset: 265793c969aa
Author:    sjohanss
Date:      2016-04-29 08:39 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/265793c969aa

8155245: Add logging when MMU target is violated
Reviewed-by: ehelin, mgerdin

! src/share/vm/gc/g1/g1MMUTracker.cpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTag.hpp

Changeset: 19f0981cb686
Author:    thartmann
Date:      2016-04-25 10:51 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/19f0981cb686

8154763: Crash with "assert(RangeCheckElimination)" if RangeCheckElimination is disabled
Summary: Disable multiversioning if range check elimination is turned off.
Reviewed-by: mcberg, kvn

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java

Changeset: 6bbfc96e9707
Author:    thartmann
Date:      2016-04-25 10:53 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6bbfc96e9707

8086057: Crash with "modified node is not on IGVN._worklist" when running with -XX:-SplitIfBlocks
Summary: Pre-loop Opaque1 node 'pre_opaq' should be put on the IGVN worklist after modification.
Reviewed-by: kvn

! src/share/vm/opto/superword.cpp
+ test/compiler/loopopts/TestSplitIfBlocksDisabled.java

Changeset: 79dae2cd00ef
Author:    vlivanov
Date:      2016-04-25 18:36 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/79dae2cd00ef

8134918: C2: Type speculation produces mismatched unsafe accesses
Reviewed-by: kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/profiling/UnsafeAccess.java

Changeset: b9474aed0134
Author:    vlivanov
Date:      2016-04-25 21:25 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b9474aed0134

8154172: C1: NPE is thrown instead of linkage error when invoking nonexistent method
Reviewed-by: kvn

! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/linkage/CallSites.jasm
+ test/compiler/linkage/LinkageErrors.java

Changeset: 69d081845165
Author:    rbackman
Date:      2016-04-26 10:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/69d081845165

8151956: Support non-continuous CodeBlobs in HotSpot
Reviewed-by: iveresov, thartmann, simonis

! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompiledMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.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/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
+ src/share/vm/code/compiledMethod.cpp
+ src/share/vm/code/compiledMethod.hpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/exceptionHandlerTable.hpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/pcDesc.cpp
! 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/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/whitebox.cpp
! 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/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframe_hp.cpp
! src/share/vm/runtime/vframe_hp.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java

Changeset: 9a2e10539d44
Author:    mcberg
Date:      2016-04-26 20:43 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a2e10539d44

8154896: xml.transform fails intermittently on SKX
Summary: Replace some short branches (jccb) to avoid problem when EVEX is used.
Reviewed-by: twisti, kvn

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

Changeset: 6a17c49de974
Author:    jcivlin
Date:      2016-04-26 21:54 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6a17c49de974

8154495: SHA256 AVX2 intrinsic (when no supports_sha() available)
Reviewed-by: kvn

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86_sha.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/vm_version_x86.cpp
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
! test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java

Changeset: 746f0b1561db
Author:    roland
Date:      2016-04-27 01:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/746f0b1561db

8154939: 8153998 broke vectorization on aarch64
Reviewed-by: kvn, mcberg

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

Changeset: 9fca65b0a9a1
Author:    roland
Date:      2016-04-25 15:14 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9fca65b0a9a1

8155015: Aarch64: bad assert in spill generation code
Reviewed-by: thartmann

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

Changeset: 4fd1504a0237
Author:    vdeshpande
Date:      2016-04-27 13:37 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4fd1504a0237

8154975: Update for vectorizedMismatch with AVX512
Reviewed-by: kvn

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

Changeset: a952f549be4e
Author:    never
Date:      2016-04-27 16:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a952f549be4e

8152903: [JVMCI] CompilerToVM::resolveMethod should correctly handle private methods in interfaces
Reviewed-by: iveresov

! 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.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/javaCalls.cpp
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.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/TestResolvedJavaType.java

Changeset: 003924155da8
Author:    mdoerr
Date:      2016-04-28 10:32 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/003924155da8

8154836: VM crash due to "Base pointers must match"
Summary: Improve the handling of AddP nodes in final graph reshaping.
Reviewed-by: kvn, zmajo

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

Changeset: 9e21d8c18a7d
Author:    roland
Date:      2016-04-28 15:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e21d8c18a7d

8155612: Aarch64: vector nodes need to support misaligned offset
Summary: Add support for misaligned offsets.
Reviewed-by: aph

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

Changeset: e1ae06426e84
Author:    thartmann
Date:      2016-04-28 17:36 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e1ae06426e84

6941938: Improve array equals intrinsic on SPARC
Summary: Array equals intrinsic should do 8-byte comparison on SPARC.
Reviewed-by: kvn, jrose, mgerdin, twisti

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

Changeset: 1a50b572ea01
Author:    enevill
Date:      2016-04-28 13:26 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1a50b572ea01

8155617: aarch64: ClearArray does not use DC ZVA
Summary: Implement block zero using DC ZVA
Reviewed-by: aph
Contributed-by: long.chen at linaro.org, edward.nevill at gmail.com

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp
! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.hpp

Changeset: 98937e623982
Author:    vlivanov
Date:      2016-04-29 02:13 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/98937e623982

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
- src/share/vm/gc/g1/g1Policy.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java

Changeset: ac715a6261b2
Author:    vlivanov
Date:      2016-04-29 14:17 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ac715a6261b2

Merge

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

Changeset: 8341dddb5188
Author:    shshahma
Date:      2016-04-26 23:29 +0530
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8341dddb5188

8147026: Convert an assert in ClassLoaderData to a guarantee
Summary: Guarantee is to ensure classloader is a valid oop will help catch the errors at an early stage rather than crashing the JVM later on in the GC
Reviewed-by: coleenp

! src/share/vm/classfile/classLoaderData.inline.hpp

Changeset: 4f32d61b8f20
Author:    ecaspole
Date:      2016-04-29 10:04 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4f32d61b8f20

8155685: Wrong indentation in ClassFileParser::post_process_parsed_stream
Summary: Fix indentation
Reviewed-by: dcubed

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

Changeset: 2d040098ee0b
Author:    ecaspole
Date:      2016-04-29 18:00 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2d040098ee0b

Merge


Changeset: 9a28091479aa
Author:    jmasa
Date:      2016-04-26 09:19 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a28091479aa

8154743: Internal Error: psParallelCompact.hpp assert(addr >= _region_start) failed: bad addr
Reviewed-by: tschatzl, kbarrett

! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: f12480688972
Author:    jmasa
Date:      2016-04-29 18:55 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f12480688972

Merge


Changeset: 0679677b7de3
Author:    mockner
Date:      2016-04-29 22:40 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0679677b7de3

8154110: Update class* and safepoint* logging subsystems
Summary: Refactored logging tags in class and safepoint subsystems.
Reviewed-by: coleenp, rehn, hseigel

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/classLoadingService.hpp
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/runtime/SharedArchiveFile/BootAppendTests.java
! test/runtime/logging/ClassInitializationTest.java
! test/runtime/logging/ClassLoadUnloadTest.java
! test/runtime/logging/ClassResolutionTest.java
! test/runtime/logging/LoaderConstraintsTest.java
! test/runtime/logging/RemovedDevelopFlagsTest.java
! test/runtime/logging/SafepointCleanupTest.java
! test/runtime/modules/Xpatch/XpatchTraceCL.java
! test/runtime/verifier/TraceClassRes.java

Changeset: 927d84d0b391
Author:    dsamersoff
Date:      2016-05-01 12:47 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/927d84d0b391

8154258: [TESTBUG] Various serviceability tests fail compilation
Summary: Replace sun.misc.Unsafe with jdk.internal.misc.Unsafe
Reviewed-by: chegar, kvn

! 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/c2/6968348/Test6968348.java
! test/compiler/c2/7190310/Test7190310_unsafe.java
! test/compiler/c2/8004867/TestIntUnsafeCAS.java
! test/compiler/c2/8004867/TestIntUnsafeVolatile.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/codecache/jmx/BeanTypeTest.java
! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/compiler/codecache/jmx/ManagerNamesTest.java
! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codegen/6823354/Test6823354.java
! test/compiler/compilercontrol/InlineMatcherTest.java
! test/compiler/compilercontrol/commandfile/CompileOnlyTest.java
! test/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/compiler/compilercontrol/commandfile/LogTest.java
! test/compiler/compilercontrol/commandfile/PrintTest.java
! test/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/compiler/compilercontrol/commands/ExcludeTest.java
! test/compiler/compilercontrol/commands/LogTest.java
! test/compiler/compilercontrol/commands/PrintTest.java
! test/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/compiler/compilercontrol/directives/ExcludeTest.java
! test/compiler/compilercontrol/directives/LogTest.java
! test/compiler/compilercontrol/directives/PrintTest.java
! test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/compiler/compilercontrol/jcmd/AddLogTest.java
! test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/compiler/compilercontrol/parser/DirectiveParserTest.java
! test/compiler/compilercontrol/parser/DirectiveStressTest.java
! test/compiler/eliminateAutobox/UnsignedLoads.java
! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/inlining/InlineAccessors.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/IntrinsicDisabledTest.java
! test/compiler/intrinsics/clone/TestObjectClone.java
! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
! test/compiler/intrinsics/string/TestStringIntrinsicMemoryFlow.java
! test/compiler/intrinsics/string/TestStringIntrinsics2.java
! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java
! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/compiler/jsr292/InvokerGC.java
! test/compiler/jsr292/MHInlineTest.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/PollutedTrapCounts.java
! test/compiler/jsr292/VMAnonymousClasses.java
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.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/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/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/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.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/RedefineClassTest.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/compiler/jvmci/meta/StableFieldTest.java
! test/compiler/loopopts/UseCountedLoopSafepoints.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/onSpinWait/TestOnSpinWait.java
! test/compiler/oracle/GetMethodOptionTest.java
! test/compiler/oracle/MethodMatcherTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.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/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java
! test/compiler/unsafe/TestUnsafeLoadControl.java
! test/compiler/unsafe/UnsafeRaw.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/BlockingCompilation.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/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/CondCardMark/Basic.java
! test/gc/TestDisableExplicitGC.java
! test/gc/TestSmallHeap.java
! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
! test/gc/g1/TestPLABOutput.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/humongousObjects/TestHeapCounters.java
! test/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/gc/g1/humongousObjects/TestHumongousMovement.java
! test/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/gc/g1/humongousObjects/TestObjectCollected.java
! test/gc/g1/ihop/TestIHOPErgo.java
! test/gc/g1/ihop/TestIHOPStatic.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/g1/plab/TestPLABEvacuationFailure.java
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/metaspace/TestMetaspaceInitialization.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/gc/parallel/TestPrintGCDetailsVerbose.java
! test/gc/stress/TestMultiThreadStressRSet.java
! test/gc/survivorAlignment/SurvivorAlignmentTestMain.java
! test/runtime/8026365/InvokeSpecialAnonTest.java
! test/runtime/BoolReturn/NativeSmallIntCallsTest.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/CommandLine/ObsoleteFlagErrorMessage.java
! test/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/runtime/CommandLine/VMAliasOptions.java
! test/runtime/CommandLine/VMDeprecatedOptions.java
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ErrorHandler.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java
! test/runtime/ErrorHandling/TestOnError.java
! test/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/runtime/Metaspace/FragmentMetaspace.java
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/RedefineTests/RedefineAnnotations.java
! test/runtime/RedefineTests/RedefineFinalizer.java
! test/runtime/RedefineTests/RedefineRunningMethods.java
! test/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java
! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java
! test/runtime/ReservedStack/ReservedStackTest.java
! test/runtime/SameObject/SameObject.java
! test/runtime/Thread/Fibonacci.java
! test/runtime/ThreadSignalMask/ThreadSignalMask.java
! test/runtime/Throwable/TestThrowable.java
! test/runtime/Throwable/ThrowableIntrospectionSegfault.java
! test/runtime/Unsafe/AllocateInstance.java
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/CopyMemory.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetField.java
! test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java
! test/runtime/Unsafe/GetPutAddress.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
! test/runtime/Unsafe/GetUncompressedObject.java
! test/runtime/Unsafe/GetUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/PrimitiveHostClass.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! 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
! test/runtime/getSysPackage/GetSysPkgTest.java
! test/runtime/interned/SanityTest.java
! test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java
! test/runtime/logging/ClassInitializationTest.java
! test/runtime/logging/ClassLoadUnloadTest.java
! test/runtime/logging/ClassResolutionTest.java
! test/runtime/logging/LoaderConstraintsTest.java
! test/runtime/logging/MonitorMismatchTest.java
! test/runtime/logging/ProtectionDomainVerificationTest.java
! test/runtime/logging/RemovedDevelopFlagsTest.java
! test/runtime/memory/ReadVMPageSize.java
! test/runtime/memory/StressVirtualSpaceResize.java
! test/runtime/modules/AccessCheck/CheckRead.java
! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java
! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java
! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java
! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java
! test/runtime/modules/AccessCheck/DiffCL_Umod.java
! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java
! test/runtime/modules/AccessCheck/ExpQualOther.java
! test/runtime/modules/AccessCheck/ExpQualToM1.java
! test/runtime/modules/AccessCheck/ExpUnqual.java
! test/runtime/modules/AccessCheck/ExportAllUnnamed.java
! test/runtime/modules/AccessCheck/PkgNotExp.java
! test/runtime/modules/AccessCheck/Umod.java
! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java
! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java
! test/runtime/modules/AccessCheck/UmodUPkg.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java
! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java
! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java
! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java
! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java
! test/runtime/modules/AccessCheckAllUnnamed.java
! test/runtime/modules/AccessCheckExp.java
! test/runtime/modules/AccessCheckJavaBase.java
! test/runtime/modules/AccessCheckRead.java
! test/runtime/modules/AccessCheckSuper.java
! test/runtime/modules/AccessCheckUnnamed.java
! test/runtime/modules/AccessCheckWorks.java
! test/runtime/modules/ExportTwice.java
! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java
! test/runtime/modules/JVMAddModuleExports.java
! test/runtime/modules/JVMAddModuleExportsToAll.java
! test/runtime/modules/JVMAddModulePackage.java
! test/runtime/modules/JVMAddReadsModule.java
! test/runtime/modules/JVMCanReadModule.java
! test/runtime/modules/JVMDefineModule.java
! test/runtime/modules/JVMGetModuleByPkgName.java
! test/runtime/modules/JVMIsExportedToModule.java
! test/runtime/modules/LoadUnloadModuleStress.java
! test/runtime/modules/Xpatch/Xpatch2Dirs.java
! test/runtime/modules/Xpatch/XpatchTest.java
! test/runtime/modules/Xpatch/XpatchTraceCL.java
! test/runtime/os/AvailableProcessors.java
! test/runtime/verifier/TraceClassRes.java
! test/runtime/whitebox/WBStackSize.java
! test/sanity/MismatchedWhiteBox/WhiteBox.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/serviceability/attach/AttachWithStalePidFile.java
! test/serviceability/dcmd/gc/FinalizerInfoTest.java
! test/serviceability/dcmd/gc/HeapInfoTest.java
! test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java
! test/serviceability/dcmd/vm/SetVMFlagTest.java
! test/serviceability/logging/TestBasicLogOutput.java
! test/serviceability/logging/TestMultipleXlogArgs.java
! test/serviceability/logging/TestQuotedLogOutputs.java
! test/serviceability/sa/DeadlockDetectionTest.java
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.java
! test/serviceability/threads/TestFalseDeadLock.java
! test/serviceability/tmtools/jstack/DaemonThreadTest.java
! test/serviceability/tmtools/jstack/JstackThreadTest.java
! test/serviceability/tmtools/jstack/SpreadLockTest.java
! test/serviceability/tmtools/jstack/ThreadNamesTest.java
! test/serviceability/tmtools/jstack/TraveledLockTest.java
! test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java
! test/serviceability/tmtools/jstat/GcCapacityTest.java
! test/serviceability/tmtools/jstat/GcCauseTest01.java
! test/serviceability/tmtools/jstat/GcCauseTest02.java
! test/serviceability/tmtools/jstat/GcCauseTest03.java
! test/serviceability/tmtools/jstat/GcNewTest.java
! test/serviceability/tmtools/jstat/GcTest01.java
! test/serviceability/tmtools/jstat/GcTest02.java
! test/testlibrary/jdk/test/lib/Utils.java
! test/testlibrary_tests/AssertsTest.java
! test/testlibrary_tests/RedefineClassTest.java
! test/testlibrary_tests/whitebox/BlobSanityTest.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java

Changeset: 37b2c3e58db6
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/37b2c3e58db6

8155232: Augment Workgang to run task with a given number of threads
Summary: Add a method to run a WorkGang with a set number of threads.
Reviewed-by: stefank, jmasa, mgerdin

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

Changeset: f0afeb6ea6cc
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f0afeb6ea6cc

8153507: Improve Card Table Clear Task
Summary: Move card table clear code into remembered set related files. Improve work distribution of this task, and tune thread usage.
Reviewed-by: jmasa, 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/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp

Changeset: 88b3c43da1ea
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/88b3c43da1ea

8155230: Tune thread usage for mark bitmap clear
Reviewed-by: jmasa, mgerdin

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

Changeset: 2017de685b07
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2017de685b07

8155233: Lazy coarse map clear
Summary: Only clear the coarse bitmaps of the remembered sets if they were dirtied.
Reviewed-by: jmasa, mgerdin

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

Changeset: fa0cd9cfc962
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fa0cd9cfc962

8155229: Tune thread usage for live data clearing
Reviewed-by: mgerdin, drwhite

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

Changeset: 2196a67ba80c
Author:    egahlin
Date:      2016-04-22 00:08 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2196a67ba80c

8154794: Add support for experimental fields/events to event-based tracing
Reviewed-by: mlarsson, mgronlun

! src/share/vm/trace/trace.dtd

Changeset: 0d184c5eaff9
Author:    egahlin
Date:      2016-05-02 12:44 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0d184c5eaff9

Merge


Changeset: 595048850dde
Author:    tschatzl
Date:      2016-05-02 14:13 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/595048850dde

8155813: Fix indentation in G1RemSetScanState::clear_card_table()
Reviewed-by: mgerdin

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

Changeset: c75df9ba146a
Author:    tschatzl
Date:      2016-05-02 14:14 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c75df9ba146a

8155811: Remove HeapRegionRemSet::_coarse_dirty flag
Reviewed-by: mgerdin, jmasa

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

Changeset: 61ba2fd9f73f
Author:    mgerdin
Date:      2016-04-27 16:11 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/61ba2fd9f73f

8150393: Maintain the set of survivor regions in an array between GCs
Reviewed-by: tschatzl, sjohanss

! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/g1/youngList.hpp

Changeset: aa66595cba0f
Author:    mgerdin
Date:      2016-05-02 16:53 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa66595cba0f

Merge


Changeset: 91d622628ca3
Author:    drwhite
Date:      2016-05-02 11:18 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/91d622628ca3

8155754: Quarantine serviceability/tmtools/jstat/GcTest02.java
Summary: Add @ignore 8155570
Reviewed-by: kbarrett, stefank

! test/serviceability/tmtools/jstat/GcTest02.java

Changeset: 8be3ab1725b1
Author:    drwhite
Date:      2016-05-02 17:58 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8be3ab1725b1

Merge


Changeset: 3529911193e1
Author:    sgehwolf
Date:      2016-05-02 13:39 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3529911193e1

8155819: Support non-continuous CodeBlobs in HotSpot broke Zero
Summary: Adjust to CompiledMethod changes.
Reviewed-by: coleenp, rbackman

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

Changeset: a4e65a17b4e8
Author:    tschatzl
Date:      2016-05-02 17:45 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4e65a17b4e8

8154955: Negative Other Time in gc logs due to 'Wait for Root Region Scan' not included
Summary: Move the note_gc_start() call before the wait_for_root_region_scanning() one.
Reviewed-by: kbarrett, tschatzl
Contributed-by: Yu Zhang <yu.zhang at oracle.com>

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

Changeset: 56258e3d786c
Author:    tschatzl
Date:      2016-05-02 18:54 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/56258e3d786c

Merge


Changeset: 498be2ac7477
Author:    tschatzl
Date:      2016-05-02 19:43 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/498be2ac7477

Merge


Changeset: 4c3ae95327db
Author:    jmasa
Date:      2016-04-01 12:32 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c3ae95327db

8150994: UseParallelGC fails with UseDynamicNumberOfGCThreads with specjbb2005
Reviewed-by: tschatzl, kbarrett

! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/pcTasks.hpp
! src/share/vm/gc/parallel/psCompactionManager.cpp
! src/share/vm/gc/parallel/psCompactionManager.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp

Changeset: 67372ed016aa
Author:    jmasa
Date:      2016-05-02 17:46 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/67372ed016aa

Merge


Changeset: 38778aed6bd6
Author:    kbarrett
Date:      2016-05-02 12:07 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/38778aed6bd6

8155524: HotCardCache shouldn't be part of ConcurrentG1Refine
Summary: Make G1CollectedHeap owner of HotCardCache.
Reviewed-by: jmasa, mgerdin, tschatzl

! src/share/vm/gc/g1/concurrentG1Refine.cpp
! 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/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp

Changeset: fc5b64f70199
Author:    dholmes
Date:      2016-05-02 19:38 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fc5b64f70199

8154710: [Solaris] Investigate use of in-memory low-resolution timestamps for Java and internal time API's
Reviewed-by: shade, rriggs, dcubed

! src/os/solaris/vm/os_solaris.cpp

Changeset: f2916653b884
Author:    mikael
Date:      2016-05-03 08:12 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f2916653b884

8153892: Handle unsafe access error directly in signal handler instead of going through a stub
Reviewed-by: stuefe, dholmes

! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.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/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: 47b05af5a0b1
Author:    drwhite
Date:      2016-05-02 12:14 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/47b05af5a0b1

8134889: Kitchensink stress test crashes with out of memory error
Summary: Add a hard max of 16 GC threads (each for concurrent and parallel G1) on 32-bit JVMs.
Reviewed-by: mgerdin, pliden

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

Changeset: 88747fe9156b
Author:    dcubed
Date:      2016-05-03 13:30 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/88747fe9156b

8155958: quarantine failing tests from JDK-8155957
Reviewed-by: hseigel, gtriantafill, dsamersoff, sspitsyn

! 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

Changeset: 6784b64bacf0
Author:    stefank
Date:      2016-05-03 22:45 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6784b64bacf0

8141501: Problems with BitMap buffer management
Reviewed-by: pliden, kbarrett

! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! 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_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_ValueSet.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/compiler/methodLiveness.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/vmStructs_cms.hpp
! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1CardLiveData.hpp
! src/share/vm/gc/g1/g1CardLiveData.inline.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/gc/parallel/parMarkBitMap.cpp
! src/share/vm/gc/parallel/parMarkBitMap.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp

Changeset: 8fedc69ec751
Author:    stefank
Date:      2016-05-04 00:45 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8fedc69ec751

Merge


Changeset: 48c9c6a8206c
Author:    jmasa
Date:      2016-05-03 16:19 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/48c9c6a8206c

8155966: Assertion failures when -XX:+UseParallelGC -XX:ParallelGCThreads=1
Reviewed-by: drwhite, kbarrett

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

Changeset: 7bece2d3d198
Author:    jmasa
Date:      2016-05-04 00:00 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7bece2d3d198

Merge


Changeset: 4608129ebaaf
Author:    vdeshpande
Date:      2016-05-03 17:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4608129ebaaf

8155864: api/java_lang/Math/cos_cos6 and sin_sin6 fail
Reviewed-by: kvn

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

Changeset: f239c2abf397
Author:    kvn
Date:      2016-05-04 03:19 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f239c2abf397

Merge


Changeset: 83f4c7b5a871
Author:    mgerdin
Date:      2016-05-03 12:33 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/83f4c7b5a871

8150721: Don't explicitly manage G1 young regions in YoungList
Reviewed-by: ehelin, sjohanss, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1HeapTransition.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1MonitoringSupport.cpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/g1/youngList.hpp

Changeset: ece399a2b48a
Author:    mgerdin
Date:      2016-05-04 10:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ece399a2b48a

Merge

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

Changeset: 15188aed63c0
Author:    mgerdin
Date:      2016-04-27 16:20 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/15188aed63c0

8155634: Clean out old logging and dead code from SurvRateGroup
Reviewed-by: jmasa, tschatzl, sjohanss

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/survRateGroup.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp

Changeset: 258cc3802222
Author:    mgerdin
Date:      2016-05-04 13:12 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/258cc3802222

8155943: Move G1Eden/SurvivorRegions into their own source files
Reviewed-by: sjohanss, ehelin

! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
+ src/share/vm/gc/g1/g1EdenRegions.hpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
+ src/share/vm/gc/g1/g1SurvivorRegions.cpp
+ src/share/vm/gc/g1/g1SurvivorRegions.hpp
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp

Changeset: 679cf165a53b
Author:    lmesnik
Date:      2016-05-04 17:47 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/679cf165a53b

8155946: Minimal VM fails to built after 8154153: PS: Restore preserved marks in parallel
Reviewed-by: stefank

! src/share/vm/gc/shared/preservedMarks.cpp

Changeset: 0e2a2be60453
Author:    vlivanov
Date:      2016-05-04 23:08 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0e2a2be60453

8155751: Some tests miss othervm for main/bootclasspath mode
Reviewed-by: kvn

! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/InvokerGC.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/compiler/jsr292/VMAnonymousClasses.java
! test/compiler/profiling/UnsafeAccess.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/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java

Changeset: 20a89585a131
Author:    vlivanov
Date:      2016-05-04 21:00 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/20a89585a131

Merge


Changeset: c73f38f23c42
Author:    ctornqvi
Date:      2016-05-04 15:32 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c73f38f23c42

8156066: Backout JDK-8153892
Reviewed-by: coleenp, mikael

! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.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/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: e8f9f56b68ae
Author:    ctornqvi
Date:      2016-05-04 23:45 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e8f9f56b68ae

Merge


Changeset: a3b43afdcd61
Author:    jiangli
Date:      2016-05-04 17:32 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a3b43afdcd61

8155678: ClassLoader::initialize_module_loader_map should only be called when dumping CDS archive.
Summary: Make ClassLoader::initialize_module_loader_map explicitly CDS dump time only.
Reviewed-by: ccheung, lfoltan

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

Changeset: c533089c14b2
Author:    jiangli
Date:      2016-05-05 00:56 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c533089c14b2

Merge


Changeset: 6bbf7824e2d5
Author:    jiangli
Date:      2016-05-05 03:04 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6bbf7824e2d5

Merge


Changeset: 7647b778662d
Author:    ysuenaga
Date:      2016-05-04 21:53 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7647b778662d

8153073: UL: Set filesize option with k/m/g
Reviewed-by: mlarsson, dholmes

! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/serviceability/logging/TestLogRotation.java

Changeset: 5e008c3065e0
Author:    dholmes
Date:      2016-05-05 03:53 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5e008c3065e0

Merge


Changeset: 30cbe45cdd51
Author:    iklam
Date:      2016-05-03 07:23 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/30cbe45cdd51

8155239: [TESTBUG] Simple test setup for JVMTI ClassFileLoadHook
Reviewed-by: cjplummer, mseledtsov

! make/test/JtregNative.gmk
+ test/testlibrary/jvmti/libSimpleClassFileLoadHook.c
+ test/testlibrary_tests/SimpleClassFileLoadHookTest.java

Changeset: 6397feee6873
Author:    tonyp
Date:      2016-05-05 08:51 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6397feee6873

8155257: ParNew/CMS: Clean up promoted object tracking
Reviewed-by: jmasa, ysr

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

Changeset: 397a50a75cd7
Author:    gtriantafill
Date:      2016-05-05 12:25 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/397a50a75cd7

8154942: Remove ProcessTools.getVmInputArguments() from the hotspot test library, as it is not used by any of the hotspot tests
Reviewed-by: ctornqvi, hseigel

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

Changeset: 3f58c6fb2025
Author:    ctornqvi
Date:      2016-05-05 17:53 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f58c6fb2025

Merge


Changeset: d9f6f6fe23ac
Author:    kbarrett
Date:      2016-05-05 13:47 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d9f6f6fe23ac

8156072: AllocatedObj msgs coming out during -version etc
Summary: Removed obsolete print.
Reviewed-by: jmasa, ecaspole

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

Changeset: 201fbccc830a
Author:    kbarrett
Date:      2016-05-05 21:13 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/201fbccc830a

Merge


Changeset: fe4e0e970743
Author:    jmasa
Date:      2016-05-04 15:04 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fe4e0e970743

8156050: ParallelCompact_test should skip test if UseParallelOldGC is off
Reviewed-by: drwhite, pliden

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

Changeset: 894a03df9a71
Author:    jmasa
Date:      2016-05-05 20:11 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/894a03df9a71

Merge


Changeset: 32379cd4f38b
Author:    csahu
Date:      2016-05-02 13:28 +0530
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/32379cd4f38b

8054326: Confusing message in "Current rem set statistics"
Reviewed-by: pliden, kevinw

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

Changeset: bf9e318baefe
Author:    kevinw
Date:      2016-05-06 09:54 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf9e318baefe

Merge


Changeset: 6911df5737b0
Author:    amurillo
Date:      2016-05-06 06:12 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6911df5737b0

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/modules.cpp
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/utilities/array.cpp
! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/InvokerGC.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/compiler/jsr292/VMAnonymousClasses.java
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.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/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
! test/runtime/getSysPackage/GetSysPkgTest.java
! test/runtime/modules/AccessCheck/DiffCL_Umod.java
! test/runtime/modules/AccessCheck/Umod.java
! test/runtime/modules/JVMAddReadsModule.java
! test/runtime/modules/Xpatch/Xpatch2Dirs.java
! test/runtime/modules/Xpatch/XpatchTest.java
! test/runtime/modules/Xpatch/XpatchTraceCL.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: bcd540fe096b
Author:    amurillo
Date:      2016-05-06 06:23 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bcd540fe096b

Merge


Changeset: 2a22bacc38a7
Author:    mikael
Date:      2016-05-06 13:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a22bacc38a7

8156088: Reintegrate 8153892: Handle unsafe access error directly in signal handler instead of going through a stub
Reviewed-by: stuefe, dholmes

! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.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/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: f8b4999951fb
Author:    kvn
Date:      2016-05-06 15:41 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8b4999951fb

8156480: Quarantine compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
Reviewed-by: dcubed

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

Changeset: 60b331a4d392
Author:    mikael
Date:      2016-05-06 15:59 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/60b331a4d392

8150921: Update Unsafe getters/setters to use double-register variants
Reviewed-by: dholmes, shade, psandoz, jrose

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: 2194c45f0113
Author:    mikael
Date:      2016-05-07 00:12 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2194c45f0113

Merge


Changeset: 6174ad93770c
Author:    bchristi
Date:      2016-05-06 22:45 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6174ad93770c

8147039: Incorrect locals and operands in compiled frames
Summary: Implement stack walking using javaVFrame instead of vframeStream
Reviewed-by: mchung, vlivanov

! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/vframe.hpp

Changeset: b386109a14b4
Author:    bchristi
Date:      2016-05-07 05:53 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b386109a14b4

Merge


Changeset: a34c6853ec22
Author:    stuefe
Date:      2016-04-28 15:40 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a34c6853ec22

8155639: Remove STEP numbers from error reporting
Reviewed-by: coleenp, twisti

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

Changeset: 54d0862c0773
Author:    jmasa
Date:      2015-08-06 22:07 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/54d0862c0773

6858051: Create GC worker threads dynamically
Reviewed-by: tschatzl, drwhite

! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/gcTaskThread.hpp
! src/share/vm/gc/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.hpp
+ src/share/vm/gc/shared/workerManager.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp

Changeset: 9eb1d98196cc
Author:    neliasso
Date:      2016-04-18 11:30 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9eb1d98196cc

8154151: VM crashes with assert "Ensure we don't compile before compilebroker init"
Summary: Drop compiles submitted with complevel_none
Reviewed-by: kvn

! src/share/vm/compiler/compileBroker.cpp
+ test/compiler/startup/TieredStopAtLevel0SanityTest.java

Changeset: 4ad15a010a7b
Author:    neliasso
Date:      2016-04-13 14:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4ad15a010a7b

8153013: BlockingCompilation test times out
Summary: Task has no invocation count and get stale at once
Reviewed-by: kvn, iveresov, twisti

! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoader.cpp
! 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/jvmci/jvmciCompiler.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! test/compiler/whitebox/BlockingCompilation.java

Changeset: 8fc9f252b2ff
Author:    neliasso
Date:      2016-04-22 16:05 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8fc9f252b2ff

8153527: break_tty_lock_for_safepoint causes "assert(false) failed: bad tag in log" and broken compile log
Summary: Retake tty_lock before printing closing tag in print_optoassembly
Reviewed-by: kvn

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

Changeset: 6525e4ba82a1
Author:    zmajo
Date:      2016-04-29 08:32 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6525e4ba82a1

8153340: Disallow misconfiguration and improve the consistency of allocation prefetching
Summary: Improve allocation prefetching.
Reviewed-by: kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 1adbdb1baab5
Author:    zmajo
Date:      2016-04-29 12:05 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1adbdb1baab5

Merge

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

Changeset: 9b3cd8b1fde6
Author:    zmajo
Date:      2016-04-29 13:10 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9b3cd8b1fde6

Merge


Changeset: e118111d4433
Author:    zmajo
Date:      2016-04-29 14:32 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e118111d4433

8155653: TestVectorUnalignedOffset.java not pushed with 8155612
Summary: Add missing test.
Reviewed-by: aph, adinn

+ test/compiler/vectorization/TestVectorUnalignedOffset.java

Changeset: 7f53603aac5a
Author:    never
Date:      2016-04-29 12:56 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7f53603aac5a

8154483: update IGV with improvements from Graal
Reviewed-by: kvn

! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/FolderNode.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/ImportAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java
! src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/layer.xml
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/GraphDocument.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlock.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Properties.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/BinaryParser.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/InputGraphProvider.java
! src/share/tools/IdealGraphVisualizer/Graph/nbproject/project.xml
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Slot.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorInputGraphProvider.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/NodeQuickSearch.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/layer.xml
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/LineWidget.java
! src/share/tools/IdealGraphVisualizer/nbproject/project.properties

Changeset: e007641c7360
Author:    enevill
Date:      2016-04-30 00:57 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e007641c7360

8155790: aarch64: debug VM fails to start after 8155617
Summary: fix base register to point to end after zeroing
Reviewed-by: aph

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

Changeset: b26c56140837
Author:    dpochepk
Date:      2016-05-02 03:20 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b26c56140837

8155244: JVMCI: MemoryAccessProvider.readUnsafeConstant javadoc should be updated for null JavaKind case
Reviewed-by: twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java

Changeset: c9894d44a9db
Author:    dpochepk
Date:      2016-05-02 03:24 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c9894d44a9db

8155163: JVMCI: MethodHandleAccessProvider.resolveInvokeBasicTarget implementation doesn't match javadoc
Reviewed-by: twisti

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

Changeset: 1b316f7a9893
Author:    goetz
Date:      2016-05-02 14:17 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1b316f7a9893

8155738: C2: fix frame_complete_offset
Summary: During scratch_emit_size wrong value was set. Also set offset of ppc.
Reviewed-by: kvn, dlong

! src/cpu/ppc/vm/ppc.ad
! src/share/vm/opto/compile.hpp

Changeset: ad3d36d1925e
Author:    rschatz
Date:      2016-05-03 11:57 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad3d36d1925e

8155735: use strings instead of Symbol* in JVMCI exception stubs
Reviewed-by: never, twisti

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

Changeset: 4d45439a2e0a
Author:    twisti
Date:      2016-05-03 19:45 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d45439a2e0a

Merge


Changeset: b3dfbd360de5
Author:    never
Date:      2016-05-03 12:15 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b3dfbd360de5

8155771: [JVMCI] expose JVM_ACC_IS_CLONEABLE_FAST
Reviewed-by: twisti

! 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/HotSpotVMConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 62cdaf2fbe22
Author:    never
Date:      2016-05-03 21:28 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/62cdaf2fbe22

Merge


Changeset: 3f6fd139a591
Author:    enevill
Date:      2016-05-03 20:36 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f6fd139a591

8155967: aarch64: fix register usage in block zeroing
Summary: fix array fill stub to use r10 == base and r11 == count
Reviewed-by: aph

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

Changeset: 61e97cdc804b
Author:    shade
Date:      2016-05-04 17:17 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/61e97cdc804b

8155739: [TESTBUG] VarHandles/Unsafe tests for weakCAS should allow spurious failures
Reviewed-by: psandoz, vlivanov, simonis

! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template
- test/compiler/unsafe/generate-unsafe-tests.sh

Changeset: 8899dee1b1ed
Author:    roland
Date:      2016-05-04 13:32 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8899dee1b1ed

8155717: Aarch64: enable loop superword's unrolling analysis
Reviewed-by: aph, kvn, mcberg

! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/share/vm/opto/superword.cpp

Changeset: 05d358b254ad
Author:    roland
Date:      2016-04-29 17:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/05d358b254ad

8154943: AArch64: redundant address computation instructions with vectorization
Summary: duplicated i2l nodes can be eliminated to optimize redundant address computations
Reviewed-by: kvn, dlong

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.cpp

Changeset: b25d174d30f4
Author:    kvn
Date:      2016-05-04 15:30 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b25d174d30f4

8155162: java.util.zip.CRC32C Interpreter/C1 intrinsics support on SPARC
Reviewed-by: kvn
Contributed-by: ahmed.khawaja at oracle.com

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! 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/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp

Changeset: fc4f9aacd7c6
Author:    psandoz
Date:      2016-05-05 10:03 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fc4f9aacd7c6

8151268: Wire up the x86 _vectorizedMismatch stub routine in C1
Reviewed-by: kvn

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/vmSymbols.cpp

Changeset: 4a39ee246f70
Author:    kvn
Date:      2016-05-05 17:16 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4a39ee246f70

8154974: AVX-512 equipped inflate, has_negatives & compress intrinsics
Reviewed-by: kvn
Contributed-by: tomasz.wojtowicz at intel.com

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

Changeset: f57bf5857679
Author:    psandoz
Date:      2016-05-05 18:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f57bf5857679

8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package
Reviewed-by: shade, vlivanov

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 5bd9548140be
Author:    vlivanov
Date:      2016-05-06 18:20 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5bd9548140be

Merge

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! 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/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
- test/compiler/unsafe/generate-unsafe-tests.sh
! test/compiler/whitebox/BlockingCompilation.java

Changeset: e09c7128cc52
Author:    jcm
Date:      2016-05-06 05:42 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e09c7128cc52

8156126: LogCompilation: Dump additional info about deoptimization events
Summary: Added reason and pc information to deoptimization info.
Reviewed-by: vlivanov

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

Changeset: 2ec94e2b7659
Author:    jcm
Date:      2016-05-06 05:57 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2ec94e2b7659

8156124: Update compiler/unsafe/UnsafeGetConstantField after JDK-8148518 is fixed
Summary: Removed workaround added for 8148518.
Reviewed-by: vlivanov

! test/compiler/unsafe/UnsafeGetConstantField.java

Changeset: 39909356cfb4
Author:    jcm
Date:      2016-05-06 06:08 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/39909356cfb4

8156131: C2: MachProj dumps data on tty w/ -XX:+WizardMode
Summary: Made to dump on output stream on wizard mode.
Reviewed-by: vlivanov

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

Changeset: 2f835b9637ee
Author:    vlivanov
Date:      2016-05-06 19:45 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2f835b9637ee

Merge

! src/share/vm/classfile/classLoader.cpp
! test/compiler/unsafe/UnsafeGetConstantField.java

Changeset: 011616fee690
Author:    vlivanov
Date:      2016-05-09 13:13 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/011616fee690

Merge

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 58439934150d
Author:    erikj
Date:      2016-05-09 13:22 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/58439934150d

8156018: Hotspot visual studio project generation broken
Reviewed-by: mgronlun, ctornqvi
Contributed-by: magnus.ihse.bursie at oracle.com

+ make/src/classes/build/tools/projectcreator/ArgsParser.java
+ make/src/classes/build/tools/projectcreator/BuildConfig.java
+ make/src/classes/build/tools/projectcreator/FileTreeCreator.java
+ make/src/classes/build/tools/projectcreator/FileTreeCreatorVC10.java
+ make/src/classes/build/tools/projectcreator/ProjectCreator.java
+ make/src/classes/build/tools/projectcreator/Util.java
+ make/src/classes/build/tools/projectcreator/WinGammaPlatform.java
+ make/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java
- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Changeset: e0fb424caaf7
Author:    erikj
Date:      2016-05-09 13:55 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e0fb424caaf7

Merge

- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Changeset: 8e0fe2ce0d9b
Author:    ehelin
Date:      2016-05-04 11:29 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8e0fe2ce0d9b

8156022: Add prediction for cost_per_byte_ms to G1Analytics
Reviewed-by: sjohanss, mgerdin

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

Changeset: d7faecfb5fe8
Author:    jmasa
Date:      2016-05-06 14:35 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d7faecfb5fe8

8155992: Change name of StealRegionCompactionTask to something that emphasizes the compaction task.
Reviewed-by: kbarrett, ehelin, drwhite

! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/pcTasks.hpp
! src/share/vm/gc/parallel/psCompactionManager.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp

Changeset: 05e1391bdac7
Author:    jmasa
Date:      2016-05-09 17:36 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/05e1391bdac7

Merge


Changeset: f86a34e67a05
Author:    ccheung
Date:      2016-05-09 12:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f86a34e67a05

8155574: ClassLoader::initialize_module_loader_map crashes if the char_buf is not NULL terminated
Reviewed-by: jiangli, iklam

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

Changeset: 8bfef5982e56
Author:    ccheung
Date:      2016-05-09 21:27 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8bfef5982e56

Merge


Changeset: d590007cce26
Author:    iignatyev
Date:      2016-05-09 14:15 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d590007cce26

8149591: Prepare hotspot for GTest
Reviewed-by: jwilhelm
Contributed-by: stefan.karlsson at oracle.com, stefan.sarne at oracle.com, jesper.wilhelmsson at oracle.com, erik.helin at oracle.com, alexandre.iline at oracle.com, igor.ignatyev at oracle.com

! src/os/posix/vm/os_posix.cpp
! src/share/vm/memory/allocation.cpp
+ src/share/vm/memory/operator_new.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/management.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp

Changeset: 148981ec9f91
Author:    iignatyev
Date:      2016-05-09 14:15 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/148981ec9f91

8148244: Finalize and integrate GTest implementation
Reviewed-by: jwilhelm, erikj
Contributed-by: stefan.karlsson at oracle.com, stefan.sarne at oracle.com, jesper.wilhelmsson at oracle.com, erik.helin at oracle.com, alexandre.iline at oracle.com, igor.ignatyev at oracle.com, erik.joelsson at oracle.com

+ make/lib/CompileGtest.gmk
! make/lib/CompileLibraries.gmk
! make/lib/JvmMapfile.gmk
+ make/test/GtestImage.gmk
! test/Makefile
+ test/native/gtestLauncher.cpp
+ test/native/gtestMain.cpp
+ test/native/runtime/test_os.cpp
+ test/native/unittest.hpp
+ test/native/utilities/test_quicksort.cpp

Changeset: 781e19537e17
Author:    kzhaldyb
Date:      2016-05-06 17:51 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/781e19537e17

8132710: Add tests which check that Humongous objects behave as expected after Young GC
8132712: Add tests which check that Humongous objects behave as expected after Full GC
Reviewed-by: jmasa, dfazunen

+ test/gc/g1/humongousObjects/objectGraphTest/GC.java
+ test/gc/g1/humongousObjects/objectGraphTest/GCTokens.java
+ test/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java
+ test/gc/g1/humongousObjects/objectGraphTest/README
+ test/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java
+ test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
+ test/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java

Changeset: 05c2d0b5fa7d
Author:    iignatyev
Date:      2016-05-09 22:03 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/05c2d0b5fa7d

Merge


Changeset: fdc02061f4a1
Author:    iignatyev
Date:      2016-05-09 23:53 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fdc02061f4a1

Merge


Changeset: 0e3de00effac
Author:    rehn
Date:      2016-05-09 22:22 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0e3de00effac

8153535: Convert TraceRedefineClasses to Unified Logging
Reviewed-by: rprotacio, coleenp

! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.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/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: adfd695e80ff
Author:    coleenp
Date:      2016-05-09 23:06 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/adfd695e80ff

Merge

- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/runtime/globals.hpp

Changeset: b5fe708a9bf8
Author:    dsamersoff
Date:      2016-05-09 23:41 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b5fe708a9bf8

8155091: Remove SA related functions from tmtools
Summary: Remove options that enables support for non-cooperative mode
Reviewed-by: alanb, mchung, sla

! src/jdk.hotspot.agent/share/classes/module-info.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java

Changeset: 68853ef19be9
Author:    dsamersoff
Date:      2016-05-10 03:37 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/68853ef19be9

Merge


Changeset: c84a6ce067ad
Author:    mlarsson
Date:      2016-05-09 15:46 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c84a6ce067ad

8145934: Make ttyLocker equivalent for Unified Logging framework
Reviewed-by: rprotacio, stuefe, jrose

! 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/logging/logDecorations.cpp
! src/share/vm/logging/logDecorations.hpp
! src/share/vm/logging/logDecorators.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/logMessage.hpp
+ src/share/vm/logging/logMessageBuffer.cpp
+ src/share/vm/logging/logMessageBuffer.hpp
! src/share/vm/logging/logOutput.hpp
! src/share/vm/logging/logOutputList.hpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: 22bf25cb9859
Author:    ysuenaga
Date:      2016-05-07 10:29 +0900
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/22bf25cb9859

8156033: jhsdb jmap cannot set heapdump name
Reviewed-by: dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java

Changeset: 62e86ede0bf0
Author:    dsamersoff
Date:      2016-05-10 11:50 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/62e86ede0bf0

Merge


Changeset: ae70ccde5447
Author:    ysuenaga
Date:      2016-05-06 09:13 +0900
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ae70ccde5447

8156133: FindCrashesAction in HSDB does not work except Solaris platform
Reviewed-by: dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: 2b2cc4a01fda
Author:    dsamersoff
Date:      2016-05-10 14:26 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2b2cc4a01fda

Merge


Changeset: b1efbedd2780
Author:    tschatzl
Date:      2016-05-10 16:40 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b1efbedd2780

8156660: JDK-8150393 does not set _scan_in_progress properly
Reviewed-by: ehelin, mgerdin

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

Changeset: 9a41c4ac76c4
Author:    tschatzl
Date:      2016-05-10 16:40 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a41c4ac76c4

8155721: Sparse remset wastes half of entry memory
Summary: Only allocate as much SparsePRTEntry memory as required, not for the theoretical maximum.
Reviewed-by: mgerdin, sjohanss

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

Changeset: 6b701219b703
Author:    tschatzl
Date:      2016-05-10 16:40 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6b701219b703

8155810: Bound the number of root region scan threads to the number of survivor regions
Reviewed-by: jmasa, sjohanss

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

Changeset: 299de0f2244c
Author:    tschatzl
Date:      2016-05-10 16:42 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/299de0f2244c

8047328: Improve memory usage for cards in SparsePRTEntry
Summary: Use uint16_t for cards in a SparsePRTEntry, and use an additional integer to record the current position on where to add the next card.
Reviewed-by: mgerdin, ehelin
Contributed-by: Andreas Sjoberg <andreas.sjoberg at oracle.com>, Thomas Schatzl <thomas.schatzl at oracle.com>

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

Changeset: 8e3c3195f07f
Author:    tschatzl
Date:      2016-05-10 18:30 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8e3c3195f07f

Merge


Changeset: 137319683e94
Author:    gziemski
Date:      2016-05-10 12:10 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/137319683e94

8073500: Prevent certain commercial flags from being changed at runtime
Summary: Implement new writeable mechanism for flag control
Reviewed-by: coleenp, iklam

! 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/bsd/vm/globals_bsd.hpp
! src/os/linux/vm/globals_linux.hpp
! src/os/solaris/vm/globals_solaris.hpp
! src/os/windows/vm/globals_windows.hpp
! src/share/vm/c1/c1_globals.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/gc/g1/g1_globals.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/opto/c2_globals.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
+ src/share/vm/runtime/commandLineFlagWriteableList.cpp
+ src/share/vm/runtime/commandLineFlagWriteableList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/os_ext.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 1abcfc1f9d78
Author:    gziemski
Date:      2016-05-10 20:56 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1abcfc1f9d78

Merge


Changeset: 8ba448b21d8c
Author:    kzhaldyb
Date:      2016-05-10 21:23 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8ba448b21d8c

8150865: SQE test: GC unified logging: check that dynamic log level doesn't break anything
Reviewed-by: jwilhelm, dfazunen

! test/TEST.groups
+ test/gc/logging/TestUnifiedLoggingSwitchStress.java

Changeset: fbc95dc4380d
Author:    dfazunen
Date:      2016-05-10 23:23 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fbc95dc4380d

Merge


Changeset: cd3ca570f548
Author:    goetz
Date:      2016-05-06 09:10 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cd3ca570f548

8156190: [ppc] Fix build after "8151268: Wire up the x86 _vectorizedMismatch stub routine in C1"
Summary: New function was placed within other function.
Reviewed-by: mdoerr

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

Changeset: fcb21f5eac8e
Author:    shade
Date:      2016-05-06 15:41 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fcb21f5eac8e

8156068: Unsafe.{get|set}Opaque should be single copy atomic
Reviewed-by: psandoz, vlivanov

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

Changeset: 2073d966bcef
Author:    shade
Date:      2016-05-06 14:44 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2073d966bcef

Merge


Changeset: c9a66dff4f34
Author:    vlivanov
Date:      2016-05-06 18:37 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c9a66dff4f34

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
- src/share/vm/gc/g1/g1Policy.cpp
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java

Changeset: dfaa2566defa
Author:    shade
Date:      2016-05-06 17:59 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dfaa2566defa

8155965: Unsafe.weakCompareAndSetVolatile entry points and intrinsics
Reviewed-by: psandoz, vlivanov

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template

Changeset: 2c2e477471f0
Author:    vlivanov
Date:      2016-05-06 19:35 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2c2e477471f0

Merge

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

Changeset: aab4a6fd477a
Author:    never
Date:      2016-05-05 20:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aab4a6fd477a

8156178: [JVMCI] expose StubRoutines trig functions
Reviewed-by: kvn

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp

Changeset: 481284d8ed27
Author:    never
Date:      2016-05-06 18:08 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/481284d8ed27

Merge


Changeset: 8750b0517271
Author:    rraghavan
Date:      2016-05-09 01:21 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8750b0517271

8153655: Make intrinsics flags diagnostic and update intrinsics tests to enable diagnostic options
Summary: converted all intrinsics flags to diagnostic and updated related intrinsics tests to enable diagnostic options
Reviewed-by: kvn

! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
! test/compiler/cpuflags/AESIntrinsicsBase.java
! test/compiler/intrinsics/muladd/TestMulAdd.java
! test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java
! test/compiler/runtime/6859338/Test6859338.java

Changeset: 064d18bc1889
Author:    roland
Date:      2016-05-09 11:34 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/064d18bc1889

8154826: AArch64: take advantage better of base + shifted offset addressing mode
Summary: reshape address subtree to fit aarch64 addressing mode
Reviewed-by: kvn, aph

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp

Changeset: cf3f7ec2a1c7
Author:    vlivanov
Date:      2016-05-11 00:31 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf3f7ec2a1c7

Merge

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

Changeset: f2a0c035835b
Author:    vlivanov
Date:      2016-05-10 21:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f2a0c035835b

Merge


Changeset: b2f17e1250fd
Author:    vlivanov
Date:      2016-05-11 00:40 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b2f17e1250fd

Merge

! src/share/vm/c1/c1_globals.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp

Changeset: aa11081b8307
Author:    dholmes
Date:      2016-05-11 01:02 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa11081b8307

8154715: Missing destructor and/or TLS clearing calls for terminating threads
Summary: clear TLS on return from thread->run() unless already done. Prohibit asynchronous thread deletion.
Reviewed-by: stefank, sspitsyn
Contributed-by: Brian Gardner <openjdk at getsnappy.com>

! 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/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp

Changeset: 5560c6f1449d
Author:    dholmes
Date:      2016-05-11 02:32 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5560c6f1449d

8156689: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java disable range testing of Allocate*PrefetchLines
Reviewed-by: kvn

! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 21918a2e61f9
Author:    mlarsson
Date:      2016-05-11 10:54 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/21918a2e61f9

8146948: Enable listing of LogTagSets and add support for LogTagSet descriptions
Reviewed-by: rehn, iklam, kbarrett

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
+ src/share/vm/logging/logTagSetDescriptions.cpp
+ src/share/vm/logging/logTagSetDescriptions.hpp
! src/share/vm/utilities/internalVMTests.cpp

Changeset: a7dcd050f119
Author:    kzhaldyb
Date:      2016-05-11 18:49 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a7dcd050f119

8156763: Quarantine gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
Reviewed-by: jprovino, tschatzl

! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java

Changeset: 5777a02b1783
Author:    ccheung
Date:      2016-05-11 12:19 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5777a02b1783

8156789: missing condition in ClassPathZipEntry::open_versioned_entry()
Summary: added back the !_is_boot_append condition
Reviewed-by: hseigel, jiangli

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

Changeset: aa97e2b7c9fa
Author:    aph
Date:      2016-05-11 20:10 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa97e2b7c9fa

8155627: Enable SA on AArch64
Reviewed-by: roland, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java

Changeset: 84f610d1b794
Author:    ppunegov
Date:      2016-05-11 20:06 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/84f610d1b794

8150247: CompilerControl: LogCompilation testing
Summary: add a test for standalone LogCompilation testing
Reviewed-by: kvn

+ test/compiler/compilercontrol/logcompilation/LogTest.java
! test/compiler/compilercontrol/share/processors/LogProcessor.java
! test/compiler/compilercontrol/share/scenario/Scenario.java

Changeset: 24c1a0c737a5
Author:    ppunegov
Date:      2016-05-11 19:41 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/24c1a0c737a5

Merge


Changeset: 67ace7884a83
Author:    ppunegov
Date:      2016-05-12 13:25 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/67ace7884a83

Merge


Changeset: 389cc3cd2777
Author:    dsamersoff
Date:      2016-05-12 17:47 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/389cc3cd2777

8156769: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails with java.lang.Exception
Summary: Update test to use jhsdb instead of jmap
Reviewed-by: sla

! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java

Changeset: 4ce473923672
Author:    jprovino
Date:      2016-05-12 11:54 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4ce473923672

8156851: Compilation error compiling XpatchDupModule.java and XpatchDupJavaBase.java
Summary: test needs @modules java.base/jdk.internal.misc
Reviewed-by: jwilhelm, drwhite

! test/runtime/modules/Xpatch/XpatchDupJavaBase.java
! test/runtime/modules/Xpatch/XpatchDupModule.java

Changeset: 798a3c468407
Author:    jprovino
Date:      2016-05-12 16:46 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/798a3c468407

Merge


Changeset: 226ebf31ae43
Author:    jprovino
Date:      2016-05-13 15:57 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/226ebf31ae43

8156964: gc/logging/TestUnifiedLoggingSwitchStress.java hits assert
Summary: Old debug code needs to be removed.
Reviewed-by: stefank, jwilhelm

! src/share/vm/gc/parallel/psScavenge.inline.hpp

Changeset: 1691ffd6dab4
Author:    amurillo
Date:      2016-05-14 15:34 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1691ffd6dab4

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/prims/jvm.cpp
- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
- src/share/vm/utilities/array.cpp
! test/Makefile
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/compiler/unsafe/generate-unsafe-tests.sh
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: 35e7b0314d18
Author:    kvn
Date:      2016-05-19 11:01 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/35e7b0314d18

8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error
Summary: Add missing cache_line_size > 0 checks.
Reviewed-by: vlivanov, kbarrett

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 04d81325b25d
Author:    lana
Date:      2016-05-19 19:45 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/04d81325b25d

Merge

- make/Makefile
- make/aix/Makefile
- make/aix/adlc_updater
- make/aix/makefiles/adjust-mflags.sh
- make/aix/makefiles/adlc.make
- make/aix/makefiles/build_vm_def.sh
- make/aix/makefiles/buildtree.make
- make/aix/makefiles/compiler2.make
- make/aix/makefiles/core.make
- make/aix/makefiles/debug.make
- make/aix/makefiles/defs.make
- make/aix/makefiles/dtrace.make
- make/aix/makefiles/fastdebug.make
- make/aix/makefiles/jsig.make
- make/aix/makefiles/jvmti.make
- make/aix/makefiles/mapfile-vers-debug
- make/aix/makefiles/mapfile-vers-jsig
- make/aix/makefiles/mapfile-vers-product
- make/aix/makefiles/ppc64.make
- make/aix/makefiles/product.make
- make/aix/makefiles/rules.make
- make/aix/makefiles/tiered.make
- make/aix/makefiles/top.make
- make/aix/makefiles/trace.make
- make/aix/makefiles/vm.make
- make/aix/makefiles/xlc.make
- make/aix/platform_ppc64
- make/altsrc.make
- make/bsd/Makefile
- make/bsd/README
- make/bsd/adlc_updater
- make/bsd/makefiles/adjust-mflags.sh
- make/bsd/makefiles/adlc.make
- make/bsd/makefiles/amd64.make
- make/bsd/makefiles/arm.make
- make/bsd/makefiles/build_vm_def.sh
- make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/compiler1.make
- make/bsd/makefiles/compiler2.make
- make/bsd/makefiles/core.make
- make/bsd/makefiles/cscope.make
- make/bsd/makefiles/debug.make
- make/bsd/makefiles/defs.make
- make/bsd/makefiles/dtrace.make
- make/bsd/makefiles/fastdebug.make
- make/bsd/makefiles/gcc.make
- make/bsd/makefiles/hp.make
- make/bsd/makefiles/hp1.make
- make/bsd/makefiles/i486.make
- make/bsd/makefiles/ia64.make
- make/bsd/makefiles/jsig.make
- make/bsd/makefiles/jvmti.make
- make/bsd/makefiles/mapfile-vers-darwin-debug
- make/bsd/makefiles/mapfile-vers-darwin-product
- make/bsd/makefiles/mapfile-vers-debug
- make/bsd/makefiles/mapfile-vers-jsig
- make/bsd/makefiles/mapfile-vers-product
- make/bsd/makefiles/minimal1.make
- make/bsd/makefiles/optimized.make
- make/bsd/makefiles/ppc.make
- make/bsd/makefiles/product.make
- make/bsd/makefiles/rules.make
- make/bsd/makefiles/shark.make
- make/bsd/makefiles/sparc.make
- make/bsd/makefiles/sparcWorks.make
- make/bsd/makefiles/sparcv9.make
- make/bsd/makefiles/tiered.make
- make/bsd/makefiles/top.make
- make/bsd/makefiles/trace.make
- make/bsd/makefiles/universal.gmk
- make/bsd/makefiles/vm.make
- make/bsd/makefiles/zero.make
- make/bsd/makefiles/zeroshark.make
- make/bsd/platform_amd64
- make/bsd/platform_amd64.suncc
- make/bsd/platform_i486
- make/bsd/platform_i486.suncc
- make/bsd/platform_ia64
- make/bsd/platform_sparc
- make/bsd/platform_sparcv9
- make/bsd/platform_zero.in
- make/build.sh
- make/cscope.make
- make/defs.make
- make/excludeSrc.make
- make/hotspot_distro
- make/jdk_version
- make/jprt.gmk
- make/linux/Makefile
- make/linux/README
- make/linux/adlc_updater
- make/linux/makefiles/aarch64.make
- make/linux/makefiles/adjust-mflags.sh
- make/linux/makefiles/adlc.make
- make/linux/makefiles/amd64.make
- make/linux/makefiles/buildtree.make
- make/linux/makefiles/compiler1.make
- make/linux/makefiles/compiler2.make
- make/linux/makefiles/core.make
- make/linux/makefiles/debug.make
- make/linux/makefiles/defs.make
- make/linux/makefiles/dtrace.make
- make/linux/makefiles/fastdebug.make
- make/linux/makefiles/gcc.make
- make/linux/makefiles/hp.make
- make/linux/makefiles/hp1.make
- make/linux/makefiles/i486.make
- make/linux/makefiles/ia64.make
- make/linux/makefiles/jsig.make
- make/linux/makefiles/jvmti.make
- make/linux/makefiles/mapfile-vers-debug
- make/linux/makefiles/mapfile-vers-jsig
- make/linux/makefiles/mapfile-vers-product
- make/linux/makefiles/minimal1.make
- make/linux/makefiles/optimized.make
- make/linux/makefiles/ppc64.make
- make/linux/makefiles/product.make
- make/linux/makefiles/rules.make
- make/linux/makefiles/shark.make
- make/linux/makefiles/sparc.make
- make/linux/makefiles/sparcWorks.make
- make/linux/makefiles/sparcv9.make
- make/linux/makefiles/tiered.make
- make/linux/makefiles/top.make
- make/linux/makefiles/trace.make
- make/linux/makefiles/vm.make
- make/linux/makefiles/zero.make
- make/linux/makefiles/zeroshark.make
- make/linux/platform_aarch64
- make/linux/platform_amd64
- make/linux/platform_amd64.suncc
- make/linux/platform_i486
- make/linux/platform_i486.suncc
- make/linux/platform_ia64
- make/linux/platform_ppc64
- make/linux/platform_sparc
- make/linux/platform_sparcv9
- make/linux/platform_zero.in
- make/openjdk_distro
- make/pic.make
- make/scm.make
- make/share/makefiles/mapfile-vers
- make/solaris/Makefile
- make/solaris/adlc_updater
- make/solaris/makefiles/adjust-mflags.sh
- make/solaris/makefiles/adlc.make
- make/solaris/makefiles/amd64.make
- make/solaris/makefiles/build_vm_def.sh
- make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/compiler1.make
- make/solaris/makefiles/compiler2.make
- make/solaris/makefiles/core.make
- make/solaris/makefiles/debug.make
- make/solaris/makefiles/defs.make
- make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/gcc.make
- make/solaris/makefiles/hp.make
- make/solaris/makefiles/hp1.make
- make/solaris/makefiles/i486.make
- make/solaris/makefiles/jsig.make
- make/solaris/makefiles/jvmti.make
- make/solaris/makefiles/mapfile-vers
- make/solaris/makefiles/mapfile-vers-COMPILER1
- make/solaris/makefiles/mapfile-vers-COMPILER2
- make/solaris/makefiles/mapfile-vers-CORE
- make/solaris/makefiles/mapfile-vers-TIERED
- make/solaris/makefiles/mapfile-vers-debug
- make/solaris/makefiles/mapfile-vers-jsig
- make/solaris/makefiles/mapfile-vers-jvm_db
- make/solaris/makefiles/mapfile-vers-jvm_dtrace
- make/solaris/makefiles/optimized.make
- make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_CORE_amd64
- make/solaris/makefiles/rules.make
- make/solaris/makefiles/sparc.make
- make/solaris/makefiles/sparcWorks.make
- make/solaris/makefiles/sparcv9.make
- make/solaris/makefiles/tiered.make
- make/solaris/makefiles/top.make
- make/solaris/makefiles/trace.make
- make/solaris/makefiles/vm.make
- make/solaris/platform_amd64
- make/solaris/platform_amd64.gcc
- make/solaris/platform_i486
- make/solaris/platform_i486.gcc
- make/solaris/platform_sparc
- make/solaris/platform_sparc.gcc
- make/solaris/platform_sparcv9
- make/solaris/platform_sparcv9.gcc
- make/windows/build.bat
- make/windows/build.make
- make/windows/build_vm_def.sh
- make/windows/create.bat
- make/windows/create_obj_files.sh
- make/windows/cross_build.bat
- make/windows/get_msc_ver.sh
- make/windows/jvmexp.lcf
- make/windows/jvmexp_g.lcf
- make/windows/makefiles/adlc.make
- make/windows/makefiles/compile.make
- make/windows/makefiles/debug.make
- make/windows/makefiles/defs.make
- make/windows/makefiles/fastdebug.make
- make/windows/makefiles/generated.make
- make/windows/makefiles/jvmti.make
- make/windows/makefiles/product.make
- make/windows/makefiles/projectcreator.make
- make/windows/makefiles/rules.make
- make/windows/makefiles/sanity.make
- make/windows/makefiles/shared.make
- make/windows/makefiles/top.make
- make/windows/makefiles/trace.make
- make/windows/makefiles/vm.make
- make/windows/projectfiles/common/Makefile
- make/windows/projectfiles/compiler1/Makefile
- make/windows/projectfiles/compiler1/vm.def
- make/windows/projectfiles/compiler1/vm.dsw
- make/windows/projectfiles/compiler2/ADLCompiler.dsp
- make/windows/projectfiles/compiler2/ADLCompiler.dsw
- make/windows/projectfiles/compiler2/Makefile
- make/windows/projectfiles/compiler2/vm.def
- make/windows/projectfiles/compiler2/vm.dsw
- make/windows/projectfiles/core/Makefile
- make/windows/projectfiles/core/vm.def
- make/windows/projectfiles/core/vm.dsw
- make/windows/projectfiles/tiered/ADLCompiler.dsp
- make/windows/projectfiles/tiered/ADLCompiler.dsw
- make/windows/projectfiles/tiered/Makefile
- make/windows/projectfiles/tiered/vm.def
- make/windows/projectfiles/tiered/vm.dsw
- makefiles/BuildHotspot.gmk
- makefiles/Dist.gmk
- makefiles/HotspotCommon.gmk
- makefiles/gensrc/GenerateSources.gmk
- makefiles/gensrc/GensrcAdlc.gmk
- makefiles/gensrc/GensrcDtrace.gmk
- makefiles/gensrc/GensrcJvmti.gmk
- makefiles/ide/CreateVSProject.gmk
- makefiles/lib/CompileDtracePostJvm.gmk
- makefiles/lib/CompileDtracePreJvm.gmk
- makefiles/lib/CompileJvm.gmk
- makefiles/lib/CompileLibjsig.gmk
- makefiles/lib/CompileLibraries.gmk
- makefiles/lib/JvmFeatures.gmk
- makefiles/lib/JvmMapfile.gmk
- makefiles/lib/JvmOverrideFiles.gmk
- makefiles/mapfiles/libjsig/mapfile-vers-solaris
- makefiles/mapfiles/libjvm_db/mapfile-vers
- makefiles/mapfiles/libjvm_dtrace/mapfile-vers
- makefiles/symbols/symbols-aix
- makefiles/symbols/symbols-aix-debug
- makefiles/symbols/symbols-linux
- makefiles/symbols/symbols-macosx
- makefiles/symbols/symbols-shared
- makefiles/symbols/symbols-solaris
- makefiles/symbols/symbols-solaris-dtrace-compiler1
- makefiles/symbols/symbols-solaris-dtrace-compiler2
- makefiles/symbols/symbols-unix
- src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp
- src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp
- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
- src/share/vm/gc/g1/youngList.cpp
- src/share/vm/gc/g1/youngList.hpp
- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
- src/share/vm/utilities/array.cpp
- test/compiler/jvmci/code/CodeInstallationTest.java
- test/compiler/jvmci/code/DataPatchTest.java
- test/compiler/jvmci/code/DebugInfoTest.java
- test/compiler/jvmci/code/InterpreterFrameSizeTest.java
- test/compiler/jvmci/code/SimpleCodeInstallationTest.java
- test/compiler/jvmci/code/SimpleDebugInfoTest.java
- test/compiler/jvmci/code/TestAssembler.java
- test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
- test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
- test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
- test/compiler/unsafe/generate-unsafe-tests.sh
- test/runtime/8003720/Asmator.java
- test/runtime/8003720/Test8003720.java
- test/runtime/8003720/Victim.java
- test/runtime/8003720/VictimClassLoader.java
- test/runtime/SharedArchiveFile/BasicJarBuilder.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java

Changeset: f8c04f51e59a
Author:    alanb
Date:      2016-05-21 08:00 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8c04f51e59a

8152650: ModuleFinder.compose should accept varargs
Reviewed-by: mchung

! test/runtime/modules/AccessCheck/CheckRead.java
! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java
! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java
! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java
! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java
! test/runtime/modules/AccessCheck/DiffCL_Umod.java
! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java
! test/runtime/modules/AccessCheck/ExpQualOther.java
! test/runtime/modules/AccessCheck/ExpQualToM1.java
! test/runtime/modules/AccessCheck/ExpUnqual.java
! test/runtime/modules/AccessCheck/ExportAllUnnamed.java
! test/runtime/modules/AccessCheck/PkgNotExp.java
! test/runtime/modules/AccessCheck/Umod.java
! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java
! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java
! test/runtime/modules/AccessCheck/UmodUPkg.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java
! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java
! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java
! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java
! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java

Changeset: 96d12502f87d
Author:    iignatyev
Date:      2016-05-23 17:49 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96d12502f87d

8156681: Add jtreg wrapper for hotspot gtest tests
Reviewed-by: jwilhelm, ehelin

+ test/native/GTestWrapper.java

Changeset: 79d6d3def569
Author:    goetz
Date:      2016-05-17 03:26 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/79d6d3def569

8156929: [aix] Add missing includes
Reviewed-by: coleenp, dholmes

! src/share/vm/gc/g1/g1HeapSizingPolicy_ext.cpp
! src/share/vm/runtime/mutex.cpp

Changeset: 23f19168390c
Author:    coleenp
Date:      2016-05-17 08:51 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/23f19168390c

8155951: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool
8151066: assert(0 <= i && i < length()) failed: index out of bounds
Summary: lock classes for redefinition because constant pool merging isn't thread safe, use method constant pool because constant pool merging doesn't make equivalent cpCaches because of invokedynamic
Reviewed-by: sspitsyn, dholmes

! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: 5577f7c94439
Author:    ctornqvi
Date:      2016-05-17 11:39 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5577f7c94439

8156882: Remove hotspot/test/testlibrary/whitebox
Reviewed-by: coleenp, mockner, dfazunen, iignatyev

- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: f0c6ff7fcfa9
Author:    jmasa
Date:      2016-05-13 12:36 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f0c6ff7fcfa9

8156867: Simplify/reduce testing in ParallelCompact_test
Reviewed-by: jwilhelm, jprovino

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

Changeset: 890d81d31ea1
Author:    jmasa
Date:      2016-05-17 17:40 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/890d81d31ea1

Merge

- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 3a09628e0316
Author:    jiangli
Date:      2016-05-17 17:42 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3a09628e0316

8149977: DumpLoadedClassList should not include generated classes.
Summary: Exclude anonymous classes from the generated class list.
Reviewed-by: ccheung, iklam, hseigel

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

Changeset: 9a9e0c3725ee
Author:    amurillo
Date:      2016-05-20 11:23 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a9e0c3725ee

Merge

- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 9aeae6b0a7a1
Author:    amurillo
Date:      2016-05-23 09:30 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9aeae6b0a7a1

Merge


Changeset: cca990cdcb14
Author:    amurillo
Date:      2016-05-23 13:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cca990cdcb14

Merge


Changeset: 0be6f4f5d186
Author:    sla
Date:      2016-05-24 12:15 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0be6f4f5d186

8157605: Can't set both CONCURRENCY and EXTRA_JTREG_OPTIONS when running tests
Reviewed-by: tbell, erikj

! test/Makefile

Changeset: 7e293105dbb0
Author:    lana
Date:      2016-05-26 16:02 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7e293105dbb0

Added tag jdk-9+120 for changeset 0be6f4f5d186

! .hgtags

Changeset: 9d90a83ddcc0
Author:    lana
Date:      2016-06-02 20:33 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9d90a83ddcc0

Added tag jdk-9+121 for changeset 7e293105dbb0

! .hgtags

Changeset: b6ba1b245c96
Author:    robilad
Date:      2016-05-30 16:25 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b6ba1b245c96

8154469: Update FSF address
Summary: Updated Free Software Foundation's mailing address in LICENSE
Reviewed-by: rriggs, shade

! LICENSE

Changeset: 51d42ae63fe5
Author:    redestad
Date:      2016-05-18 16:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/51d42ae63fe5

8157090: SharedArchiveFile/SpaceUtilizationCheck.java fails as space utilization is below 30 percent
Reviewed-by: iklam, mseledtsov

! src/share/vm/memory/metaspaceShared.hpp

Changeset: 6586b45fe833
Author:    aeriksso
Date:      2016-05-18 11:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6586b45fe833

8135322: ConstantPool::release_C_heap_structures not run in some circumstances
Reviewed-by: coleenp, sspitsyn

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

Changeset: 67bc9d6f1d94
Author:    ehelin
Date:      2016-05-19 11:43 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/67bc9d6f1d94

8157325: gtest tests are not excluded for minimal builds
Reviewed-by: erikj, jwilhelm
Contributed-by: erik.joelsson at oracle.com

! make/lib/CompileGtest.gmk

Changeset: 14c4374d3346
Author:    jprovino
Date:      2016-05-19 10:48 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/14c4374d3346

8153582: Logging of ConcGCThreads is done too early
Summary: ConcGCThreads is logged as 0 because it hasn't been initialized yet.
Reviewed-by: tschatzl, dfazunen

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

Changeset: e62bbe48bd66
Author:    dholmes
Date:      2016-05-20 01:47 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e62bbe48bd66

8149901: [Solaris] Use of -XX:+UseThreadPriorities crashes fastdebug
Reviewed-by: gziemski, sspitsyn

! src/os/solaris/vm/os_solaris.cpp

Changeset: 1d72b0caffb5
Author:    mchernov
Date:      2016-05-20 14:53 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d72b0caffb5

8154787: gc/g1/Test2GbHeap.java fails with java.lang.RuntimeException
Reviewed-by: jprovino, dfazunen, jmasa, drwhite

! test/gc/g1/Test2GbHeap.java

Changeset: 23ef929f97d3
Author:    ctornqvi
Date:      2016-05-17 15:44 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/23ef929f97d3

8151805: fatal error: heap walk aborted with error 1
Reviewed-by: gtriantafill, dcubed

! src/os/windows/vm/os_windows.cpp

Changeset: 3feab0cb558b
Author:    lmesnik
Date:      2016-05-12 14:29 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3feab0cb558b

8156777: [TESTBUG] test/testlibrary_tests/SimpleClassFileLoadHookTest.java requires non minimal VM
Reviewed-by: mseledtsov, ctornqvi, gtriantafill

! test/testlibrary_tests/SimpleClassFileLoadHookTest.java

Changeset: eaae94e22dbb
Author:    ctornqvi
Date:      2016-05-19 11:39 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eaae94e22dbb

Merge


Changeset: 553d9b487dc1
Author:    ctornqvi
Date:      2016-05-20 14:57 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/553d9b487dc1

Merge


Changeset: 15849184fa18
Author:    ctornqvi
Date:      2016-05-20 16:39 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/15849184fa18

Merge


Changeset: 9ee381f08f70
Author:    amurillo
Date:      2016-05-20 11:30 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9ee381f08f70

Merge


Changeset: 31a43b7db1cf
Author:    rehn
Date:      2016-05-23 08:02 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/31a43b7db1cf

8153723: Change the default logging output for errors and warnings from stderr to stdout
Reviewed-by: mlarsson, sla

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logFileStreamOutput.hpp
! src/share/vm/logging/logTagSet.cpp
+ test/serviceability/logging/TestDefaultLogOutput.java

Changeset: 3d94e9193472
Author:    rehn
Date:      2016-05-23 09:57 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3d94e9193472

8157097: OptionsValidation/TestOptionsWithRanges.java crashes at CompactHashtableWriter::add during StringTable::copy_shared_string
Reviewed-by: dholmes, jiangli

! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/stringTable.cpp

Changeset: a85af5663523
Author:    amurillo
Date:      2016-05-26 14:17 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a85af5663523

Merge


Changeset: 54e8d26759b4
Author:    amurillo
Date:      2016-05-31 09:41 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/54e8d26759b4

Merge


Changeset: f08086bc0a3e
Author:    lana
Date:      2016-06-02 21:14 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f08086bc0a3e

Merge


Changeset: 18194796107b
Author:    zmajo
Date:      2016-05-24 09:07 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/18194796107b

8157560: Reserve space for allocation prefetch only in builds that support allocation prefetching
Summary: Create the reserved area only in C2-enabled builds.
Reviewed-by: kvn, thartmann

! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: e6cbd87926cb
Author:    sjohanss
Date:      2016-05-24 10:05 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e6cbd87926cb

8156028: G1YoungGenSizer _adaptive_size not correct when setting NewSize and MaxNewSize to the same value
Reviewed-by: jmasa, sangheki, drwhite

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

Changeset: 9dd574967e9b
Author:    dsamersoff
Date:      2016-05-24 12:56 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9dd574967e9b

8155957: java.lang.IllegalAccessError: class <foo> (in unnamed module XXX) cannot access class jdk.internal.misc.Unsafe
Summary: Added missed exports
Reviewed-by: sspitsyn

! 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

Changeset: 3f2183f143b2
Author:    dsamersoff
Date:      2016-05-24 10:03 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f2183f143b2

Merge


Changeset: 3c3f82513ffc
Author:    dsamersoff
Date:      2016-05-24 12:00 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c3f82513ffc

Merge


Changeset: 11ab6081601c
Author:    jcm
Date:      2016-05-10 00:17 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/11ab6081601c

8150016: small typo in ciReplay code
Summary: changed atol to atoi
Reviewed-by: kvn

! src/share/vm/ci/ciReplay.cpp

Changeset: cb23e08014a8
Author:    jcm
Date:      2016-05-09 23:49 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cb23e08014a8

8144856: fix assert in CompiledStaticCall::set_to_interpreted
Summary: trivial cleanup in assert code.
Reviewed-by: kvn, goetz, thartmann

! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp

Changeset: 14556dc62f47
Author:    goetz
Date:      2016-05-03 12:23 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/14556dc62f47

8140594: Various minor code improvements (compiler)
Summary: Various minor code improvements (compiler)
Reviewed-by: thartmann, kvn

! src/os/linux/vm/os_linux.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/ci/ciMethodBlocks.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/runtime/relocator.cpp

Changeset: 4a62c2319956
Author:    rschatz
Date:      2016-05-10 12:18 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4a62c2319956

8155719: remove TrustedInterface from JVMCI
Reviewed-by: twisti

! 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.meta/src/jdk/vm/ci/meta/JavaField.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/JavaType.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/TrustedInterface.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

Changeset: 1f8eefb32104
Author:    rschatz
Date:      2016-05-10 11:18 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f8eefb32104

8156211: [JVMCI] ResolvedJava* interfaces should extend AnnotatedElement
Reviewed-by: twisti
Contributed-by: Vojin Jovanovic <vojin.jovanovic at oracle.com>

! 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/HotSpotResolvedJavaMethodImpl.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.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

Changeset: 5699d4102cd5
Author:    vlivanov
Date:      2016-05-11 00:38 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5699d4102cd5

Merge

! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
- src/share/tools/ProjectCreator/ArgsParser.java
- src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/FileTreeCreator.java
- src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
- src/share/tools/ProjectCreator/ProjectCreator.java
- src/share/tools/ProjectCreator/Util.java
- src/share/tools/ProjectCreator/WinGammaPlatform.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
- src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/runtime/globals.hpp

Changeset: cd6f5caac109
Author:    vlivanov
Date:      2016-05-10 21:45 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cd6f5caac109

Merge


Changeset: b9c2a07b4813
Author:    dnsimon
Date:      2016-05-10 08:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b9c2a07b4813

8155023: jdk.vm.ci needs to securely export services
Reviewed-by: twisti, kvn, alanb

! .mx.jvmci/mx_jvmci.py
! .mx.jvmci/suite.py
! 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/HotSpotJVMCIRuntime.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/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.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.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/services/JVMCICompilerFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIPermission.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
! src/jdk.vm.ci/share/classes/module-info.java
! test/compiler/jvmci/common/JVMCIHelpers.java
! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/events/JvmciShutdownEventListener.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java

Changeset: 56587c14877e
Author:    never
Date:      2016-05-10 21:55 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/56587c14877e

Merge


Changeset: 151ac362f2ab
Author:    never
Date:      2016-05-10 23:08 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/151ac362f2ab

Merge

- 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/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.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java

Changeset: f6085f9b9898
Author:    dnsimon
Date:      2016-05-10 11:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6085f9b9898

8152311: [JVMCI] allow JVMCI compiler to change the compilation policy for a method
Reviewed-by: kvn, never

! 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/HotSpotVMConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: f8c22f4b7892
Author:    psandoz
Date:      2016-05-11 09:13 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8c22f4b7892

8144826: [JVMCI] Remove jdk.vm.ci.hotspot.Stable and use jdk.internal.vm.annotation.Stable
Reviewed-by: twisti

! 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/HotSpotResolvedJavaFieldImpl.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/Stable.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp

Changeset: 39c6c129895b
Author:    dnsimon
Date:      2016-05-11 16:40 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/39c6c129895b

8153782: [JVMCI] update JVMCI sources to Eclipse 4.5.2 format style
Reviewed-by: twisti, never

! 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/TargetDescription.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.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.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/src/jdk/vm/ci/hotspot/CompilerToVM.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/HotSpotMethod.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/src/jdk/vm/ci/meta/ConstantReflectionProvider.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/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/Signature.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/package-info.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/AsJavaTypeDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/BoxPrimitiveDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ConstantEqualsDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForObjectDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForStringDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/IsEmbeddableDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayElementDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadFieldValueDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHelper.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/UnboxPrimitiveDataProvider.java

Changeset: 71000679c307
Author:    never
Date:      2016-05-11 09:44 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/71000679c307

8156775: IGV: StringUtils is absent
Reviewed-by: kvn

+ src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/StringUtils.java

Changeset: b086046efc77
Author:    never
Date:      2016-05-11 18:32 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b086046efc77

Merge


Changeset: 7cec25b0ec96
Author:    rschatz
Date:      2016-05-04 12:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7cec25b0ec96

8156025: [JVMCI] make HotSpotResolvedObjectTypeImpl.createField non-public
Reviewed-by: twisti

! 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

Changeset: 7f667b7541bb
Author:    twisti
Date:      2016-05-11 20:27 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7f667b7541bb

Merge


Changeset: affd5a99aac4
Author:    never
Date:      2016-05-11 17:43 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/affd5a99aac4

8137296: [JVMCI] Enable sharing of debug info by default in all configurations
Reviewed-by: kvn, twisti

! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp

Changeset: c9192107d675
Author:    never
Date:      2016-05-12 04:17 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c9192107d675

8156034: [JVMCI] Notify the jvmci compiler on completion of a bootstrap
Reviewed-by: twisti
Contributed-by: josef.eisl at jku.at

! 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/services/HotSpotVMEventListener.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/prims/jni.cpp
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory

Changeset: 7931226331c2
Author:    thartmann
Date:      2016-05-12 08:23 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7931226331c2

8155643: Java crash with assert in Xcomp mode and disabled ReduceInitialCardMarks
Summary: We should not emit a subtype check for CloneOop arraycopy.
Reviewed-by: kvn

! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestObjectArrayClone.java

Changeset: 6e0056d7769d
Author:    thartmann
Date:      2016-05-12 08:25 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6e0056d7769d

8155241: Crash with assert in Xcomp mode and with disabled ReduceBulkZeroing
Summary: We should not assume that a CloneBasic arraycopy sets array initialization to complete.
Reviewed-by: kvn, roland

! src/share/vm/opto/memnode.cpp
+ test/compiler/arraycopy/TestReduceBulkZeroingDisabled.java

Changeset: 6e54a1ced0d6
Author:    shade
Date:      2016-05-12 12:46 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6e54a1ced0d6

8153792: EA: assert(ptn->as_LocalVar()->edge_count() > 0) failed: sanity when compiling compareAndExchange
Reviewed-by: kvn, psandoz

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

Changeset: 8d16177461ba
Author:    rschatz
Date:      2016-05-12 12:59 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8d16177461ba

8156768: [JVMCI] remove support for patching Symbol pointers
Reviewed-by: iveresov

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java

Changeset: 0a2aac311217
Author:    rschatz
Date:      2016-05-11 13:27 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a2aac311217

8156741: [JVMCI] remove LocationIdentity interface
Reviewed-by: kvn, iveresov

! 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.meta/src/jdk/vm/ci/meta/LocationIdentity.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java

Changeset: 49afd0062cb7
Author:    rschatz
Date:      2016-05-12 18:11 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/49afd0062cb7

Merge

- src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java

Changeset: 6ba36e165d28
Author:    never
Date:      2016-05-12 22:06 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ba36e165d28

8155047: [JVMCI] findLeafConcreteSubtype should handle arrays of leaf concrete subtype
Reviewed-by: twisti

! 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.meta/src/jdk/vm/ci/meta/Assumptions.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 050127c9c344
Author:    rschatz
Date:      2016-05-13 01:06 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/050127c9c344

8156552: [JVMCI] remove final and stable field handling from ConstantReflectionProvider
Reviewed-by: kvn, twisti

! 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/HotSpotJVMCIRuntime.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/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.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHelper.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/TypeUniverse.java

Changeset: 7b801346f609
Author:    thartmann
Date:      2016-05-13 08:32 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b801346f609

8155608: String intrinsic range checks are not strict enough
Summary: Range checks in inflate, compress and getChars are not strict enough.
Reviewed-by: kvn, twisti, jrose

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

Changeset: 403e5d7355b8
Author:    thartmann
Date:      2016-05-13 06:36 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/403e5d7355b8

Merge

- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java

Changeset: c8325c5c290d
Author:    mdoerr
Date:      2016-05-13 22:21 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8325c5c290d

8141635: Implement VarHandles/Unsafe intrinsics on POWER
Reviewed-by: shade, kvn, simonis

! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/share/vm/opto/library_call.cpp

Changeset: cfc92c403cdd
Author:    twisti
Date:      2016-05-11 10:23 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cfc92c403cdd

8156159: replace CompilerToVM.readUncompressedOop with Unsafe.getUncompressedObject
Reviewed-by: kvn

! 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/HotSpotMemoryAccessProviderImpl.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
- test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java

Changeset: eabec73b8056
Author:    twisti
Date:      2016-05-13 21:26 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eabec73b8056

Merge

- test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java

Changeset: aa4f5fb34b75
Author:    dpochepk
Date:      2016-05-16 16:54 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa4f5fb34b75

8139703: [TESTBUG] compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest fails using -Xcomp
Reviewed-by: kvn

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

Changeset: 55945c3a4fa4
Author:    dpochepk
Date:      2016-05-16 16:58 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/55945c3a4fa4

8152341: JVMCI test task: Unit tests for MemoryAccessProvider
Reviewed-by: twisti

+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java

Changeset: 8db9d09db54a
Author:    dpochepk
Date:      2016-05-16 17:00 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8db9d09db54a

8152342: JVMCI test task: Unit tests for MethodHandleAccessProvider
Reviewed-by: kvn

+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderData.java
+ test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java

Changeset: 07a5eceac654
Author:    dpochepk
Date:      2016-05-16 17:01 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/07a5eceac654

8152343: JVMCI test tasks: Unit tests for MetaAccessProvider
Reviewed-by: twisti

! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java

Changeset: 07d7b63033fc
Author:    rschatz
Date:      2016-05-18 17:01 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/07d7b63033fc

8156942: [JVMCI] replace LIRKind with abstract base class
Reviewed-by: iveresov

! 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/Register.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/RegisterValue.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/TargetDescription.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueKindFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.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/HotSpotSentinelConstant.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/LIRKind.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/ValueKind.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/sparc/SPARCTestAssembler.java

Changeset: b32931ad6f2b
Author:    tpivovarova
Date:      2016-05-18 20:19 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b32931ad6f2b

8141149: [jittester] create Visitor for generating bytecode
8149463: [jittester] rarely generates tests with compile error
Reviewed-by: iignatyev, iveresov
Contributed-by: dmitrij.pochepko at oracle.com, igor.ignatyev at oracle.com, pavel.punegov at oracle.com, tatiana.pivovarova at oracle.com

! test/testlibrary/jittester/Makefile
! 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/ByteCodeGenerator.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/JavaCodeGenerator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Literal.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/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/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/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/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/Printer.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/TypeKlass.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/FixedTrees.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/PseudoRandom.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/JavaCodeVisitor.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/Visitor.java

Changeset: 208de35209f5
Author:    tpivovarova
Date:      2016-05-18 19:16 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/208de35209f5

Merge

- test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java

Changeset: 7b91a1088135
Author:    dnsimon
Date:      2016-05-18 21:50 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b91a1088135

8156835: [JVMCI] clean up and minimize JVMCI
Reviewed-by: iveresov, kvn

! .mx.jvmci/mx_jvmci.py
! .mx.jvmci/suite.py
! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64Kind.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/CompilationRequestResult.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.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/RegisterConfig.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/ValueUtil.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.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.common/src/jdk/vm/ci/common/InitTimer.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/SuppressFBWarnings.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.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.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/HotSpotCompilationRequestResult.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/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/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/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/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/HotSpotMethodHandleAccessProvider.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/HotSpotResolvedJavaFieldImpl.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/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/HotSpotVMConfig.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/services/HotSpotVMEventListener.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/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/JavaKind.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/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/MemoryAccessProvider.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/PlatformKind.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/VMConstant.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
! test/compiler/jvmci/common/JVMCIHelpers.java
- test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/BoxPrimitiveDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/UnboxPrimitiveDataProvider.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/TestResolvedJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java

Changeset: e4b09d3c3702
Author:    neliasso
Date:      2016-05-19 10:40 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e4b09d3c3702

8155108: CompilerControl: tests incorrectly set states for excluded methods
Summary: Remove redundant code that was not properly updated
Reviewed-by: kvn

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

Changeset: 778d1fc95e05
Author:    vlivanov
Date:      2016-05-20 18:05 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/778d1fc95e05

Merge

- 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.common/src/jdk/vm/ci/common/UnsafeUtil.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/HotSpotProxified.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.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/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.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/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.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/LineNumberTableImpl.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/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/TrustedInterface.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory
- test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
- test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java

Changeset: b3bb54a37da0
Author:    vlivanov
Date:      2016-05-20 18:27 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b3bb54a37da0

8154831: CastII/ConvI2L for a range check is prematurely eliminated
Reviewed-by: kvn, thartmann

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

Changeset: 11150243df6c
Author:    vdeshpande
Date:      2016-05-20 14:17 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/11150243df6c

8154473: Update for CompilerDirectives to control stub generation and intrinsics
Summary: Use -XX:DisableIntrinsic flag to control intrinsics usage in Interpreter.
Reviewed-by: twisti, neliasso, kvn, simonis

! 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/templateInterpreterGenerator_x86_32.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/compilerDirectives.hpp

Changeset: 6054182379a7
Author:    dpochepk
Date:      2016-05-23 17:33 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6054182379a7

8157438: JVMCI: MaterializeVirtualObjectTest fails w/ "CASE: invalidate=true: has no virtual object before"
Reviewed-by: kvn

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

Changeset: 4676adf31b08
Author:    vlivanov
Date:      2016-05-24 14:13 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4676adf31b08

Merge

- 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.common/src/jdk/vm/ci/common/UnsafeUtil.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/HotSpotProxified.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.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/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.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/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.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/LineNumberTableImpl.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/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/TrustedInterface.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/logging/logTagSet.cpp
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory
- test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
- test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java

Changeset: d2e2a5306fed
Author:    vlivanov
Date:      2016-05-24 13:39 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d2e2a5306fed

Merge

- 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.common/src/jdk/vm/ci/common/UnsafeUtil.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/HotSpotProxified.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.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/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.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/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.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/LineNumberTableImpl.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/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/TrustedInterface.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory
- test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
- test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java

Changeset: 50b6bc2ac9e5
Author:    gziemski
Date:      2016-05-24 12:42 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/50b6bc2ac9e5

8152856: Xcode 7.3 -Wshift-negative-value compile failure on Mac OS X
Summary: Implement _lh_array_tag_type_value as const, not enum.
Reviewed-by: vlivanov, minqi

! src/share/vm/oops/klass.hpp
! src/share/vm/opto/library_call.cpp

Changeset: ee08531ac116
Author:    kbarrett
Date:      2016-05-25 13:46 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee08531ac116

8156548: gc/gctests/StringInternSyncWithGC2 fails with Test level exit status: 151
Summary: Avoid repeated verification.
Reviewed-by: jmasa, drwhite

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/macros.hpp

Changeset: 197a8bd02209
Author:    dholmes
Date:      2016-05-25 16:23 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/197a8bd02209

8157175: GetNanoTimeAdjustment.java fails with excessive adjustment error
Reviewed-by: dcubed, gziemski

! src/os/solaris/vm/os_solaris.cpp

Changeset: 887c48801f76
Author:    dholmes
Date:      2016-05-25 23:45 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/887c48801f76

Merge


Changeset: a06e21196366
Author:    amurillo
Date:      2016-05-26 14:24 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a06e21196366

Merge


Changeset: 86811737fdac
Author:    dholmes
Date:      2016-05-26 20:43 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/86811737fdac

8154589: assert(k != NULL) failed: preloaded klass not initialized
Reviewed-by: sspitsyn, hseigel

! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/runtime/vm_operations.cpp

Changeset: a82343dd37c3
Author:    iklam
Date:      2016-05-27 05:49 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a82343dd37c3

8145247: incorrect comment in SystemDictionary::load_shared_class
Reviewed-by: jiangli, ccheung, gtriantafill

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

Changeset: a5c726354bf2
Author:    psandoz
Date:      2016-05-25 10:46 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a5c726354bf2

8157683: Thread.onSpinWait intrinsification doesn't have sufficient test coverage
Reviewed-by: kvn

+ test/compiler/onSpinWait/TestOnSpinWaitEnableDisable.java

Changeset: b5a4f3af187e
Author:    dpochepk
Date:      2016-05-25 16:20 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b5a4f3af187e

8156585: Cosmetic: AARCH64 defines in c1_LIRAssembler_aarch64.hpp
Reviewed-by: kvn

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

Changeset: 82e02e6e61a7
Author:    dpochepk
Date:      2016-05-25 16:22 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/82e02e6e61a7

8156470: [JITtester] EOL on Windows
Reviewed-by: kvn

! test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/FixedTrees.java

Changeset: 6db90ea983f1
Author:    enevill
Date:      2016-05-25 15:05 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6db90ea983f1

8157834: aarch64: Hello World crashes with fastdebug build
Summary: Support LL, UL and LU encodings of StrIndexOf
Reviewed-by: aph

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

Changeset: 5282d6f65ac9
Author:    enevill
Date:      2016-05-25 13:30 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5282d6f65ac9

8157841: aarch64: prefetch ignores cache line size
Summary: fix prefetch to take account of cache line size
Reviewed-by: aph
Contributed-by: stuart.monteith at linaro.org, edward.nevill at linaro.org

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

Changeset: 071d14f88c58
Author:    neliasso
Date:      2016-05-26 14:17 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/071d14f88c58

8157717: MultiCommand breaks directives amount limit
Summary: Increase directives amount for these tests
Reviewed-by: kvn, ppunegov

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

Changeset: dc8935610625
Author:    neliasso
Date:      2016-05-26 14:17 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dc8935610625

8153352: Crash with assert(pd != 0L) failed: PcDesc must not be NULL
Summary: Simplify look_for_reserved_stack_annotated_method
Reviewed-by: kvn

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

Changeset: ace1469a7325
Author:    vlivanov
Date:      2016-05-27 16:56 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ace1469a7325

Merge

- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 5e36c89aa7ad
Author:    vlivanov
Date:      2016-05-27 14:49 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5e36c89aa7ad

Merge


Changeset: ea45fb60fbbe
Author:    coleenp
Date:      2016-05-27 10:52 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea45fb60fbbe

8145148: InterfaceMethod CP entry pointing to a class should cause ICCE
Summary: pass tag in LinkInfo and check that resolved method type matches tag, fix tests.
Reviewed-by: sspitsyn, minqi

! 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/ConstantPool/BadMethodHandles.java
+ test/runtime/ConstantPool/IntfMethod.java
! test/runtime/SelectionResolution/classes/selectionresolution/Clazz.java
! test/runtime/SelectionResolution/classes/selectionresolution/Method.java
! test/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java

Changeset: 2e7026f08dbf
Author:    coleenp
Date:      2016-05-27 14:57 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2e7026f08dbf

Merge


Changeset: 5fab8bfaeb62
Author:    coleenp
Date:      2016-05-27 16:39 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5fab8bfaeb62

Merge


Changeset: c3edf3d8f233
Author:    dsamersoff
Date:      2016-05-27 19:31 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c3edf3d8f233

8152950: BasicLauncherTest.java fails due to type error
Summary: Better handle js engine initialization error
Reviewed-by: jbachorik

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java

Changeset: 63c2576a3eb3
Author:    dsamersoff
Date:      2016-05-27 17:56 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63c2576a3eb3

Merge


Changeset: 3fb3f33b1034
Author:    asmotrak
Date:      2016-05-27 09:25 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3fb3f33b1034

8152207: Perform array bound checks while getting a length of bytecode instructions
Reviewed-by: hseigel

! src/share/vm/interpreter/bytecodes.hpp

Changeset: c985518dcd04
Author:    asmotrak
Date:      2016-05-27 19:43 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c985518dcd04

Merge


Changeset: 02c2b475ff1c
Author:    mchernov
Date:      2016-05-27 17:48 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/02c2b475ff1c

8157452: [TESTBUG] PLAB tests don't handle unexpected GC
Reviewed-by: dfazunen, tschatzl

! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/g1/plab/lib/LogParser.java
! test/gc/g1/plab/lib/PLABUtils.java

Changeset: d71e70cc750e
Author:    dfazunen
Date:      2016-05-30 19:56 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d71e70cc750e

8154096: Extend WhiteBox API with methods which retrieve from VM information about available GC
Reviewed-by: iignatyev, kbarrett

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

Changeset: 01f5090ce254
Author:    sjohanss
Date:      2016-05-27 12:57 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/01f5090ce254

8157153: TestStressRSetCoarsening fails with OOM
Reviewed-by: mgerdin, dfazunen

! test/gc/stress/TestStressRSetCoarsening.java

Changeset: f73a4fe08a83
Author:    rehn
Date:      2016-05-31 12:40 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f73a4fe08a83

8158150: LogConfiguration::describe output can get truncated
Reviewed-by: dholmes, kbarrett

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

Changeset: 939a6dc5d6d3
Author:    rehn
Date:      2016-05-31 17:09 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/939a6dc5d6d3

Merge


Changeset: deb3d8b88da2
Author:    ctornqvi
Date:      2016-05-31 15:21 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/deb3d8b88da2

8158106: native/GTestWrapper.java gets SIGABR
Reviewed-by: lfoltan, gtriantafill

! test/native/GTestWrapper.java

Changeset: 0a65c83a095d
Author:    hseigel
Date:      2016-06-01 07:44 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a65c83a095d

8158060: BasicLayerTest causes fatal error: Thread holding lock at safepoint that vm can block on: Module_lock
Summary: Move the exception throw outside of the block containing the lock
Reviewed-by: dholmes, kbarrett, lfoltan

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

Changeset: e9a0eafbf9f3
Author:    hseigel
Date:      2016-06-01 11:14 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e9a0eafbf9f3

8156156: Add module specific NMT MemoryType
Summary: Change NMT tag for allocations for modules support to mtModule
Reviewed-by: coleenp, lfoltan, gtriantafill

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/packageEntry.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/services/nmtCommon.cpp
! src/share/vm/utilities/hashtable.cpp
! test/runtime/NMT/PrintNMTStatistics.java

Changeset: 20f643e11c28
Author:    goetz
Date:      2016-05-13 15:20 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/20f643e11c28

8156922: [ppc] Implement template interpreter stack overflow checks as on x86/sparc.
Reviewed-by: dlong, dholmes, simonis, coleenp

! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 8182063d57f3
Author:    amurillo
Date:      2016-06-02 14:58 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8182063d57f3

Merge

- 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.common/src/jdk/vm/ci/common/UnsafeUtil.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/HotSpotProxified.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.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/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.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/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.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/LineNumberTableImpl.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/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/TrustedInterface.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory
- test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
- test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java
- test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java
- test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java

Changeset: af6b4ad908e7
Author:    amurillo
Date:      2016-06-06 09:58 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/af6b4ad908e7

Merge


Changeset: 75f81e1fecfb
Author:    lana
Date:      2016-06-09 17:28 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/75f81e1fecfb

Added tag jdk-9+122 for changeset af6b4ad908e7

! .hgtags

Changeset: 60ba5d19f4cb
Author:    lana
Date:      2016-06-16 19:07 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/60ba5d19f4cb

Added tag jdk-9+123 for changeset 75f81e1fecfb

! .hgtags

Changeset: 3844f305a6f7
Author:    sjohanss
Date:      2016-06-02 09:44 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3844f305a6f7

8152239: hotspot/test/gc/TestSmallHeap.java failed in jdk9
Reviewed-by: mgerdin, dfazunen, mchernov

! test/gc/TestSmallHeap.java

Changeset: af330dda6b40
Author:    mchernov
Date:      2016-05-31 20:31 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/af330dda6b40

8157954: [TESTBUG] G1 tests fail with defined MaxGCPauseMillis
Reviewed-by: jmasa, dfazunen, tschatzl

! test/gc/g1/ihop/TestIHOPErgo.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/stress/TestMultiThreadStressRSet.java
! test/gc/stress/TestStressRSetCoarsening.java

Changeset: 3fb9a97eb099
Author:    goetz
Date:      2016-05-13 15:22 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3fb9a97eb099

8156923: [ppc] Implement "JEP 270: Reserved Stack Areas for Critical Sections".
Reviewed-by: simonis, dholmes

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/os/aix/vm/os_aix.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! test/runtime/ReservedStack/ReservedStackTest.java
+ test/runtime/ReservedStack/ReservedStackTestCompiler.java

Changeset: b8fbadc3c381
Author:    coleenp
Date:      2016-06-02 23:57 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b8fbadc3c381

Merge


Changeset: 3cfed87aff0e
Author:    amurillo
Date:      2016-06-02 15:07 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3cfed87aff0e

Merge


Changeset: c589bbccc517
Author:    amurillo
Date:      2016-06-03 01:31 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c589bbccc517

Merge


Changeset: 51ff9e7c2b51
Author:    mockner
Date:      2016-06-02 12:07 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/51ff9e7c2b51

8138705: Kitchen sink stress test fails
Summary: NMT now supports overlapping commits.
Reviewed-by: coleenp, zgu

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

Changeset: 3a8005121468
Author:    mockner
Date:      2016-06-03 05:38 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3a8005121468

Merge


Changeset: 65c39f4c178c
Author:    dholmes
Date:      2016-06-02 23:37 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/65c39f4c178c

8154750: Add missing OrderAccess operations to ClassLoaderData lock-free data structures
Reviewed-by: kbarrett, coleenp, acorn

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/oops/instanceKlass.cpp

Changeset: d36dececbba6
Author:    dholmes
Date:      2016-06-03 04:34 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d36dececbba6

Merge


Changeset: 5e6a9ab3dfd6
Author:    coleenp
Date:      2016-06-03 08:33 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5e6a9ab3dfd6

8158397: Crash: assert(save_resolved_method == resolved_method()) failed: does this change?
Summary: remove assert.  it does change.
Reviewed-by: sspitsyn, jiangli, mgronlun

! src/share/vm/interpreter/linkResolver.cpp

Changeset: 4e103641bb1b
Author:    rprotacio
Date:      2016-06-03 11:53 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4e103641bb1b

8152404: Stabilize PackageEntry::package_exports_do
Summary: Re-defined PackageEntry member variables and export checking functions
Reviewed-by: dholmes, hseigel

! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/packageEntry.hpp

Changeset: 095566982902
Author:    rprotacio
Date:      2016-06-03 16:19 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/095566982902

Merge


Changeset: dbb6c08f1c5a
Author:    gziemski
Date:      2016-06-03 13:26 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dbb6c08f1c5a

8155936: Boolean value should be set 1/0 or true/false via VM.set_flag jcmd
Summary: Add true/false as possible input values for boolean flags for jcmd.
Reviewed-by: gziemski, dsamersoff, coleenp

! src/share/vm/services/writeableFlags.cpp
! test/serviceability/dcmd/vm/SetVMFlagTest.java

Changeset: c0b5ea3442e1
Author:    jiangli
Date:      2016-06-03 17:45 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c0b5ea3442e1

8157189: 'iload_w' in shared class is not interpreted correctly.
Summary: Don't rewrite 'iload_w' to 'nofast_iload' in shared class.
Reviewed-by: ccheung, hseigel

! src/share/vm/memory/metaspaceShared.cpp

Changeset: 196f9c7b4c60
Author:    amurillo
Date:      2016-06-10 15:13 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/196f9c7b4c60

Merge


Changeset: 479631362b49
Author:    lana
Date:      2016-06-16 20:57 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/479631362b49

Merge


Changeset: 49015da1a7bc
Author:    lana
Date:      2016-06-23 20:35 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/49015da1a7bc

Added tag jdk-9+124 for changeset 479631362b49

! .hgtags

Changeset: 9789c3ca3a3d
Author:    csahu
Date:      2016-05-24 16:02 +0530
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9789c3ca3a3d

8150900: Implement diagnostic_pd
Reviewed-by: twisti, gziemski, kevinw

! src/os/aix/vm/globals_aix.hpp
! src/os/bsd/vm/globals_bsd.hpp
! src/os/linux/vm/globals_linux.hpp
! src/os/solaris/vm/globals_solaris.hpp
! src/os/windows/vm/globals_windows.hpp
! src/share/vm/c1/c1_globals.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/gc/g1/g1_globals.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/opto/c2_globals.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagWriteableList.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/shark/shark_globals.hpp

Changeset: bb640b49741a
Author:    lana
Date:      2016-06-23 21:12 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bb640b49741a

Merge


Changeset: cdd1b90ed8e6
Author:    amurillo
Date:      2016-06-30 22:10 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cdd1b90ed8e6

Added tag jdk-9+125 for changeset bb640b49741a

! .hgtags

Changeset: c73e8464b2e1
Author:    shade
Date:      2016-06-06 22:34 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c73e8464b2e1

8075030: JvmtiEnv::GetObjectSize reports incorrect java.lang.Class instance size
Reviewed-by: coleenp, sspitsyn, sla

! src/share/vm/prims/jvmtiEnv.cpp
+ test/serviceability/jvmti/GetObjectSizeClass.java
+ test/serviceability/jvmti/GetObjectSizeClassAgent.java

Changeset: 2487dfedce36
Author:    mgronlun
Date:      2016-06-06 20:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2487dfedce36

8149803: Adjust lock rankings for some Event-based tracing locks
Reviewed-by: dholmes, acorn

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

Changeset: e159d30b22c0
Author:    mgronlun
Date:      2016-06-07 01:58 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e159d30b22c0

Merge


Changeset: b35888b0cb05
Author:    ccheung
Date:      2016-06-06 12:51 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b35888b0cb05

8153876: Replace 4K stack allocations with Resource allocations
Reviewed-by: dholmes, hseigel

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

Changeset: bf38f95751c8
Author:    ccheung
Date:      2016-06-07 00:06 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf38f95751c8

Merge


Changeset: 51459bc91863
Author:    ccheung
Date:      2016-06-07 00:57 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/51459bc91863

Merge


Changeset: 0b039611894c
Author:    lmesnik
Date:      2016-06-07 12:55 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b039611894c

8154209: Remove client VM from default JIB profile on windows-x86 and linux-x86
Reviewed-by: dholmes

! test/runtime/SharedArchiveFile/DefaultUseWithClient.java

Changeset: 064d10f293f5
Author:    simonis
Date:      2016-06-07 18:26 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/064d10f293f5

8158938: AIX: some more new hotspot build fixes
Reviewed-by: erikj

! make/lib/JvmOverrideFiles.gmk

Changeset: e8444d8b2be6
Author:    erikj
Date:      2016-06-07 19:05 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e8444d8b2be6

Merge


Changeset: 93c0acb58b92
Author:    rprotacio
Date:      2016-06-07 11:39 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/93c0acb58b92

8153858: Clean up needed when obtaining the package name from a fully qualified class name
Summary: Consolidated and refactored code parsing fully qualified names. Includes gtest.
Reviewed-by: dholmes, coleenp

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.hpp
+ test/native/runtime/test_classLoader.cpp
+ test/native/runtime/test_instanceKlass.cpp

Changeset: 670fab077f4d
Author:    rprotacio
Date:      2016-06-07 18:17 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/670fab077f4d

Merge


Changeset: 60b4f0442564
Author:    coleenp
Date:      2016-06-07 15:34 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/60b4f0442564

8158297: Lack of proper checking of non-well formed elements in CONSTANT_Utf8_info's structure
Summary: Disallow // in class file names during parsing and throw ClassNotFoundException
Reviewed-by: sspitsyn, rehn, gtriantafill

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/classFileParserBug/TestBadClassName.java
+ test/runtime/classFileParserBug/UseBadInterface1.jcod
+ test/runtime/classFileParserBug/UseBadInterface2.jcod
+ test/runtime/classFileParserBug/p1/BadInterface1.jcod
+ test/runtime/classFileParserBug/p1/BadInterface2.jcod

Changeset: a1dc09350fbc
Author:    stefank
Date:      2016-06-08 11:15 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a1dc09350fbc

8155638: Resource allocated BitMaps are often cleared twice
Reviewed-by: neliasso, kvn

! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_ValueSet.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp

Changeset: 20ab4806c30e
Author:    sjohanss
Date:      2016-06-08 16:29 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/20ab4806c30e

8149085: IntegrationTest1.java fails intermittently due to use of semi-initialized TLAB
Reviewed-by: ehelin, mgerdin

! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp
! src/share/vm/runtime/thread.inline.hpp

Changeset: b4d82f455636
Author:    goetz
Date:      2016-06-07 16:08 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b4d82f455636

8158929: [TESTBUG] CommitOverlappingRegions.java can not deal with pages > 32K
Reviewed-by: mockner, dholmes

! test/runtime/NMT/CommitOverlappingRegions.java

Changeset: 56a7054346d5
Author:    mockner
Date:      2016-06-08 18:09 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/56a7054346d5

Merge


Changeset: 9441744fec84
Author:    ccheung
Date:      2016-06-08 12:50 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9441744fec84

8159019: ResourceMark in ClassLoader::open_versioned_entry() is being used incorrectly
Summary: Call FREE_RESOURCE_ARRAY instead of declaring a ResourceMark
Reviewed-by: hseigel, jiangli

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

Changeset: 987772c3302c
Author:    jiangli
Date:      2016-06-08 18:47 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/987772c3302c

8158681: ClassLoader::classloader_type() is called from code not included under #if INCLUDE_CDS.
Summary: Place CDS related code under #if INCLUDE_CDS.
Reviewed-by: lfoltan, gtriantafill, coleenp

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

Changeset: 8bcdc1f769bc
Author:    jiangli
Date:      2016-06-09 00:53 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8bcdc1f769bc

Merge


Changeset: a407328b0952
Author:    sjohanss
Date:      2016-06-09 13:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a407328b0952

8146530: [testbug] some tests fail because the compiler is using Java heap memory
Reviewed-by: jwilhelm, jmasa, kvn

! test/gc/arguments/TestTargetSurvivorRatioFlag.java

Changeset: e903242021db
Author:    sjohanss
Date:      2016-06-08 16:26 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e903242021db

8157243: JMap heap test fail when used with external heap
Reviewed-by: dsamersoff, ehelin

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/UniverseExt.java

Changeset: 5f88593e043b
Author:    lmesnik
Date:      2016-06-09 16:52 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5f88593e043b

8156032: Clean up parallel GC specific code from vm/gc/shared/preservedMarks.cpp
Reviewed-by: stefank, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/preservedMarks.cpp
! src/share/vm/gc/shared/preservedMarks.hpp
! src/share/vm/gc/shared/preservedMarks.inline.hpp

Changeset: 25b6767b6c1d
Author:    goetz
Date:      2016-06-08 16:07 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/25b6767b6c1d

8159056: [aix] Compressed class space not allocated in lower regions
Reviewed-by: dholmes, enevill

! src/share/vm/memory/metaspace.cpp

Changeset: 67a1fc3a03bd
Author:    stefank
Date:      2016-06-10 14:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/67a1fc3a03bd

8159237: PreservedMarks verification code fails
Reviewed-by: lmesnik, jwilhelm

! src/share/vm/gc/shared/preservedMarks.cpp

Changeset: cb9fa0039221
Author:    jmasa
Date:      2016-05-25 09:28 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cb9fa0039221

8157620: Guarantee in run_task(task, num_workers) fails
Reviewed-by: tschatzl, drwhite

! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! test/gc/stress/TestGCOld.java

Changeset: 4b829744c5c7
Author:    fyang
Date:      2016-05-27 01:02 +0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4b829744c5c7

8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine
Summary: fix address calculation considering compressed oops _generic_arraycopy stub routine
Reviewed-by: aph

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

Changeset: e81e22c7b180
Author:    fyang
Date:      2016-05-27 20:38 +0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e81e22c7b180

8157906: aarch64: some more integer rotate instructions are never emitted
Summary: fix wrong definition of source operand of left rotate instructions
Reviewed-by: aph
Contributed-by: teng.lu at linaro.org

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

Changeset: 31d962039c51
Author:    iignatyev
Date:      2016-05-27 17:12 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/31d962039c51

8156469: [JITtester] Difference in generated golden output when run with Jigsaw build
Reviewed-by: vlivanov

! test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/FixedTrees.java

Changeset: 218b0952f405
Author:    iignatyev
Date:      2016-05-27 17:12 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/218b0952f405

8157821: [JITtester] OptionResolver and LiteralFactory use deprecated c-tors
Reviewed-by: kvn

! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LiteralFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java

Changeset: f8f067457966
Author:    mdoerr
Date:      2016-05-23 10:35 -0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8f067457966

8154156: PPC64: improve array copy stubs by using vector instructions
Reviewed-by: goetz, mdoerr
Contributed-by: Gustavo Romero <gromero at linux.vnet.ibm.com>

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/register_ppc.cpp
! src/cpu/ppc/vm/register_ppc.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp

Changeset: 65d6f4fa9f5c
Author:    iignatyev
Date:      2016-05-30 23:32 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/65d6f4fa9f5c

8154123: remove commented action from jdk/vm/ci/runtime/test/ConstantTest.java
Reviewed-by: shade, kvn

! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java

Changeset: aead3d41e439
Author:    iignatyev
Date:      2016-05-30 23:33 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aead3d41e439

8152376: [TESTBUG] compiler/floatingpoint/Test15FloatJNIArgs should use run main/othervm/native
Reviewed-by: kvn

! test/compiler/floatingpoint/Test15FloatJNIArgs.java

Changeset: 4bc64dc146f1
Author:    vlivanov
Date:      2016-05-27 17:01 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4bc64dc146f1

Merge


Changeset: b45222739fb3
Author:    vlivanov
Date:      2016-05-30 15:04 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b45222739fb3

Merge


Changeset: 6badc8e8589c
Author:    vlivanov
Date:      2016-05-31 15:10 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6badc8e8589c

Merge


Changeset: 9ea7ac3e306e
Author:    dpochepk
Date:      2016-05-31 15:48 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9ea7ac3e306e

8158065: [Jittester]: tests generation has tests generators hardcoded, blocking alternative tests generation
Reviewed-by: iignatyev

! test/testlibrary/jittester/Makefile
! test/testlibrary/jittester/conf/default.properties
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TestGeneratorsFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java

Changeset: b16c3b6222db
Author:    dpochepk
Date:      2016-05-31 13:58 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b16c3b6222db

Merge


Changeset: 01e124a594f1
Author:    iignatyev
Date:      2016-05-31 15:12 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/01e124a594f1

8073159: improve Test6857159.java
Reviewed-by: kvn

! test/compiler/c2/6857159/Test6857159.java
- test/compiler/c2/6857159/Test6857159.sh

Changeset: 297a2ade1863
Author:    iignatyev
Date:      2016-05-31 16:29 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/297a2ade1863

8158182: remove shell script from compiler/c2/6894807/IsInstanceTest.java
Reviewed-by: kvn

! test/compiler/c2/6894807/IsInstanceTest.java
- test/compiler/c2/6894807/Test6894807.sh

Changeset: a515ec50ac91
Author:    iignatyev
Date:      2016-05-31 16:29 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a515ec50ac91

8158185: jdk/test/lib/FileInstaller throws NPE if dst is in current directory
Reviewed-by: kvn

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

Changeset: 7c9c0280b8f0
Author:    iignatyev
Date:      2016-05-31 16:29 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7c9c0280b8f0

8158184: remove shell from compiler/c2/7070134/Stemmer.java
Reviewed-by: kvn

! test/compiler/c2/7070134/Stemmer.java
- test/compiler/c2/7070134/Test7070134.sh

Changeset: 544b16d31ac3
Author:    iignatyev
Date:      2016-05-31 16:30 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/544b16d31ac3

8153994: Compiler tests should be correctly marked with @module
Reviewed-by: kvn

! test/compiler/codecache/jmx/PoolsIndependenceTest.java

Changeset: b803626e3920
Author:    never
Date:      2016-05-31 17:08 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b803626e3920

8157292: [JVMCI] add missing test files from 8156034
Reviewed-by: iveresov
Contributed-by: josef.eisl at jku.at

+ test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
+ test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory
+ test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config
+ test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java

Changeset: 43448f0df80a
Author:    never
Date:      2016-05-31 17:51 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43448f0df80a

Merge


Changeset: 70de7e49af13
Author:    rschatz
Date:      2016-05-31 20:43 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/70de7e49af13

8157428: [JVMCI] remove MemoryAccessProvider.readUnsafeConstant from API
Reviewed-by: iveresov

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java

Changeset: a36c5d9b59cb
Author:    thartmann
Date:      2016-06-01 14:22 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a36c5d9b59cb

8155046: Parse::Block construction using undefined behavior
Summary: Blocks should be created via constructor and placement new.
Reviewed-by: kvn

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

Changeset: cb4d04e45928
Author:    thartmann
Date:      2016-06-01 16:36 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cb4d04e45928

8157842: indexOfChar intrinsic is not emitted on x86
Summary: Matcher::match_rule_supported() should check for !UseSSE42Intrinsics.
Reviewed-by: roland, rbackman, shade, kvn

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

Changeset: 0408af2f2f5f
Author:    thartmann
Date:      2016-06-02 08:46 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0408af2f2f5f

8156760: VM crashes if -XX:-ReduceInitialCardMarks is set
Summary: Fixed several compiler crashes with disabled ReduceInitialCardMarks.
Reviewed-by: roland, minqi, dlong, tschatzl, kvn

! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java
! test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java

Changeset: 48a15de056b8
Author:    fyang
Date:      2016-06-02 21:12 +0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/48a15de056b8

8149418: AArch64: replace tst+br with tbz instruction when tst's constant operand is 2 power
Summary: replace tst+br with tbz instruction when tst's constant operand is 2 power
Reviewed-by: aph

! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp

Changeset: 1605f0d9b2d1
Author:    thartmann
Date:      2016-06-02 13:19 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1605f0d9b2d1

8158214: Crash with "assert(VM_Version::supports_sse4_1()) failed" if UseSSE < 4 is set
Summary: Do not emit unsupported SSE 4.1 instructions in CRC32 intrinsic.
Reviewed-by: kvn, zmajo

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
+ test/compiler/cpuflags/TestSSE4Disabled.java

Changeset: 9811082ebb49
Author:    thartmann
Date:      2016-06-02 14:54 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9811082ebb49

Merge


Changeset: 7f42e988b083
Author:    dnsimon
Date:      2016-06-02 17:52 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7f42e988b083

8158000: [JVMCI] remove unused ParseClosure class
Reviewed-by: kvn

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

Changeset: ef7a2567ba26
Author:    kvn
Date:      2016-06-06 12:56 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ef7a2567ba26

Merge

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp

Changeset: 4fce6a99a262
Author:    dnsimon
Date:      2016-06-06 16:31 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4fce6a99a262

8156587: [JVMCI] remove Unsafe.getJavaMirror and Unsafe.getKlassPointer
Reviewed-by: kvn

! src/share/vm/prims/unsafe.cpp
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java

Changeset: 10d071c3fa1f
Author:    jcm
Date:      2016-06-06 23:24 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/10d071c3fa1f

8146416: java.lang.OutOfMemoryError triggers: assert(current_bci == 0) failed: bci isn't zero for do_not_unlock_if_synchronized
Summary: handle realloc failure pending exception.
Reviewed-by: roland

! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/vframeArray.cpp
+ test/compiler/uncommontrap/DeoptReallocFailure.java

Changeset: 72fa30e09fcd
Author:    thartmann
Date:      2016-06-07 09:11 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/72fa30e09fcd

Merge

- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java

Changeset: 8805ad288804
Author:    thartmann
Date:      2016-06-07 18:20 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8805ad288804

8158228: C1 incorrectly folds mismatched loads from stable arrays
Summary: Disable constant folding for mismatched loads from stable arrays.
Reviewed-by: vlivanov

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
+ test/compiler/stable/TestStableMismatched.java

Changeset: 802c265de86a
Author:    dnsimon
Date:      2016-06-07 17:16 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/802c265de86a

8158985: [JVMCI] access to HotSpotJVMCIRuntime.vmEventListeners must be thread safe
Reviewed-by: iveresov, kvn

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

Changeset: 84ff58dfd5e0
Author:    enevill
Date:      2016-06-07 10:17 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/84ff58dfd5e0

8158913: aarch64: SEGV running Spark terasort
Summary: Use signed instead of unsigned test for end of loop in gen_write_ref_array_post_barrier
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org

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

Changeset: e3e630ffcd86
Author:    dnsimon
Date:      2016-06-10 02:43 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3e630ffcd86

8158351: [JVMCI] NoClassDefFoundError: jdk/vm/ci/runtime/JVMCI
Reviewed-by: kvn, vlivanov

! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java

Changeset: b8dc70225272
Author:    kvn
Date:      2016-06-10 10:13 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b8dc70225272

Merge


Changeset: f377fae5570e
Author:    kvn
Date:      2016-06-10 20:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f377fae5570e

Merge

- test/compiler/c2/6857159/Test6857159.sh
- test/compiler/c2/6894807/Test6894807.sh
- test/compiler/c2/7070134/Test7070134.sh
- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java

Changeset: 63bea429a73e
Author:    amurillo
Date:      2016-06-10 15:19 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63bea429a73e

Merge


Changeset: 9a2f34e96604
Author:    jmasa
Date:      2016-06-10 09:22 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a2f34e96604

8026752: Cancel MetaspaceGC request for a CMS concurrent collection after GC
Reviewed-by: sjohanss, sangheki

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/prims/whitebox.cpp
+ test/gc/metaspace/TestMetaspaceCMSCancel.java

Changeset: 1d0cf1a5d2f8
Author:    jmasa
Date:      2016-06-11 00:12 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d0cf1a5d2f8

Merge


Changeset: e4248c7dbfe9
Author:    jmasa
Date:      2016-05-19 14:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e4248c7dbfe9

8157373: Active workers should not be reset in AbstractWorkGang initialize()
Reviewed-by: kbarrett, tschatzl, jwilhelm

! src/share/vm/gc/shared/workgroup.cpp

Changeset: 560986399f7d
Author:    rehn
Date:      2016-06-13 10:10 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/560986399f7d

8072440: serviceability/dcmd/ tests timeout
Reviewed-by: sla, mlarsson

! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java

Changeset: 9d1ff93561d8
Author:    mgronlun
Date:      2016-06-13 11:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9d1ff93561d8

8158033: Notify_tracing() misplaced for intended purpose
Reviewed-by: egahlin, dholmes

! src/share/vm/runtime/java.cpp
! src/share/vm/trace/traceBackend.hpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 631fb590133e
Author:    coleenp
Date:      2016-06-13 09:02 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/631fb590133e

8158237: JVMTI hides critical debug information for memory leak tracing
Summary: remove _backtrace as hidden field, original problem no longer exists
Reviewed-by: sspitsyn, jiangli

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

Changeset: 3f4173a750ac
Author:    coleenp
Date:      2016-06-13 14:00 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f4173a750ac

Merge


Changeset: da7822cf01c2
Author:    mockner
Date:      2016-06-13 13:47 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da7822cf01c2

8157490: JCK test vm/jni/DefineClass/dfcl001/dfcl00101m1/dfcl00101m1 crashes when run with -Xlog:classload=info
Summary: null stream->source() no longer causes error with -Xlog:class+load
Reviewed-by: lfoltan, coleenp

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/instanceKlass.cpp

Changeset: 2604d6f0d78b
Author:    ehelin
Date:      2016-06-08 13:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2604d6f0d78b

8159045: Remove const from methods returning size_t in threadLocalAllocBuffer.hpp
Reviewed-by: sjohanss, jmasa

! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp

Changeset: af471bb92773
Author:    goetz
Date:      2016-06-09 15:17 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/af471bb92773

8159156: [TESTBUG] ReserveMemory test is not useful on Aix.
Reviewed-by: dholmes

! test/runtime/memory/ReserveMemory.java

Changeset: 7986ed0248ca
Author:    kzhaldyb
Date:      2016-06-14 19:15 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7986ed0248ca

8132713: Add tests which check that Humongous objects behave as expected after finishing ConcMark Cycle
Reviewed-by: tschatzl, dfazunen

! test/gc/g1/humongousObjects/objectGraphTest/GC.java
! test/gc/g1/humongousObjects/objectGraphTest/README
! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java

Changeset: a9d29bc5ca77
Author:    kzhaldyb
Date:      2016-06-14 19:38 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a9d29bc5ca77

Merge


Changeset: 6ddde016c584
Author:    gtriantafill
Date:      2016-06-14 14:35 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ddde016c584

8159255: [TESTBUG] XpatchJavaBase.java compilation failure
Reviewed-by: lfoltan, hseigel, ddmitriev

! test/runtime/modules/Xpatch/XpatchJavaBase.java

Changeset: 9ea851547820
Author:    gtriantafill
Date:      2016-06-14 14:31 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9ea851547820

8159328: [TESTBUG] ProblematicFrameTest.java throws an exception (due to trying to access Unsafe) but still passes
Reviewed-by: hseigel, ddmitriev

! test/runtime/ErrorHandling/ProblematicFrameTest.java

Changeset: fb6d90a14a9c
Author:    hseigel
Date:      2016-06-14 19:30 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fb6d90a14a9c

Merge


Changeset: 905d8058b6a8
Author:    rehn
Date:      2016-06-15 09:43 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/905d8058b6a8

8149778: serviceability/tmtools/jstat/GcCapacityTest.java causes JVM to hang during GC
Reviewed-by: pliden, stefank

! test/serviceability/tmtools/jstat/GcCapacityTest.java
! test/serviceability/tmtools/jstat/utils/GcProvokerImpl.java

Changeset: de03ddff30ae
Author:    rehn
Date:      2016-06-15 09:54 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/de03ddff30ae

8154106: UL Xlog:help regd'g 'rt' tag
Reviewed-by: mlarsson, mockner, gtriantafill

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

Changeset: a6ec9abddefd
Author:    pliden
Date:      2016-06-15 10:46 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a6ec9abddefd

8159350: G1 String deduplication logging malformed
Reviewed-by: stefank, sjohanss

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

Changeset: 385eae426548
Author:    pliden
Date:      2016-06-15 12:44 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/385eae426548

Merge


Changeset: 13b2c7ac95a5
Author:    coleenp
Date:      2016-06-15 09:48 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/13b2c7ac95a5

8152271: MemberNameTable doesn't purge stale entries
Summary: Intern MemberNames in table instead of allocating new entries
Reviewed-by: vlivanov, sspitsyn, dholmes

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: 5042d1a4d83b
Author:    lfoltan
Date:      2016-06-16 13:34 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5042d1a4d83b

8156871: Possible concurrency issue with JVM_AddModuleExports
Summary: Need for single PackageEntry flag to determine a package's unqualifed export state.
Reviewed-by: acorn, ctornqvi, dholmes, jiangli

! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/packageEntry.hpp
+ test/runtime/modules/CompilerUtils.java
+ test/runtime/modules/ModuleStress/ExportModuleStressTest.java
+ test/runtime/modules/ModuleStress/src/jdk.test/module-info.java
+ test/runtime/modules/ModuleStress/src/jdk.test/test/Main.java
+ test/runtime/modules/ModuleStress/src/jdk.translet/module-info.java
+ test/runtime/modules/ModuleStress/src/jdk.translet/translet/Main.java

Changeset: a709f2ee79e5
Author:    lmesnik
Date:      2016-06-17 13:07 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a709f2ee79e5

8157831: JVMCI tests should not be executed on linux-arm32
Reviewed-by: dpochepk, dholmes

! test/TEST.ROOT
! test/compiler/cpuflags/TestSSE4Disabled.java
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.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/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/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/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/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.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/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/meta/StableFieldTest.java
! test/runtime/ThreadSignalMask/ThreadSignalMask.java

Changeset: ca8e7f08dd58
Author:    rprotacio
Date:      2016-06-17 10:46 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca8e7f08dd58

8153394: Add Unified Logging to make it easy to trace time taken in initPhase2
Summary: Added modules+startuptime logging for initPhase2 via TraceTime class
Reviewed-by: rehn, hseigel, mockner

! src/share/vm/runtime/thread.cpp
! test/runtime/logging/StartupTimeTest.java

Changeset: 8c1b50b9415b
Author:    rprotacio
Date:      2016-06-17 15:06 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c1b50b9415b

Merge


Changeset: 7fe08d7ebab4
Author:    mchernov
Date:      2016-06-17 18:45 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7fe08d7ebab4

8158412: [TESTBUG] TestIHOPErgo and TestStressG1Humongous should not be executed when JFR is enabled
Reviewed-by: dfazunen, tschatzl

! test/TEST.ROOT
! test/gc/g1/ihop/TestIHOPErgo.java
! test/gc/g1/ihop/TestIHOPStatic.java
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/stress/TestStressG1Humongous.java

Changeset: f5d03f7d62bd
Author:    dfazunen
Date:      2016-06-17 19:04 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5d03f7d62bd

Merge


Changeset: 6012254acbad
Author:    amurillo
Date:      2016-06-23 17:07 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6012254acbad

Merge

- test/compiler/c2/6857159/Test6857159.sh
- test/compiler/c2/6894807/Test6894807.sh
- test/compiler/c2/7070134/Test7070134.sh
- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java

Changeset: 20e5ee80da9d
Author:    amurillo
Date:      2016-06-30 22:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/20e5ee80da9d

Merge

- test/compiler/c2/6857159/Test6857159.sh
- test/compiler/c2/6894807/Test6894807.sh
- test/compiler/c2/7070134/Test7070134.sh
- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java

Changeset: adc8c84b7cf8
Author:    clanger
Date:      2016-07-01 11:29 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/adc8c84b7cf8

8160565: AIX port: cleanup of libo4 wrapper stub
Reviewed-by: goetz, simonis

! src/os/aix/vm/libo4.cpp
! src/os/aix/vm/libo4.hpp
! src/os/aix/vm/libperfstat_aix.cpp
! src/os/aix/vm/libperfstat_aix.hpp

Changeset: fa5d09273164
Author:    amurillo
Date:      2016-07-07 18:21 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fa5d09273164

Added tag jdk-9+126 for changeset adc8c84b7cf8

! .hgtags

Changeset: 3950d1713ffa
Author:    goetz
Date:      2016-06-13 09:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3950d1713ffa

8159335: Fix problems with stack overflow handling.
Reviewed-by: dlong, coleenp, mdoerr

! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
! test/compiler/exceptions/TestRecursiveReplacedException.java
! test/compiler/runtime/6865265/StackOverflowBug.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/uncommontrap/StackOverflowGuardPagesOff.java
! test/compiler/uncommontrap/TestStackBangMonitorOwned.java
! test/compiler/uncommontrap/TestStackBangRbp.java
! test/runtime/StackGuardPages/invoke.c

Changeset: ecf0f53de684
Author:    coleenp
Date:      2016-06-19 20:14 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ecf0f53de684

Merge

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

Changeset: 1b38b646e5c0
Author:    ysuenaga
Date:      2016-06-20 00:07 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1b38b646e5c0

8156181: UL: File size limit on 32 bit Linux
Reviewed-by: mlarsson, dholmes

! make/lib/JvmOverrideFiles.gmk

Changeset: 9c519decd802
Author:    ehelin
Date:      2016-06-13 11:22 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c519decd802

8159340: Add extension to CompileGtest.gmk
Reviewed-by: dholmes, gtriantafill, jwilhelm

! make/lib/CompileGtest.gmk

Changeset: 6b170e212317
Author:    ehelin
Date:      2016-06-13 13:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6b170e212317

8159364: Gtest unit tests does not support PCH
Reviewed-by: erikj, jwilhelm, gtriantafill

! make/lib/CompileGtest.gmk
! test/native/runtime/test_classLoader.cpp
! test/native/runtime/test_instanceKlass.cpp
! test/native/runtime/test_os.cpp
! test/native/utilities/test_quicksort.cpp

Changeset: c7c125b33047
Author:    ehelin
Date:      2016-06-13 13:54 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c7c125b33047

8159365: assert is not defined for unit tests
Reviewed-by: jwilhelm, coleenp

! test/native/unittest.hpp

Changeset: 7862a718ec47
Author:    ehelin
Date:      2016-06-13 13:52 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7862a718ec47

8159366: Header guards missing for unittest.hpp
Reviewed-by: jwilhelm, stefank, pliden

! test/native/unittest.hpp

Changeset: d447c7a6b330
Author:    gtriantafill
Date:      2016-06-20 07:45 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d447c7a6b330

8157592: StackTraceLogging fails with stack overflow on 32-bit Windows
Reviewed-by: coleenp, dholmes, jiangli

! test/runtime/Throwable/StackTraceLogging.java
! test/runtime/Throwable/TestThrowable.java

Changeset: ea7f8f1f50c1
Author:    coleenp
Date:      2016-06-20 12:28 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea7f8f1f50c1

8159470: Error message for ICCE for MethodHandle constant pool not helpful
Summary: Reworded message and added test.
Reviewed-by: hseigel, gtriantafill, dholmes

! src/share/vm/oops/constantPool.cpp
+ test/runtime/ConstantPool/TestMethodHandleConstant.java
+ test/runtime/ConstantPool/WithConfiguration.jcod

Changeset: 7ad948414ae6
Author:    coleenp
Date:      2016-06-20 17:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7ad948414ae6

Merge


Changeset: fb3602f3d00b
Author:    iklam
Date:      2016-06-20 22:02 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fb3602f3d00b

8159666: Better CDS support for Event-based tracing
Reviewed-by: jiangli, mgronlun

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/trace/traceMacros.hpp

Changeset: a59a9a97bbda
Author:    ysuenaga
Date:      2016-06-21 09:19 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a59a9a97bbda

8155730: HeapInfoDCmd should get Heap_lock
Reviewed-by: tschatzl, jprovino

! src/share/vm/memory/universe.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 63f6923e0df3
Author:    redestad
Date:      2016-06-21 12:09 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63f6923e0df3

8159590: Remove deprecated methods from jdk.internal.misc.VM
Reviewed-by: chegar, dholmes

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

Changeset: 0409c3f77916
Author:    dfazunen
Date:      2016-06-21 18:37 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0409c3f77916

8151283: Implement setting jtreg @requires property vm.isG1Supported.
Reviewed-by: tschatzl, iignatyev, mchernov

! test/TEST.ROOT

Changeset: 1daa31adf6fc
Author:    mdoerr
Date:      2016-06-21 19:25 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1daa31adf6fc

8155949: Support relaxed semantics in cmpxchg
Reviewed-by: dholmes, kbarrett, goetz, aph
Contributed-by: horii at jp.ibm.com, martin.doerr at sap.com

! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
! src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
- src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/atomic.inline.hpp

Changeset: dffe59badb82
Author:    ysuenaga
Date:      2016-06-21 19:29 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dffe59badb82

8153743: AllocateHeap() and ReallocateHeap() should use ALWAYSINLINE macro
Reviewed-by: dholmes, zgu

! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp

Changeset: 6643afe187ef
Author:    ehelin
Date:      2016-06-21 15:02 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6643afe187ef

8159370: Add FlagGuard for easier modification of flags for unit tests
Reviewed-by: kbarrett, jwilhelm

! src/share/vm/runtime/globals.hpp
+ test/native/runtime/test_globals.cpp

Changeset: 07109ac130cd
Author:    tschatzl
Date:      2016-06-22 10:34 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/07109ac130cd

8152438: Threads may do significant work out of the non-shared overflow buffer
Summary: Before processing an element in the non-shared overflow buffer, try to push it into the local shared buffer to keep it full.
Reviewed-by: jmasa, ehelin, sjohanss

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

Changeset: e589e4cd06fc
Author:    tschatzl
Date:      2016-06-22 10:49 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e589e4cd06fc

Merge


Changeset: 9febe12cbce4
Author:    ehelin
Date:      2016-06-22 14:03 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9febe12cbce4

8155099: Remove duplicate comments from G1Policy
Reviewed-by: jmasa, drwhite

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

Changeset: bc0f4abe0c20
Author:    aph
Date:      2016-06-23 16:27 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc0f4abe0c20

8160189: Fix for 8159335 breaks AArch64
Reviewed-by: kvn

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

Changeset: 65b3642849e7
Author:    kbarrett
Date:      2016-06-23 16:46 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/65b3642849e7

8157758: JDK9 does not compile on Linux with GCC 6.1 because left-shifting a negative number has undefined behavior
Summary: Replace shifts of -1 with shifts of ~0u.
Reviewed-by: kbarrett, mockner
Contributed-by: alexhenrie24 at gmail.com

! src/share/vm/code/dependencies.hpp
! src/share/vm/oops/cpCache.hpp

Changeset: 7b0bede8f58d
Author:    amurillo
Date:      2016-06-23 17:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b0bede8f58d

Merge

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

Changeset: cf576d4ca8e2
Author:    ddmitriev
Date:      2016-06-24 12:08 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf576d4ca8e2

8160102: Typo in message for NULL memory size arguments in diagnosticArgument.cpp
Reviewed-by: dholmes, rehn

! src/share/vm/services/diagnosticArgument.cpp

Changeset: e13d130f805f
Author:    dfazunen
Date:      2016-06-24 19:52 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e13d130f805f

8160088: update hotspot tests depending on GC to use @requires vm.gc.X
Reviewed-by: iignatyev, mchernov, dholmes

! test/compiler/regalloc/C1ObjectSpillInLogicOp.java
! test/gc/TestCardTablePageCommits.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestNewSizeThreadIncrease.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/gc/cms/DisableResizePLAB.java
! test/gc/cms/TestBubbleUpRef.java
! test/gc/cms/TestCMSScavengeBeforeRemark.java
! test/gc/cms/TestMBeanCMS.java
! test/gc/g1/Test2GbHeap.java
! test/gc/g1/TestGreyReclaimedHumongousObjects.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
! test/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/gc/g1/TestPLABOutput.java
! test/gc/g1/TestPLABSizeBounds.java
! test/gc/g1/TestRegionAlignment.java
! test/gc/g1/TestRegionLivenessPrint.java
! test/gc/g1/TestRemsetLogging.java
! test/gc/g1/TestRemsetLoggingPerRegion.java
! test/gc/g1/TestRemsetLoggingThreads.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/TestShrinkToOneRegion.java
! test/gc/g1/humongousObjects/TestHeapCounters.java
! test/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/gc/g1/humongousObjects/TestHumongousMovement.java
! test/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/gc/g1/humongousObjects/TestObjectCollected.java
! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
! test/gc/g1/ihop/TestIHOPErgo.java
! test/gc/g1/ihop/TestIHOPStatic.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/g1/plab/TestPLABEvacuationFailure.java
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/metaspace/G1AddMetaspaceDependency.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/gc/parallel/TestPrintGCDetailsVerbose.java
! test/gc/stress/TestMultiThreadStressRSet.java
! test/gc/stress/TestStressG1Humongous.java
! test/gc/stress/TestStressIHOPMultiThread.java
! test/gc/stress/TestStressRSetCoarsening.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/SharedArchiveFile/SharedStringsRunAuto.java

Changeset: c31d418fc552
Author:    dfazunen
Date:      2016-06-24 16:21 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c31d418fc552

Merge

- src/share/vm/runtime/atomic.cpp

Changeset: 47938663c54d
Author:    dlong
Date:      2016-06-14 15:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/47938663c54d

8159282: quarantine compiler/jvmci/compilerToVM/ReprofileTest.java
Reviewed-by: iignatyev

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

Changeset: 52ab8da77ee6
Author:    dlong
Date:      2016-06-14 18:07 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/52ab8da77ee6

8158360: C1: SEGV in generated code
Summary: update test to store Object fields
Reviewed-by: kvn

! test/compiler/c1/7103261/Test7103261.java

Changeset: eadc4ebb7755
Author:    thartmann
Date:      2016-06-15 07:58 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eadc4ebb7755

8159244: Partially initialized string object created by C2's string concat optimization may escape
Summary: Emit release barrier after String creation to prevent partially initialized object from escaping.
Reviewed-by: kvn

! src/share/vm/opto/stringopts.cpp
+ test/compiler/stringopts/TestStringObjectInitialization.java

Changeset: aa5cd232c161
Author:    shade
Date:      2016-06-15 11:21 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa5cd232c161

8157726: VarHandles/Unsafe should support sub-word atomic ops
Reviewed-by: psandoz, vlivanov, lagergren

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template
! test/compiler/unsafe/generate-unsafe-access-tests.sh

Changeset: 7642e830d4c4
Author:    mdoerr
Date:      2016-06-15 13:47 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7642e830d4c4

8158232: PPC64: improve byte, int and long array copy stubs by using VSX instructions
Reviewed-by: goetz, mdoerr
Contributed-by: Michihiro Horie <horie at jp.ibm.com>

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

Changeset: c558d46c1af2
Author:    zmajo
Date:      2016-06-15 14:27 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c558d46c1af2

8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected. Enforce final field update rules introduced by JVMS-7 (but only for JDK 9).
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp

! 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/HotSpotConstantPool.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciFlags.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/utilities/accessFlags.hpp
! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java

Changeset: a36dec2b34ef
Author:    iignatyev
Date:      2016-06-01 09:13 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a36dec2b34ef

8149043: Fix code indentation in test/compiler/stable tests
Reviewed-by: vlivanov

! 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

Changeset: 4e13df329624
Author:    rschatz
Date:      2016-06-16 16:41 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4e13df329624

8159167: [JVMCI] fix HotSpotVMConfig startup performance
Reviewed-by: iveresov

! .mx.jvmci/suite.py
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.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.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.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.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotVMConfig.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/HotSpotConstantReflectionProvider.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/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/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/HotSpotResolvedJavaFieldImpl.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/HotSpotVMConfigAccess.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.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/VMField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMFlag.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.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/HotSpotVMType.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/jvmci/vmStructs_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/sparc/SPARCTestAssembler.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java

Changeset: 5f3687f2143c
Author:    simonis
Date:      2016-06-17 11:31 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5f3687f2143c

8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions
Summary: Adjust instruction generation.
Reviewed-by: goetz
Contributed-by: gromero at linux.vnet.ibm.com, horii at jp.ibm.com

! src/cpu/ppc/vm/ppc.ad
+ test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java

Changeset: 50cc89d8fadc
Author:    gdub
Date:      2016-06-17 16:50 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/50cc89d8fadc

8159236: [JVMCI] Window-saved SPARC registers should not be considered callee-save
Reviewed-by: iveresov

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java

Changeset: e17ff216abc7
Author:    never
Date:      2016-06-13 17:36 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e17ff216abc7

8159010: [JVMCI] crashes with class redefinition
Reviewed-by: kvn

! 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/HotSpotJVMCIMetaAccessContext.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/MetaspaceWrapperObject.java

Changeset: 715042152a1a
Author:    iignatyev
Date:      2016-06-15 22:58 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/715042152a1a

8158754: compilercontrol tests: RandomCommandsTest.java and RandomValidCommandsTest.java - fail in PIT
Reviewed-by: neliasso

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

Changeset: 5eb0c6d7ec53
Author:    iignatyev
Date:      2016-06-16 01:43 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5eb0c6d7ec53

8159149: Several compiler tests fail with minimal VM
Reviewed-by: kvn, psandoz

! test/compiler/c2/8004867/TestIntUnsafeOrdered.java
! test/compiler/codegen/8011901/Test8011901.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/logcompilation/LogTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java

Changeset: c23bf7df628c
Author:    thartmann
Date:      2016-06-20 09:32 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c23bf7df628c

8159715: Fix for 8072422 is incorrect
Summary: Fixed several issues introduced by 8072422.
Reviewed-by: zmajo, kvn

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

Changeset: 04126bd35c2c
Author:    rbackman
Date:      2016-06-15 09:46 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/04126bd35c2c

8139379: Tests fail with  assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod
Reviewed-by: mgronlun, neliasso

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

Changeset: a3f37fa839a1
Author:    cvarming
Date:      2016-06-20 08:11 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a3f37fa839a1

8159720: Failure of C2 compilation with tiered prevents some C1 compilations.
Summary: If C2 fails to compile a method with tiered compilation, then it should mark the method as not compileable on the C2 tier only.
Reviewed-by: twisti, thartmann

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/parse1.cpp

Changeset: 3fc12330b38b
Author:    psandoz
Date:      2016-06-20 13:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3fc12330b38b

8158039: VarHandle float/double field/array access should support CAS/set/add atomics
Reviewed-by: shade, vlivanov, darcy

! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/generate-unsafe-access-tests.sh

Changeset: e2f9762dd2b2
Author:    adinn
Date:      2016-06-21 13:14 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2f9762dd2b2

8151661: Performance regression on Solaris-SPARC in 9-b103
Reviewed-by: kvn, aph
Contributed-by: rahul.v.raghavan at oracle.com

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

Changeset: ba5ca8b6e48f
Author:    adinn
Date:      2016-06-21 13:15 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ba5ca8b6e48f

8160006: Fix AArch64 after changes made by 8151661
Reviewed-by: kvn

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

Changeset: 49bfa3deb329
Author:    shade
Date:      2016-06-22 13:29 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/49bfa3deb329

8156803: Turn StressLCM/StressGCM flags to diagnostic
Reviewed-by: kvn, ctornqvi

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

Changeset: ca2cf2b8d0c2
Author:    never
Date:      2016-06-22 21:13 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca2cf2b8d0c2

8159856: [JVMCI] InterpreterFrameSizeTest.java failed compilation
Reviewed-by: kvn, iveresov

! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java

Changeset: 7b158f8137c9
Author:    iignatyev
Date:      2016-06-22 21:24 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b158f8137c9

8160025: compiler/testlibrary/uncommontrap/Verifier doesn't close FileReader
Reviewed-by: kvn

! test/compiler/testlibrary/uncommontrap/Verifier.java

Changeset: 2d45ee827620
Author:    iignatyev
Date:      2016-06-22 00:29 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2d45ee827620

8132920: use package in compiler testlibraries
Reviewed-by: kvn, psandoz

! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/compilercontrol/commandfile/CompileOnlyTest.java
! test/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/compiler/compilercontrol/commandfile/LogTest.java
! test/compiler/compilercontrol/commandfile/PrintTest.java
! test/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/compiler/compilercontrol/commands/ExcludeTest.java
! test/compiler/compilercontrol/commands/LogTest.java
! test/compiler/compilercontrol/commands/PrintTest.java
! test/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/compiler/compilercontrol/directives/ExcludeTest.java
! test/compiler/compilercontrol/directives/LogTest.java
! test/compiler/compilercontrol/directives/PrintTest.java
! test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/compiler/compilercontrol/jcmd/AddLogTest.java
! test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/compiler/compilercontrol/logcompilation/LogTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.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/IntrinsicBase.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/SHAOptionsBase.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/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/SHASanityTestBase.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/jsr292/InvokerGC.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/rtm/cli/RTMLockingAwareTest.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/testlibrary/intrinsics/Verifier.java
! test/compiler/testlibrary/rtm/AbortProvoker.java
! test/compiler/testlibrary/rtm/AbortType.java
! test/compiler/testlibrary/rtm/BufferOverflowProvoker.java
! test/compiler/testlibrary/rtm/BusyLock.java
! test/compiler/testlibrary/rtm/CompilableTest.java
! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java
! test/compiler/testlibrary/rtm/NestedAbortProvoker.java
! test/compiler/testlibrary/rtm/RTMLockingStatistics.java
! test/compiler/testlibrary/rtm/RTMTestBase.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/testlibrary/rtm/predicate/SupportedCPU.java
! test/compiler/testlibrary/rtm/predicate/SupportedVM.java
! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
! test/compiler/testlibrary/uncommontrap/Verifier.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java

Changeset: cb2950f7cffe
Author:    lmesnik
Date:      2016-06-22 20:06 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cb2950f7cffe

8158581: ciReplay can not be run w/ JFR enabled
Reviewed-by: iignatyev, kvn

! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/TestVM.sh
! test/compiler/ciReplay/TestVM_no_comp_level.sh

Changeset: 93916c3c15aa
Author:    iignatyev
Date:      2016-06-23 00:37 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/93916c3c15aa

Merge


Changeset: 67018d0b8fc5
Author:    never
Date:      2016-06-22 22:39 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/67018d0b8fc5

8158850: [JVMCI] be more precise when enforcing OopMapValue encoding limitations
Reviewed-by: kvn

! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DebugInfoTest.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/sparc/SPARCTestAssembler.java

Changeset: 4903bb3c0eca
Author:    never
Date:      2016-06-22 23:31 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4903bb3c0eca

Merge


Changeset: 2f096695fd6d
Author:    dnsimon
Date:      2016-06-23 05:13 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2f096695fd6d

8159613: [Findbugs] various warnings reported for JVMCI sources
Reviewed-by: kvn, twisti

! .mx.jvmci/mx_jvmci.py
! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
! 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/src/jdk/vm/ci/code/Architecture.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/CallingConvention.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/RegisterArray.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/SuppressFBWarnings.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.common/src/jdk/vm/ci/common/InitTimer.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.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.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.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/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/HotSpotConstantPool.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/HotSpotJVMCIRuntime.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/HotSpotReferenceMap.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/HotSpotSpeculationLog.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/HotSpotVMConfigAccess.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.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/LineNumberTable.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/LocalVariableTable.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SuppressFBWarnings.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java
! test/compiler/jvmci/errors/CodeInstallerTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/sparc/SPARCTestAssembler.java

Changeset: 84d6afe30a53
Author:    mdoerr
Date:      2016-06-23 17:38 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/84d6afe30a53

8159976: PPC64: Add missing intrinsics for sub-word atomics
Reviewed-by: shade, goetz

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/ppc.ad

Changeset: 70531b9ff653
Author:    dpochepk
Date:      2016-06-23 17:39 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/70531b9ff653

8158650: [jittester] when generating tests with default parameters, generation hangs after 98 test
Reviewed-by: kvn, iignatyev

! test/testlibrary/jittester/src/jdk/test/lib/jittester/IRNode.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ClassDefinitionBlockFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/MainKlassFactory.java

Changeset: 905dd7d9f2e5
Author:    dpochepk
Date:      2016-06-23 17:39 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/905dd7d9f2e5

8159803: Jittester: FileAlreadyExists exception during tests generation
Reviewed-by: iignatyev

! test/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java

Changeset: 398789394062
Author:    dpochepk
Date:      2016-06-23 17:40 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/398789394062

8159730: compiler/jvmci/compilerToVM/IsMatureTest failed with "Multiple times invoked method should have method data (assert failed: 0 != 0)"
Reviewed-by: kvn

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

Changeset: ff87afb961cf
Author:    dpochepk
Date:      2016-06-23 15:41 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ff87afb961cf

Merge


Changeset: b05bb0f666ab
Author:    never
Date:      2016-06-23 10:22 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b05bb0f666ab

8160197: [JVMCI] AllocatableValue.toString overrides are missing reference information
Reviewed-by: kvn

! 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/ValueKind.java

Changeset: ddd48aeebd7f
Author:    kvn
Date:      2016-06-24 15:09 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ddd48aeebd7f

Merge

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/c2_globals.hpp
- src/share/vm/runtime/atomic.cpp
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java

Changeset: ed960e1c67fe
Author:    iklam
Date:      2016-06-26 20:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ed960e1c67fe

8148813: Windows os::check_heap needs more information
Summary: added ring buffer to log info while walking the heap
Reviewed-by: mgronlun, dholmes, ccheung

! src/os/windows/vm/os_windows.cpp

Changeset: ba08710f3b6c
Author:    pliden
Date:      2016-06-27 09:35 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ba08710f3b6c

8158871: Long response times with G1 and StringDeduplication
Reviewed-by: stefank, sjohanss, tschatzl, dfazunen

! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/g1StringDedupTable.hpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp

Changeset: 7849d0e249fd
Author:    amurillo
Date:      2016-07-01 16:50 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7849d0e249fd

Merge

- 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/HotSpotVmSymbols.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/HotSpotVMType.java
- src/share/vm/runtime/atomic.cpp

Changeset: d20d5dd3c99e
Author:    amurillo
Date:      2016-07-07 19:00 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d20d5dd3c99e

Merge


Changeset: 25442c9a17c8
Author:    amurillo
Date:      2016-07-07 18:35 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/25442c9a17c8

Merge

- 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/HotSpotVmSymbols.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/HotSpotVMType.java
- src/share/vm/runtime/atomic.cpp

Changeset: a8d8b49a0a24
Author:    dsamersoff
Date:      2016-07-08 20:11 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a8d8b49a0a24

8161074: Quarantine jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java in JDK9-dev
Summary: Quarantine the test
Reviewed-by: dcubed, gtriantafill

! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java

Changeset: 352357128f60
Author:    amurillo
Date:      2016-07-12 21:14 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/352357128f60

Merge


Changeset: 27f732a0a63c
Author:    amurillo
Date:      2016-07-14 15:47 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/27f732a0a63c

Added tag jdk-9+127 for changeset 352357128f60

! .hgtags

Changeset: de52fd366408
Author:    mhaupt
Date:      2016-07-12 10:39 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/de52fd366408

8161032: GPL header incorrect - address wrong - not swapped in licensee bundles
Reviewed-by: dholmes, kvn

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrap.java

Changeset: f97ba4d85000
Author:    pliden
Date:      2016-06-28 10:37 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f97ba4d85000

8159890: SIGSEGV with UseStringDeduplication and UseSharedSpaces/RequireSharedSpaces
Reviewed-by: stefank, drwhite, tschatzl, jiangli, iklam
Contributed-by: per.liden at oracle.com, ioi.lam at oracle.com

! src/share/vm/classfile/compactHashtable.cpp
+ test/runtime/SharedArchiveFile/SharedStringsDedup.java

Changeset: 28accbf6d435
Author:    lfoltan
Date:      2016-06-28 10:11 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/28accbf6d435

8159262: Walking PackageEntry Export and ModuleEntry Reads Must Occur Only When Neccessary And Wait Until ClassLoader's Aliveness Determined
Summary: Fixed an issue in class unloading to delay walk until class loader's aliveness is determined of modularity lists to remove dead modules
Reviewed-by: coleenp, dholmes, sspitsyn, zgu

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/packageEntry.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
+ test/runtime/modules/ModuleStress/CustomSystemClassLoader.java
+ test/runtime/modules/ModuleStress/ModuleNonBuiltinCLMain.java
+ test/runtime/modules/ModuleStress/ModuleSameCLMain.java
+ test/runtime/modules/ModuleStress/ModuleStress.java
+ test/runtime/modules/ModuleStress/ModuleStressGC.java
+ test/runtime/modules/ModuleStress/src/jdk.test/test/MainGC.java
+ test/runtime/modules/ModuleStress/src/jdk.translet/translet/MainGC.java

Changeset: 9543730bc5d7
Author:    kzhaldyb
Date:      2016-06-29 17:01 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9543730bc5d7

8132715: Add tests which check that no allocations allowed in any of humongous regions
Reviewed-by: dfazunen, tschatzl

+ test/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java

Changeset: 63d26f8dbce2
Author:    kzhaldyb
Date:      2016-06-29 18:40 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63d26f8dbce2

8132711: Add tests which check that Humongous objects behave as expected after Mixed GC
Reviewed-by: tschatzl, dfazunen

! test/gc/g1/humongousObjects/objectGraphTest/GC.java
! test/gc/g1/humongousObjects/objectGraphTest/README
! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java

Changeset: 7d886caa5cc7
Author:    coleenp
Date:      2016-06-29 20:16 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7d886caa5cc7

8160551: assert(c == Bytecodes::_putfield) failed: must be putfield
Summary: Illegal bytecodes which are detected later hit this assert first.
Reviewed-by: jrose

! src/share/vm/interpreter/rewriter.cpp
+ test/runtime/Final/Bad.jasm
+ test/runtime/Final/PutfieldError.java

Changeset: ed531a6f6b53
Author:    coleenp
Date:      2016-06-30 00:19 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ed531a6f6b53

Merge


Changeset: 2af3fb9f244f
Author:    mlarsson
Date:      2016-06-29 16:11 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2af3fb9f244f

8159695: Arguments::atojulong() fails to detect overflows
Reviewed-by: dholmes, dsamersoff

! src/share/vm/runtime/arguments.cpp
+ test/native/runtime/test_arguments.cpp

Changeset: 05c21d0982bb
Author:    erikj
Date:      2016-07-01 11:55 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/05c21d0982bb

8158629: bash >(...) construct still causes race conditions
Reviewed-by: tbell

! make/gensrc/GensrcDtrace.gmk
! make/lib/CompileDtracePostJvm.gmk

Changeset: f59a05821a33
Author:    ctornqvi
Date:      2016-07-01 07:21 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f59a05821a33

8160484: Implement Hotspot Runtime tier 2
Reviewed-by: dholmes, gtriantafill

! test/TEST.groups

Changeset: 640da3ec4953
Author:    ctornqvi
Date:      2016-07-01 13:39 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/640da3ec4953

Merge


Changeset: 5829c33488ad
Author:    kbarrett
Date:      2016-06-30 19:16 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5829c33488ad

8160356: invalid suffix on literal warning is occurred with GCC 6
Summary: Add whitespace separation
Reviewed-by: kbarrett, kvn
Contributed-by: yasuenag at gmail.com

! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/gc/shared/preservedMarks.cpp

Changeset: 2f77f01444dd
Author:    poonam
Date:      2016-07-01 12:51 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2f77f01444dd

8064814: Print more helpful error message when getting OOM due to low Java Heap base when running with CompressedOops
Summary: Improve OOM error message
Reviewed-by: coleenp, dholmes

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

Changeset: e3b930bb92e9
Author:    poonam
Date:      2016-07-01 23:11 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3b930bb92e9

Merge


Changeset: b24356a3e2a6
Author:    amurillo
Date:      2016-07-08 12:12 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b24356a3e2a6

Merge


Changeset: 23f9f75195b5
Author:    amurillo
Date:      2016-07-12 10:03 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/23f9f75195b5

Merge


Changeset: 22bf6db9767b
Author:    amurillo
Date:      2016-07-14 16:21 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/22bf6db9767b

Merge


Changeset: 19277b56bc7d
Author:    amurillo
Date:      2016-07-21 16:42 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/19277b56bc7d

Added tag jdk-9+128 for changeset 22bf6db9767b

! .hgtags

Changeset: ac07d96ce9b5
Author:    amurillo
Date:      2016-07-01 16:55 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ac07d96ce9b5

Merge


Changeset: 01bd72306fdf
Author:    amurillo
Date:      2016-07-02 00:26 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/01bd72306fdf

Merge


Changeset: 48e9e7db6944
Author:    pliden
Date:      2016-07-04 11:27 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/48e9e7db6944

8159974: G1 String deduplication logging not aligned with the rest of G1
Reviewed-by: stefank, tschatzl

! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! src/share/vm/gc/g1/g1StringDedupStat.cpp
! src/share/vm/gc/g1/g1StringDedupStat.hpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
! src/share/vm/gc/g1/g1StringDedupThread.hpp

Changeset: 9674b6b8470f
Author:    ysuenaga
Date:      2016-06-28 00:24 +0900
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9674b6b8470f

8160361: SEGV occurred at JNIHandleBlock::oops_do(OopClosure*)
Reviewed-by: dsamersoff, tschatzl

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

Changeset: f12df741e15e
Author:    jmasa
Date:      2016-06-13 14:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f12df741e15e

8024945: Remove check on minimum size of MetaspaceSize
Reviewed-by: kbarrett, tschatzl

! src/share/vm/memory/metaspace.cpp
! test/gc/metaspace/TestMetaspaceInitialization.java
! test/gc/metaspace/TestMetaspaceSizeFlags.java

Changeset: 715b44fbeca1
Author:    ysuenaga
Date:      2016-07-04 12:43 +0900
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/715b44fbeca1

8160353: narrowing conversion error is occurred with GCC 6
Reviewed-by: kbarrett, dholmes

! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/altHashing.cpp

Changeset: 44267f81a12b
Author:    kbarrett
Date:      2016-07-05 20:09 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/44267f81a12b

Merge


Changeset: 1b9f35a31208
Author:    drwhite
Date:      2016-07-05 15:34 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1b9f35a31208

8158946: btree009 fails with assert(s > 0) failed: Bad size calculated
Summary: Set oop_size before setting _klass
Reviewed-by: coleenp, dholmes, kbarrett, tschatzl

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/oop.inline.hpp

Changeset: 1bf96735f3be
Author:    dcubed
Date:      2016-07-05 14:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1bf96735f3be

8160739: quarantine tests failing due to -XX:TieredStopAtLevel=1
8160743: quarantine tests that can't attach symbolicator to the process on MacOS X
Reviewed-by: sspitsyn, dholmes, kvn

! test/compiler/ciReplay/TestVM_no_comp_level.sh
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java

Changeset: dbdd2a48ecba
Author:    dcubed
Date:      2016-07-05 21:24 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dbdd2a48ecba

Merge


Changeset: 3d722900f4a8
Author:    tschatzl
Date:      2016-07-06 11:22 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3d722900f4a8

8159978: Use an array to store the collection set regions instead of linking through regions
Summary: Fix a potential problem with memory visibility in the sampling thread in the collection set by changing the way we store the collection set.
Reviewed-by: ehelin, jmasa

! 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/g1CollectionSet.cpp
! src/share/vm/gc/g1/g1CollectionSet.hpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1HeapVerifier.cpp
! src/share/vm/gc/g1/g1HeapVerifier.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp

Changeset: 29ed49c42486
Author:    zmajo
Date:      2016-07-06 11:16 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29ed49c42486

8160527: Check for final instance field updates can be omitted
Summary: Disable final field resolution in the constant pool cache. Correct error message printed at field resolution. New tests.
Reviewed-by: jrose, coleenp

! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
+ test/runtime/Final/TestPutField.jasm
+ test/runtime/Final/TestPutMain.java
+ test/runtime/Final/TestPutStatic.jasm

Changeset: 9cb23b2eee22
Author:    zmajo
Date:      2016-07-06 12:01 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9cb23b2eee22

Merge


Changeset: 0df413195ffc
Author:    kbarrett
Date:      2016-07-07 15:40 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0df413195ffc

8160350: cannot truss jdk9 [ solaris ]
Summary: Removed no longer needed code to enable or test for vtime support.
Reviewed-by: kbarrett, dcubed, gthornbr
Contributed-by: alan.burlison at oracle.com

! src/os/solaris/vm/os_solaris.cpp

Changeset: d5b704ac66af
Author:    dcubed
Date:      2016-07-07 14:58 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5b704ac66af

8068592: Remove unused code in objectMonitor.hpp
Reviewed-by: dholmes, redestad, gthornbr

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

Changeset: f3d84276e127
Author:    stefank
Date:      2016-06-21 14:00 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f3d84276e127

8159893: StringTable cleaning log line lacks the GC ID prefix
Reviewed-by: pliden, jmasa

! src/share/vm/logging/logPrefix.hpp
! test/gc/g1/TestStringSymbolTableStats.java

Changeset: 399e76f7e29b
Author:    jmasa
Date:      2016-05-19 13:59 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/399e76f7e29b

8157240: GC task trace logging is incomprehensible
Reviewed-by: tschatzl, redestad

! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/gcTaskThread.hpp
! src/share/vm/gc/shared/workerManager.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
+ test/gc/ergonomics/TestInitialGCThreadLogging.java

Changeset: 2fe257c2c5d5
Author:    amurillo
Date:      2016-07-08 12:17 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2fe257c2c5d5

Merge


Changeset: bcf6261d0352
Author:    sspitsyn
Date:      2016-07-09 19:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bcf6261d0352

8159145: Add JVMTI function GetNamedModule
Summary: Introduce function GetNamedModule with a jtreg test coverage
Reviewed-by: alanb, ctornqvi, hseigel, jiangli, dholmes, dcubed

! make/test/JtregNative.gmk
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/modules.hpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnv.cpp
+ test/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java
+ test/serviceability/jvmti/GetNamedModule/libGetNamedModuleTest.c

Changeset: 46fba2696985
Author:    ysuenaga
Date:      2016-07-06 20:58 +0900
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/46fba2696985

8153074: UL: Show output option in VM.log jcmd
Reviewed-by: dholmes, mlarsson

! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! src/share/vm/logging/logOutput.cpp
! src/share/vm/logging/logOutput.hpp

Changeset: ba34c407a6ea
Author:    amurillo
Date:      2016-07-15 09:05 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ba34c407a6ea

Merge


Changeset: 4c809569da7a
Author:    zmajo
Date:      2016-07-18 15:53 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c809569da7a

8161581: Quarantine compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Summary: Quarantine test.
Reviewed-by: goetz, thartmann

! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 51197f12039f
Author:    zmajo
Date:      2016-07-19 10:14 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/51197f12039f

8161660: Quarantine TestParallelHeapSizeFlags.java and TestSmallHeap.java
Summary: Quarantine test.
Reviewed-by: dholmes, thartmann

! test/gc/TestSmallHeap.java
! test/gc/arguments/TestParallelHeapSizeFlags.java

Changeset: c54e33226cd9
Author:    zmajo
Date:      2016-07-19 11:02 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c54e33226cd9

Merge


Changeset: 97d2ff49eb68
Author:    hseigel
Date:      2016-04-06 07:55 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/97d2ff49eb68

8152479: Coded byte streams
Reviewed-by: acorn, mschoene, asmotrak
Contributed-by: harold.seigel at oracle.com

! src/share/vm/interpreter/bytecodeStream.cpp
! src/share/vm/interpreter/bytecodeStream.hpp

Changeset: 727970489c6c
Author:    iklam
Date:      2016-04-06 21:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/727970489c6c

8150752: Share Class Data
Reviewed-by: acorn, hseigel, mschoene

! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/instanceKlass.cpp

Changeset: 5d717aca1f9e
Author:    jiangli
Date:      2016-04-20 16:39 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5d717aca1f9e

8153312: Constrain AppCDS behavior
Reviewed-by: iklam, acorn, mschoene

! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp

Changeset: 9b01ac7cc018
Author:    hseigel
Date:      2016-05-11 12:03 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9b01ac7cc018

8155981: Bolster bytecode verification
Reviewed-by: acorn, jdn
Contributed-by: harold.seigel at oracle.com

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

Changeset: 5570f9d8e0a1
Author:    dcubed
Date:      2016-07-20 10:55 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5570f9d8e0a1

8161949: quarantine runtime/Unsafe/GetUnsafe.java to allow sync with JDK9-dev
Reviewed-by: jiangli, gtriantafill

! test/runtime/Unsafe/GetUnsafe.java

Changeset: 14d36b8b6157
Author:    amurillo
Date:      2016-07-21 17:14 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/14d36b8b6157

Merge


Changeset: cde17b3e2e70
Author:    vlivanov
Date:      2016-07-21 20:18 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cde17b3e2e70

8155781: C2: opaque unsafe access triggers an assert
Reviewed-by: kvn, lmesnik, ppunegov

! src/share/vm/opto/library_call.cpp
+ test/compiler/unsafe/OpaqueAccesses.java

Changeset: e96b34b76d86
Author:    vlivanov
Date:      2016-07-21 21:42 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e96b34b76d86

Merge


Changeset: 7d54c7056328
Author:    amurillo
Date:      2016-07-28 16:08 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7d54c7056328

Added tag jdk-9+129 for changeset e96b34b76d86

! .hgtags

Changeset: a3a3621d555a
Author:    amurillo
Date:      2016-08-04 17:32 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a3a3621d555a

Added tag jdk-9+130 for changeset 7d54c7056328

! .hgtags

Changeset: 5c61b454a1cf
Author:    darcy
Date:      2016-08-04 15:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5c61b454a1cf

8163231: A couple of runtime tests failing for the -testset hotspot snapshot job
Reviewed-by: acorn

! test/runtime/8007320/ConstMethodTest.java
! test/runtime/RedefineTests/RedefineAnnotations.java

Changeset: 2cd9adeec880
Author:    jwilhelm
Date:      2016-06-21 19:35 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2cd9adeec880

8048093: Explicitly setting := vs = in the -XX:+PrintFlagsFinal output
Reviewed-by: kvn, gziemski

! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/gc/metaspace/TestMetaspaceSizeFlags.java

Changeset: ad63d778ed39
Author:    jwilhelm
Date:      2016-06-21 19:37 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad63d778ed39

8024137: Flags should be set using the proper macro
Reviewed-by: sangheki, drwhite, jmasa

! src/share/vm/gc/g1/g1YoungGenSizer.cpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp

Changeset: 640529d7d9e2
Author:    dsamersoff
Date:      2016-07-13 10:51 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/640529d7d9e2

8134434: JVM_DoPrivileged() fires assert(_exception_caught == false) failed: _exception_caught is out of phase
Summary: Explicitly set exception detected inside rethrow_C
Reviewed-by: goetz, sspitsyn
Contributed-by: richard.reingruber at sap.com

! src/share/vm/opto/runtime.cpp
+ test/serviceability/jvmti/ExceptionCaughtOutOfPhase/ExceptionCaughtOutOfPhaseTest.java

Changeset: 16d35fd6cf9d
Author:    andrew
Date:      2016-07-07 18:40 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/16d35fd6cf9d

8156980: Hotspot build doesn't have -std=gnu++98 gcc option
8157358: Syntax error in TOOLCHAIN_CHECK_COMPILER_VERSION
Summary: Add flags for GCC 6 to JVM_CFLAGS and fix prefix handling
Reviewed-by: erikj, kbarrett

! make/gensrc/GensrcAdlc.gmk

Changeset: c1ee9fefb768
Author:    ccheung
Date:      2016-07-13 18:26 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c1ee9fefb768

8159901: missing newline char in the exception messages in diagnosticArgument.cpp
Reviewed-by: fparain, egahlin, iklam

! src/share/vm/services/diagnosticArgument.cpp

Changeset: 73701f973b4d
Author:    mchernov
Date:      2016-07-12 15:06 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/73701f973b4d

8158508: gc/logging/TestUnifiedLoggingSwitchStress.java timeout
Reviewed-by: jmasa, tschatzl

! test/gc/logging/TestUnifiedLoggingSwitchStress.java

Changeset: e412eaf10e27
Author:    tschatzl
Date:      2016-07-15 13:33 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e412eaf10e27

8160897: Concurrent mark mark stack memory allocation leaks memory
Summary: Fix and clean up concurrent mark mark stack memory allocation.
Reviewed-by: jmasa, sangheki

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
! src/share/vm/memory/virtualspace.cpp

Changeset: f9dcefa42da3
Author:    psandoz
Date:      2016-07-15 12:36 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f9dcefa42da3

8151163: All Buffer implementations should leverage Unsafe unaligned accessors
Reviewed-by: shade, aph

+ test/compiler/intrinsics/unsafe/ByteBufferTest.java
+ test/compiler/intrinsics/unsafe/DirectByteBufferTest.java
! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java

Changeset: 4b21fcb88ff0
Author:    psandoz
Date:      2016-07-15 12:40 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4b21fcb88ff0

Merge


Changeset: 1759a8a77cb5
Author:    amurillo
Date:      2016-07-15 09:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1759a8a77cb5

Merge


Changeset: 1fba59da0199
Author:    dcubed
Date:      2016-07-15 09:36 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1fba59da0199

8160997: Solaris: deprecated <pwd.h> and <gid.h> interfaces should be replaced
Summary: Use final POSIX 1003.1c versions of getgrgid_r(), getgrnam_r(), getpwnam_r(), and getpwuid_r().
Reviewed-by: alanb, dcubed, simonis, dholmes
Contributed-by: alan.burlison at oracle.com

! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Changeset: 6467cae916f2
Author:    dcubed
Date:      2016-07-15 18:09 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6467cae916f2

Merge


Changeset: 569c587c5935
Author:    gthornbr
Date:      2016-07-15 10:25 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/569c587c5935

8081770: [TESTBUG] regression Test7107135 needs to remove dependence on locally installed gcc
Reviewed-by: cjplummer, dcubed

! make/test/JtregNative.gmk
- test/runtime/7107135/Test.java
- test/runtime/7107135/Test7107135.sh
- test/runtime/7107135/TestMT.java
- test/runtime/7107135/test.c
+ test/runtime/execstack/Test.java
+ test/runtime/execstack/TestMT.java
+ test/runtime/execstack/Testexecstack.java
+ test/runtime/execstack/libtest-rw.c
+ test/runtime/execstack/libtest-rwx.c

Changeset: a0cdf5e20489
Author:    gthornbr
Date:      2016-07-15 10:31 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0cdf5e20489

8144279: [TESTBUG] hotspot/runtime/jsig/Test8017498.sh should use native library build support
Reviewed-by: ccheung, cjplummer, dcubed

! make/test/JtregNative.gmk
- test/runtime/jsig/Test8017498.sh
- test/runtime/jsig/TestJNI.c
+ test/runtime/jsig/libTestJNI.c

Changeset: b08a2a6286f1
Author:    gthornbr
Date:      2016-07-15 10:46 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b08a2a6286f1

8144278: [TESTBUG] hotspot/runtime/StackGuardPages/testme.sh should use native library build support
Reviewed-by: erikj, dsamersoff, dholmes

! make/test/JtregNative.gmk
+ test/runtime/StackGuardPages/exeinvoke.c
- test/runtime/StackGuardPages/invoke.c
! test/runtime/StackGuardPages/testme.sh

Changeset: 8642fc8a319c
Author:    dcubed
Date:      2016-07-15 17:05 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8642fc8a319c

Merge

- test/runtime/7107135/Test.java
- test/runtime/7107135/Test7107135.sh
- test/runtime/7107135/TestMT.java
- test/runtime/7107135/test.c
- test/runtime/StackGuardPages/invoke.c
- test/runtime/jsig/Test8017498.sh
- test/runtime/jsig/TestJNI.c

Changeset: bd8c7a2bd3c3
Author:    igerasim
Date:      2016-07-16 23:10 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bd8c7a2bd3c3

8160892: Race at the VM exit causes "WaitForMultipleObjects timed out"
Reviewed-by: dcubed, dholmes

! src/os/windows/vm/os_windows.cpp

Changeset: 332f49de944a
Author:    mgerdin
Date:      2016-07-18 14:30 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/332f49de944a

8161027: GPL header missing comma after year
Reviewed-by: redestad, dholmes

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

Changeset: 552ef60b5f47
Author:    dcubed
Date:      2016-07-18 14:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/552ef60b5f47

8161173: quarantine compiler/arraycopy/TestEliminatedArrayCopyDeopt.java
8161174: quarantine gc/stress/TestStressG1Humongous.java on 32-bit
8161175: quarantine serviceability/dcmd/compiler/CompilerQueueTest.java on 32-bit
Reviewed-by: sspitsyn, jmasa, gtriantafill

! test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java
! test/gc/stress/TestStressG1Humongous.java
! test/serviceability/dcmd/compiler/CompilerQueueTest.java

Changeset: 27bf57ad3d72
Author:    tschatzl
Date:      2016-07-19 10:31 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/27bf57ad3d72

8034842: Parallelize the Free CSet phase in G1
Reviewed-by: jmasa, ehelin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! test/gc/g1/TestGCLogMessages.java

Changeset: cf03be81f5c4
Author:    tschatzl
Date:      2016-07-19 09:30 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf03be81f5c4

8157459: G1 IHOP JFR event attribute with incorrect content type
Summary: Use PERCENTAGE instead of BYTES64 data type for the affected attributes.
Reviewed-by: ehelin, sangheki

! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/traceevents.xml

Changeset: 9c79a0b316f2
Author:    mchernov
Date:      2016-07-19 18:15 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c79a0b316f2

8160827: gc/stress/TestStressG1Humongous.java fails with OOME
Reviewed-by: tschatzl

! test/gc/stress/TestStressG1Humongous.java

Changeset: 2e59f4f1c16d
Author:    gziemski
Date:      2016-07-19 11:00 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2e59f4f1c16d

8138760: [JVMCI] VM warning: Performance bug: SystemDictionary lookup_count=21831450 lookup_length=1275207287 average=58.411479 load=5.572844
Summary: Added debug details to the warning message.
Reviewed-by: dholmes, iklam, twisti

! src/share/vm/classfile/dictionary.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/hashtable.inline.hpp

Changeset: 7d487ce63875
Author:    gziemski
Date:      2016-07-19 17:26 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7d487ce63875

Merge


Changeset: db986141fb99
Author:    jmasa
Date:      2016-07-06 13:23 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/db986141fb99

8155263: DisableStartThread should not be applied to GC worker threads
Reviewed-by: tschatzl, sangheki

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

Changeset: c364feaa4923
Author:    jmasa
Date:      2016-07-19 19:05 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c364feaa4923

Merge


Changeset: 21adec88f848
Author:    jiangli
Date:      2016-07-19 13:52 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/21adec88f848

8141341: CDS should be disabled if JvmtiExport::should_post_class_file_load_hook() is true.
Summary: Disable loading shared class if JvmtiExport::should_post_class_file_load_hook is true.
Reviewed-by: iklam, acorn, sspitsyn

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/metaspace.cpp

Changeset: c96a75f89342
Author:    jiangli
Date:      2016-07-19 20:07 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c96a75f89342

Merge


Changeset: 6d8dfd0e5d04
Author:    jiangli
Date:      2016-07-19 20:39 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d8dfd0e5d04

Merge


Changeset: 8be974d4b673
Author:    jiangli
Date:      2016-07-19 22:14 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8be974d4b673

Merge


Changeset: 9f5a448947a4
Author:    bmoloden
Date:      2016-07-20 14:47 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9f5a448947a4

8160119: Utils.tryFindJvmPid sometimes find incorrect pid
Summary: Fixed pattern
Reviewed-by: iignatyev, dholmes

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

Changeset: ebe61a744dad
Author:    mgerdin
Date:      2016-07-21 14:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ebe61a744dad

8161915: Linking gtestLauncher may end up linking with non-gtest libjvm
Reviewed-by: dholmes, ehelin

! make/lib/CompileGtest.gmk

Changeset: 2ea13db80d5c
Author:    psandoz
Date:      2016-07-21 16:29 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2ea13db80d5c

8161947: runtime/Unsafe/GetUnsafe.java is failing on jdk9/dev
Reviewed-by: alanb, dholmes

- test/runtime/Unsafe/GetUnsafe.java

Changeset: 1a5ddb441adb
Author:    dfazunen
Date:      2016-07-21 17:12 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1a5ddb441adb

8161552: Test issue: VM init failed: GC triggered before VM initialization completed. Try increasing NewSize, current value 768K.
Reviewed-by: tschatzl, jmasa, zmajo

! test/gc/TestSmallHeap.java
! test/gc/arguments/TestMaxHeapSizeTools.java

Changeset: 314b9b21d52c
Author:    dfazunen
Date:      2016-07-21 16:45 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/314b9b21d52c

Merge


Changeset: f184e692e094
Author:    ccheung
Date:      2016-07-21 19:29 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f184e692e094

8161539: 8159666 breaks minimal VM
Summary: replaces the shouldNotReachHere() with an assert
Reviewed-by: coleenp, dholmes, cjplummer, gziemski

! src/share/vm/oops/instanceKlass.hpp

Changeset: ae3843827c16
Author:    amurillo
Date:      2016-07-21 19:50 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ae3843827c16

Merge


Changeset: d7e01b16d661
Author:    amurillo
Date:      2016-07-21 20:09 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d7e01b16d661

Merge

! test/gc/TestSmallHeap.java

Changeset: 3f92ff05329e
Author:    amurillo
Date:      2016-07-22 04:05 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f92ff05329e

Merge


Changeset: ca241ed18db8
Author:    sspitsyn
Date:      2016-07-22 02:36 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca241ed18db8

8145627: sun.jvm.hotspot.oops.InstanceKlass::getSize() returns the incorrect size and has no test
Summary: fix the size and add a test
Reviewed-by: sspitsyn
Contributed-by: jini.george at oracle.com

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
+ test/serviceability/sa/TestInstanceKlassSize.java
+ test/serviceability/sa/TestInstanceKlassSizeForInterface.java

Changeset: 75aefcbe4878
Author:    ehelin
Date:      2016-07-21 14:55 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/75aefcbe4878

8159464: DumpHeap.java hits assert in G1 code
Reviewed-by: mgerdin, tschatzl

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

Changeset: bb8313c75de8
Author:    bchristi
Date:      2016-07-22 10:15 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bb8313c75de8

8161028: GPL header missing comma after year
Reviewed-by: dcubed

! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp

Changeset: 047ad22e7be5
Author:    mockner
Date:      2016-07-25 09:40 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/047ad22e7be5

8038332: The trace event vm/class/load is not always being sent
Summary: Added trace event vm/class/define
Reviewed-by: coleenp, egahlin, acorn

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/trace/traceevents.xml

Changeset: 6f477213a2e5
Author:    akulyakh
Date:      2016-07-22 16:55 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6f477213a2e5

8153978: New test to verify the modules info as returned by the JVMTI
Summary: A new JVMTI test
Reviewed-by: ctornqvi, sspitsyn

! make/test/JtregNative.gmk
+ test/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java
+ test/serviceability/jvmti/GetModulesInfo/libJvmtiGetAllModulesTest.c

Changeset: 592eb3d44565
Author:    ddmitriev
Date:      2016-07-25 17:35 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/592eb3d44565

Merge


Changeset: cfe3d8e11547
Author:    amurillo
Date:      2016-07-22 10:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cfe3d8e11547

Merge


Changeset: f62b9582d4bd
Author:    amurillo
Date:      2016-07-22 10:35 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f62b9582d4bd

Merge


Changeset: 67401d52d060
Author:    amurillo
Date:      2016-07-22 19:04 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/67401d52d060

Merge


Changeset: e74926fb7ceb
Author:    amurillo
Date:      2016-07-25 15:30 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e74926fb7ceb

Merge


Changeset: 6167e670dd21
Author:    amurillo
Date:      2016-07-25 18:52 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6167e670dd21

Merge


Changeset: 8a5735c11a84
Author:    goetz
Date:      2016-07-13 12:23 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8a5735c11a84

8161258: Simplify including platform files.
Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files.
Reviewed-by: dholmes, coleenp, kbarrett

! make/gensrc/GensrcAdlc.gmk
! make/lib/CompileJvm.gmk
! src/cpu/aarch64/vm/bytes_aarch64.hpp
! src/cpu/aarch64/vm/copy_aarch64.hpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/bytes_ppc.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
+ src/cpu/ppc/vm/interp_masm_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
- src/cpu/ppc/vm/interp_masm_ppc_64.hpp
- src/cpu/ppc/vm/ppc_64.ad
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
+ src/cpu/ppc/vm/stubRoutines_ppc.hpp
- src/cpu/ppc/vm/stubRoutines_ppc_64.hpp
+ src/cpu/ppc/vm/templateTable_ppc.hpp
- src/cpu/ppc/vm/templateTable_ppc_64.hpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
! src/cpu/x86/vm/bytes_x86.hpp
! src/cpu/x86/vm/copy_x86.hpp
+ src/cpu/x86/vm/macroAssembler_x86.inline.hpp
! src/cpu/x86/vm/register_definitions_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
- src/cpu/x86/vm/stubRoutines_x86_32.hpp
- src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/zero/vm/bytes_zero.hpp
+ src/cpu/zero/vm/macroAssembler_zero.hpp
+ src/cpu/zero/vm/macroAssembler_zero.inline.hpp
- src/os/aix/vm/mutex_aix.inline.hpp
! src/os/aix/vm/os_aix.cpp
- src/os/bsd/vm/mutex_bsd.cpp
- src/os/bsd/vm/mutex_bsd.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
- src/os/linux/vm/mutex_linux.cpp
- src/os/linux/vm/mutex_linux.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/vmError_posix.cpp
- src/os/solaris/vm/mutex_solaris.cpp
- src/os/solaris/vm/mutex_solaris.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
- src/os/windows/vm/mutex_windows.cpp
- src/os/windows/vm/mutex_windows.inline.hpp
! src/os/windows/vm/os_windows.cpp
+ src/os_cpu/aix_ppc/vm/bytes_aix_ppc.inline.hpp
! 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/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/assembler.inline.hpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/macroAssembler.hpp
! src/share/vm/asm/macroAssembler.inline.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_Defs.hpp
! src/share/vm/c1/c1_FpuStackSim.hpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/code/nativeInst.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/code/vmreg.inline.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/shared/memset_with_concurrent_readers.hpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/cppInterpreter.hpp
! src/share/vm/interpreter/interp_masm.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/opto/ad.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/prims/jni_md.h
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/icache.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/os.inline.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/prefetch.inline.hpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/semaphore.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/shark/sharkRuntime.cpp
! src/share/vm/shark/shark_globals.hpp
! src/share/vm/utilities/bytes.hpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 42bdfbb535a2
Author:    tschatzl
Date:      2016-07-26 11:04 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/42bdfbb535a2

8147910: Cache initial active_processor_count
Summary: Introduce and initialize active_processor_count variable in VM.
Reviewed-by: dholmes, jprovino

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

Changeset: 8986e5b85e73
Author:    tschatzl
Date:      2016-07-26 11:04 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8986e5b85e73

8161993: G1 crashes if active_processor_count changes during startup
Summary: Use the initial active processor count for memory initialization instead of the current active one.
Reviewed-by: dholmes, mgerdin

! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/runtime/vm_version.cpp

Changeset: 7033b767fd7c
Author:    lfoltan
Date:      2016-07-26 10:29 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7033b767fd7c

8154239: -Xbootclasspath/a breaks exploded build
Summary: Correct exploded modules build system class path search for the boot loader
Reviewed-by: acorn, ccheung, hseigel, jiangli

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/os.cpp

Changeset: b4945107f0fa
Author:    jiangli
Date:      2016-07-26 17:25 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b4945107f0fa

8156959: compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java fails with exit 134.
Summary: Remove invalid assert in SensorInfo::process_pending_requests.
Reviewed-by: dholmes, coleenp

! src/share/vm/services/lowMemoryDetector.cpp

Changeset: d3d20ddd3ff3
Author:    dholmes
Date:      2016-07-26 23:52 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d3d20ddd3ff3

8140723: Remove source code conditionalized on JAVASE_EMBEDDED
Reviewed-by: twisti, fparain, cjplummer

! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/macros.hpp
! test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
! test/compiler/testlibrary/rtm/predicate/SupportedVM.java
! test/gc/arguments/TestSelectDefaultGC.java
! test/runtime/logging/MonitorMismatchTest.java
! test/testlibrary/jdk/test/lib/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 53f2e6ca643b
Author:    acorn
Date:      2016-07-27 08:31 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/53f2e6ca643b

8162340: Better class stream parsing
Summary: Check platform and boot loader for java/* packages
Reviewed-by: lfoltan, coleenp, dholmes

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/klassFactory.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/symbol.hpp

Changeset: 8da4f8f1c17b
Author:    acorn
Date:      2016-07-27 13:33 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8da4f8f1c17b

Merge


Changeset: 439215426e1c
Author:    dfazunen
Date:      2016-07-27 21:16 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/439215426e1c

8161990: Un-quarantine TestParallelHeapSizeFlags.java and TestSmallHeap.java.
Reviewed-by: tschatzl

! test/gc/TestSmallHeap.java
! test/gc/arguments/TestParallelHeapSizeFlags.java

Changeset: 619094aa62ab
Author:    mchernov
Date:      2016-07-27 18:43 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/619094aa62ab

8159606: gc/g1/TestShrinkAuxiliaryData* tests fail because GC triggered before VM initialization completed
Reviewed-by: tschatzl

! test/gc/g1/TestShrinkAuxiliaryData.java

Changeset: 76114ca3c57b
Author:    lfoltan
Date:      2016-07-28 09:57 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/76114ca3c57b

8160487: JVM should validate a module by checking for an instance of java.lang.reflect.Module
Summary: Correct the checking of an instance of java.lang.reflect.Module to validate a module
Reviewed-by: alanb, coleenp, redestad

! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/modules.cpp
! test/runtime/modules/JVMDefineModule.java

Changeset: 82e3a58aca6f
Author:    thartmann
Date:      2016-07-29 08:36 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/82e3a58aca6f

8162540: Crash in C2 escape analysis with assert: "node should be registered"
Summary: GetAndSet, CompareAndExchange and CompareAndSwap intrinsics emit unsafe accesses to oop fields.
Reviewed-by: kvn

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

Changeset: fd222df9f27c
Author:    simonis
Date:      2016-06-22 17:05 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fd222df9f27c

8159620: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation on ppc64 and sparc
Reviewed-by: goetz, kvn, thartmann

! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/interpreter/DisableOSRTest.java

Changeset: 52ff928336eb
Author:    enevill
Date:      2016-06-16 06:42 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/52ff928336eb

8159063: aarch64: optimise unaligned array copy long
Reviewed-by: aph, adinn

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

Changeset: 94a1a0fae481
Author:    rschatz
Date:      2016-06-24 15:45 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/94a1a0fae481

8160177: [JVMCI] race condition in HotSpotMemoryAccessProviderImpl.verifyReadRawObject
Reviewed-by: kvn

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

Changeset: 8f94d7a2306f
Author:    rschatz
Date:      2016-06-24 17:11 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8f94d7a2306f

Merge


Changeset: 3c7184519727
Author:    ppunegov
Date:      2016-06-24 19:06 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c7184519727

8160085: @library' must appear before first `@run'
Summary: move @ignore after the @library
Reviewed-by: kvn

! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/startup/SmallCodeCacheStartup.java

Changeset: 59f31a72facd
Author:    ppunegov
Date:      2016-06-24 17:12 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/59f31a72facd

Merge


Changeset: 7e4f1cb6359c
Author:    iveresov
Date:      2016-06-24 11:22 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7e4f1cb6359c

8157249: [JVMCI] remove ConstantReflectionProvider.isEmbeddable method
Summary: Remove unused API
Reviewed-by: kvn

! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java

Changeset: ff0c5aa32086
Author:    iveresov
Date:      2016-06-24 19:06 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ff0c5aa32086

Merge


Changeset: 9e66ff9f36ef
Author:    kvn
Date:      2016-06-24 15:30 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e66ff9f36ef

Merge

! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java

Changeset: b725de5c248a
Author:    thartmann
Date:      2016-06-27 10:10 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b725de5c248a

8159016: Over-unrolled loop is partially removed
Summary: Prevent over-unrolling of loops by computing upper bound for trip count.
Reviewed-by: kvn

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/macro.cpp
+ test/compiler/loopopts/TestOverunrolling.java

Changeset: c8f294158cfc
Author:    dpochepk
Date:      2016-06-27 17:23 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8f294158cfc

8132318: -XX:TraceJumps is broken on Sparc
Reviewed-by: kvn, thartmann

! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/icBuffer_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 4ddac3774fdb
Author:    tpivovarova
Date:      2016-06-28 19:58 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4ddac3774fdb

8143081: [ctw] Test CompileTheWorld.java needs to be updated for Jigsaw
Reviewed-by: iignatyev

! test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java
! test/testlibrary/ctw/Makefile
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java
+ test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJimageEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassesListInFile.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java

Changeset: ba0072c0f0b8
Author:    never
Date:      2016-06-28 17:22 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ba0072c0f0b8

8160121: [JVMCI] JvmciNotifyBootstrapFinishedEventTest.java failed NoClassDefFoundError: jdk/vm/ci/runtime/JVMCI
Reviewed-by: kvn

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/thread.cpp
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java

Changeset: acfb19913bf3
Author:    never
Date:      2016-06-28 20:08 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/acfb19913bf3

Merge


Changeset: a33fdf85eb95
Author:    enevill
Date:      2016-06-29 11:24 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a33fdf85eb95

8160534: aarch64: fails to build after 8157834
Summary: add missing #include
Reviewed-by: aph

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

Changeset: 43d8e757f899
Author:    tpivovarova
Date:      2016-06-29 14:32 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43d8e757f899

8153515: [ctw] CompileTheWorld testlibrary should trigger compilation of <clinit> and <init>
Reviewed-by: thartmann

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

Changeset: 67227207fefe
Author:    tpivovarova
Date:      2016-06-29 11:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/67227207fefe

Merge


Changeset: 8a6cce0bc360
Author:    ppunegov
Date:      2016-06-29 18:04 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8a6cce0bc360

8160471: compiler/rangechecks/TestRangeCheckEliminationDisabled.java fails after JDK-8150900
Summary: Add UnlockDiagnosticVMOptions to the test
Reviewed-by: kvn, thartmann

! test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java

Changeset: 37efe81d1858
Author:    thartmann
Date:      2016-06-30 08:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/37efe81d1858

8160425: Vectorization with signalling NaN returns wrong result
Summary: Should not use doubles/floats for vector constants in the C code.
Reviewed-by: kvn, vlivanov

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86.ad
! src/share/vm/asm/assembler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
+ test/compiler/vectorization/TestNaNVector.java

Changeset: fa25a40620af
Author:    enevill
Date:      2016-05-24 01:13 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fa25a40620af

8156943: aarch64: string compare does not support CompactStrings
Summary: Implement LL, UL and LU encodings for StrComp
Reviewed-by: aph

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

Changeset: 6ab8be269224
Author:    rraghavan
Date:      2016-06-30 05:05 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ab8be269224

8153194: PreserveFPRegistersTest.java runs out of memory in the nightlies.
Summary: Fixed test by setting reference size using WhileBox.getHeapOopSize.
Reviewed-by: vlivanov

! test/compiler/gcbarriers/PreserveFPRegistersTest.java

Changeset: 22d70546af81
Author:    dnsimon
Date:      2016-07-02 00:27 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/22d70546af81

8160647: [JVMCI] need to be able to copy internal arrays from LocalVariableTable and LineNumberTable
Reviewed-by: twisti, never

! 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/LocalVariableTable.java

Changeset: cfb594b3cdbe
Author:    thartmann
Date:      2016-07-04 09:14 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cfb594b3cdbe

8160651: StubRoutines::_dtan does not restore callee save register rbx
Summary: Pop rbx before leaving stub.
Reviewed-by: vlivanov, vdeshpande

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

Changeset: b82f3570b774
Author:    thartmann
Date:      2016-07-05 07:57 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b82f3570b774

8159129: TestStringIntrinsicRangeChecks fails w/ No exception thrown for compressByte/inflateByte
Summary: Need to convert char offsets to byte offsets before range check.
Reviewed-by: vlivanov

! src/share/vm/opto/library_call.cpp
! test/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java

Changeset: 20d1eb098cd0
Author:    dnsimon
Date:      2016-07-05 17:57 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/20d1eb098cd0

8159888: [JVMCI] the client VM build is broken when INCLUDE_JVMCI is defined
Summary: fix Client VM build
Reviewed-by: twisti, kvn

! .mx.jvmci/mx_jvmci.py
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 4be0cada20ad
Author:    vlivanov
Date:      2016-07-06 15:05 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4be0cada20ad

8160360: Mismatched field loads are folded in LoadNode::Value
Reviewed-by: kvn, thartmann

! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/type.hpp

Changeset: 2d20a13591ec
Author:    tpivovarova
Date:      2016-07-07 13:53 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2d20a13591ec

8160773: error: package jdk.internal.jimage does not exist
Reviewed-by: dlong

! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java

Changeset: 9146e68921cc
Author:    aph
Date:      2016-07-07 15:07 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9146e68921cc

8141633: Implement VarHandles/Unsafe intrinsics on AArch64
Reviewed-by: roland

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
+ src/cpu/aarch64/vm/cas.m4
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Changeset: 5cc15cdaa83e
Author:    aph
Date:      2016-07-07 15:39 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5cc15cdaa83e

Merge


Changeset: 958d39144ee5
Author:    aph
Date:      2016-07-08 17:02 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/958d39144ee5

8160969: aarch64: CDS is broken after 8079507
Reviewed-by: roland
Contributed-by: ningsheng.jian at linaro.org

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

Changeset: fb87faa7fea6
Author:    dpochepk
Date:      2016-07-08 20:14 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fb87faa7fea6

8160276: Jittester: bytecode tests generation hangs in ClassWriter infinite loop
Reviewed-by: kvn, iveresov

! test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java

Changeset: ee13fc537367
Author:    iignatyev
Date:      2016-07-08 21:26 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee13fc537367

8160657: Compiler HotSpot tests should use the "run driver" directive where applicable
Reviewed-by: kvn

! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.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/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/compiler/jvmci/meta/StableFieldTest.java

Changeset: 7f9be2d3ed2b
Author:    rbackman
Date:      2016-07-11 13:14 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7f9be2d3ed2b

Merge


Changeset: 6d76a3e7702e
Author:    dnsimon
Date:      2016-07-11 19:15 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d76a3e7702e

8160730: [JVMCI] compiler selection should work without -Djvmci.Compiler
Reviewed-by: kvn, twisti, never

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java

Changeset: 4731047cadb7
Author:    thartmann
Date:      2016-07-12 08:57 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4731047cadb7

8160898: assert while replaying ciReplay file created using TieredStopAtLevel=1
Summary: Use highest available tier if no compilation level is specified in replay file.
Reviewed-by: zmajo

! src/share/vm/ci/ciReplay.cpp
! test/compiler/ciReplay/TestVM_no_comp_level.sh

Changeset: 0b9332ef528f
Author:    zmajo
Date:      2016-07-12 10:16 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b9332ef528f

8098573: Compiler accesses to shared archive fail if archive is remapped
Summary: Change ciEnv::~ciEnv() to remove symbols in VM state.
Reviewed-by: kvn, dholmes

! src/share/vm/ci/ciEnv.cpp

Changeset: 89706003513f
Author:    zmajo
Date:      2016-07-12 08:42 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/89706003513f

Merge


Changeset: ad7af1afda7a
Author:    tpivovarova
Date:      2016-07-12 18:24 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad7af1afda7a

8132919: Put compiler tests in packages
Reviewed-by: vlivanov, dpochepk
Contributed-by: igor.ignatyev at oracle.com

! make/test/JtregNative.gmk
! test/TEST.groups
! test/compiler/arguments/BMICommandLineOptionTestBase.java
! test/compiler/arguments/BMISupportedCPUTest.java
! test/compiler/arguments/BMIUnsupportedCPUTest.java
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCompiler.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arraycopy/TestArrayCloneBadAssert.java
! test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java
! test/compiler/arraycopy/TestArrayCopyBadReexec.java
! test/compiler/arraycopy/TestArrayCopyMacro.java
! test/compiler/arraycopy/TestArrayCopyNoInit.java
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/arraycopy/TestArrayCopyOfStopped.java
! test/compiler/arraycopy/TestArrayCopyOverflowArguments.java
! test/compiler/arraycopy/TestArrayCopyOverflowInBoundChecks.java
! test/compiler/arraycopy/TestArrayCopyStoppedAfterGuards.java
! test/compiler/arraycopy/TestArrayCopyUtils.java
! test/compiler/arraycopy/TestArraysCopyOfNoTypeCheck.java
! test/compiler/arraycopy/TestDeadArrayCopyOnMemChain.java
! test/compiler/arraycopy/TestEliminateArrayCopy.java
! test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java
! test/compiler/arraycopy/TestEliminatedArrayCopyPhi.java
! test/compiler/arraycopy/TestEliminatedArrayLoopPredicateCopyDeopt.java
! test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java
! test/compiler/arraycopy/TestInstanceCloneUtils.java
! test/compiler/arraycopy/TestLoadBypassArrayCopy.java
! test/compiler/arraycopy/TestMissingControl.java
! test/compiler/arraycopy/TestObjectArrayClone.java
! test/compiler/arraycopy/TestReduceBulkZeroingDisabled.java
- test/compiler/c1/6478991/NullCheckTest.java
- test/compiler/c1/6579789/Test6579789.java
- test/compiler/c1/6756768/Test6756768.java
- test/compiler/c1/6756768/Test6756768_2.java
- test/compiler/c1/6757316/Test6757316.java
- test/compiler/c1/6758234/Test6758234.java
- test/compiler/c1/6769124/TestArrayCopy6769124.java
- test/compiler/c1/6769124/TestDeoptInt6769124.java
- test/compiler/c1/6769124/TestUnalignedLoad6769124.java
- test/compiler/c1/6795465/Test6795465.java
- test/compiler/c1/6849574/Test.java
- test/compiler/c1/6855215/Test6855215.java
- test/compiler/c1/6932496/Test6932496.java
- test/compiler/c1/7042153/Test7042153.java
- test/compiler/c1/7090976/Test7090976.java
- test/compiler/c1/7103261/Test7103261.java
- test/compiler/c1/7123108/Test7123108.java
- test/compiler/c1/8004051/Test8004051.java
- test/compiler/c1/8011706/Test8011706.java
- test/compiler/c1/8011771/Test8011771.java
! test/compiler/c1/CanonicalizeArrayLength.java
+ test/compiler/c1/NullCheckTest.java
+ test/compiler/c1/Test6579789.java
+ test/compiler/c1/Test6756768.java
+ test/compiler/c1/Test6756768_2.java
+ test/compiler/c1/Test6757316.java
+ test/compiler/c1/Test6758234.java
+ test/compiler/c1/Test6795465.java
+ test/compiler/c1/Test6849574.java
+ test/compiler/c1/Test6855215.java
+ test/compiler/c1/Test6932496.java
+ test/compiler/c1/Test7042153.java
+ test/compiler/c1/Test7090976.java
+ test/compiler/c1/Test7103261.java
+ test/compiler/c1/Test7123108.java
+ test/compiler/c1/Test8004051.java
+ test/compiler/c1/Test8011706.java
+ test/compiler/c1/Test8011771.java
+ test/compiler/c1/TestArrayCopy.java
+ test/compiler/c1/TestDeoptInt.java
+ test/compiler/c1/TestUnalignedLoad.java
- test/compiler/c2/5057225/Test5057225.java
- test/compiler/c2/5091921/Test5091921.java
- test/compiler/c2/5091921/Test6186134.java
- test/compiler/c2/5091921/Test6196102.java
- test/compiler/c2/5091921/Test6357214.java
- test/compiler/c2/5091921/Test6559156.java
- test/compiler/c2/5091921/Test6753639.java
- test/compiler/c2/5091921/Test6850611.java
- test/compiler/c2/5091921/Test6890943.java
- test/compiler/c2/5091921/Test6897150.java
- test/compiler/c2/5091921/Test6905845.java
- test/compiler/c2/5091921/Test6931567.java
- test/compiler/c2/5091921/Test6935022.java
- test/compiler/c2/5091921/Test6959129.java
- test/compiler/c2/5091921/Test6985295.java
- test/compiler/c2/5091921/Test6992759.java
- test/compiler/c2/5091921/Test7005594.java
- test/compiler/c2/5091921/Test7005594.sh
- test/compiler/c2/5091921/Test7020614.java
- test/compiler/c2/5091921/input6890943.txt
- test/compiler/c2/5091921/output6890943.txt
- test/compiler/c2/6340864/TestByteVect.java
- test/compiler/c2/6340864/TestDoubleVect.java
- test/compiler/c2/6340864/TestFloatVect.java
- test/compiler/c2/6340864/TestIntVect.java
- test/compiler/c2/6340864/TestLongVect.java
- test/compiler/c2/6340864/TestShortVect.java
- test/compiler/c2/6443505/Test6443505.java
- test/compiler/c2/6589834/InlinedArrayCloneTestCase.java
- test/compiler/c2/6589834/Test_ia32.java
- test/compiler/c2/6603011/Test.java
- test/compiler/c2/6636138/Test1.java
- test/compiler/c2/6636138/Test2.java
- test/compiler/c2/6646019/Test.java
- test/compiler/c2/6646020/Tester.java
- test/compiler/c2/6661247/Test.java
- test/compiler/c2/6663621/IVTest.java
- test/compiler/c2/6663848/Tester.java
- test/compiler/c2/6663854/Test6663854.java
- test/compiler/c2/6695810/Test.java
- test/compiler/c2/6700047/Test6700047.java
- test/compiler/c2/6711100/Test.java
- test/compiler/c2/6711117/Test.java
- test/compiler/c2/6712835/Test6712835.java
- test/compiler/c2/6714694/Tester.java
- test/compiler/c2/6724218/Test.java
- test/compiler/c2/6732154/Test6732154.java
- test/compiler/c2/6741738/Tester.java
- test/compiler/c2/6772683/InterruptedTest.java
- test/compiler/c2/6792161/Test6792161.java
- test/compiler/c2/6795362/Test6795362.java
- test/compiler/c2/6796786/Test6796786.java
- test/compiler/c2/6799693/Test.java
- test/compiler/c2/6800154/Test6800154.java
- test/compiler/c2/6805724/Test6805724.java
- test/compiler/c2/6823453/Test.java
- test/compiler/c2/6832293/Test.java
- test/compiler/c2/6837011/Test6837011.java
- test/compiler/c2/6837094/Test.java
- test/compiler/c2/6843752/Test.java
- test/compiler/c2/6851282/Test.java
- test/compiler/c2/6852078/Test6852078.java
- test/compiler/c2/6857159/Test6857159.java
- test/compiler/c2/6863155/Test6863155.java
- test/compiler/c2/6865031/Test.java
- test/compiler/c2/6866651/Test.java
- test/compiler/c2/6877254/Test.java
- test/compiler/c2/6880034/Test6880034.java
- test/compiler/c2/6885584/Test6885584.java
- test/compiler/c2/6894807/IsInstanceTest.java
- test/compiler/c2/6901572/Test.java
- test/compiler/c2/6910484/Test.java
- test/compiler/c2/6910605/Test.java
- test/compiler/c2/6910618/Test.java
- test/compiler/c2/6912517/Test.java
- test/compiler/c2/6916644/Test6916644.java
- test/compiler/c2/6921969/TestMultiplyLongHiZero.java
- test/compiler/c2/6930043/Test6930043.java
- test/compiler/c2/6946040/TestCharShortByteSwap.java
- test/compiler/c2/6956668/Test6956668.java
- test/compiler/c2/6958485/Test.java
- test/compiler/c2/6968348/Test6968348.java
- test/compiler/c2/6973329/Test.java
- test/compiler/c2/7002666/Test7002666.java
- test/compiler/c2/7009359/Test7009359.java
- test/compiler/c2/7017746/Test.java
- test/compiler/c2/7024475/Test7024475.java
- test/compiler/c2/7029152/Test.java
- test/compiler/c2/7041100/Test7041100.java
- test/compiler/c2/7046096/Test7046096.java
- test/compiler/c2/7047069/Test7047069.java
- test/compiler/c2/7048332/Test7048332.java
- test/compiler/c2/7068051/Test7068051.java
- test/compiler/c2/7070134/Stemmer.java
- test/compiler/c2/7070134/words
- test/compiler/c2/7110586/Test7110586.java
- test/compiler/c2/7125879/Test7125879.java
- test/compiler/c2/7160610/Test7160610.java
- test/compiler/c2/7169782/Test7169782.java
- test/compiler/c2/7174363/Test7174363.java
- test/compiler/c2/7177917/Test7177917.java
- test/compiler/c2/7179138/Test7179138_1.java
- test/compiler/c2/7179138/Test7179138_2.java
- test/compiler/c2/7190310/Test7190310.java
- test/compiler/c2/7190310/Test7190310_unsafe.java
- test/compiler/c2/7192963/TestByteVect.java
- test/compiler/c2/7192963/TestDoubleVect.java
- test/compiler/c2/7192963/TestFloatVect.java
- test/compiler/c2/7192963/TestIntVect.java
- test/compiler/c2/7192963/TestLongVect.java
- test/compiler/c2/7192963/TestShortVect.java
- test/compiler/c2/7199742/Test7199742.java
- test/compiler/c2/7200264/Test7200264.sh
- test/compiler/c2/7200264/TestIntVect.java
- test/compiler/c2/8000805/Test8000805.java
- test/compiler/c2/8002069/Test8002069.java
- test/compiler/c2/8004741/Test8004741.java
- test/compiler/c2/8004867/TestIntAtomicCAS.java
- test/compiler/c2/8004867/TestIntAtomicOrdered.java
- test/compiler/c2/8004867/TestIntAtomicVolatile.java
- test/compiler/c2/8004867/TestIntUnsafeCAS.java
- test/compiler/c2/8004867/TestIntUnsafeOrdered.java
- test/compiler/c2/8004867/TestIntUnsafeVolatile.java
- test/compiler/c2/8005956/PolynomialRoot.java
- test/compiler/c2/8007294/Test8007294.java
- test/compiler/c2/8007722/Test8007722.java
! test/compiler/c2/FloatingPointFoldingTest.java
+ test/compiler/c2/IVTest.java
+ test/compiler/c2/InterruptedTest.java
+ test/compiler/c2/IsInstanceTest.java
+ test/compiler/c2/PolynomialRoot.java
+ test/compiler/c2/Test5057225.java
+ test/compiler/c2/Test5091921.java
+ test/compiler/c2/Test6186134.java
+ test/compiler/c2/Test6196102.java
+ test/compiler/c2/Test6357214.java
+ test/compiler/c2/Test6443505.java
+ test/compiler/c2/Test6559156.java
+ test/compiler/c2/Test6603011.java
+ test/compiler/c2/Test6636138_1.java
+ test/compiler/c2/Test6636138_2.java
+ test/compiler/c2/Test6646019.java
+ test/compiler/c2/Test6661247.java
+ test/compiler/c2/Test6695810.java
+ test/compiler/c2/Test6700047.java
+ test/compiler/c2/Test6711100.java
+ test/compiler/c2/Test6724218.java
+ test/compiler/c2/Test6732154.java
+ test/compiler/c2/Test6741738.java
+ test/compiler/c2/Test6753639.java
+ test/compiler/c2/Test6792161.java
+ test/compiler/c2/Test6795362.java
+ test/compiler/c2/Test6796786.java
+ test/compiler/c2/Test6799693.java
+ test/compiler/c2/Test6800154.java
+ test/compiler/c2/Test6805724.java
+ test/compiler/c2/Test6823453.java
+ test/compiler/c2/Test6832293.java
+ test/compiler/c2/Test6837011.java
+ test/compiler/c2/Test6837094.java
+ test/compiler/c2/Test6843752.java
+ test/compiler/c2/Test6850611.java
+ test/compiler/c2/Test6851282.java
+ test/compiler/c2/Test6852078.java
+ test/compiler/c2/Test6857159.java
+ test/compiler/c2/Test6863155.java
+ test/compiler/c2/Test6866651.java
+ test/compiler/c2/Test6877254.java
+ test/compiler/c2/Test6880034.java
+ test/compiler/c2/Test6885584.java
+ test/compiler/c2/Test6897150.java
+ test/compiler/c2/Test6901572.java
+ test/compiler/c2/Test6905845.java
+ test/compiler/c2/Test6910484.java
+ test/compiler/c2/Test6910605_1.java
+ test/compiler/c2/Test6910605_2.java
+ test/compiler/c2/Test6912517.java
+ test/compiler/c2/Test6916644.java
+ test/compiler/c2/Test6930043.java
+ test/compiler/c2/Test6931567.java
+ test/compiler/c2/Test6935022.java
+ test/compiler/c2/Test6956668.java
+ test/compiler/c2/Test6958485.java
+ test/compiler/c2/Test6959129.java
+ test/compiler/c2/Test6968348.java
+ test/compiler/c2/Test6973329.java
+ test/compiler/c2/Test6985295.java
+ test/compiler/c2/Test6992759.java
+ test/compiler/c2/Test7002666.java
+ test/compiler/c2/Test7009359.java
+ test/compiler/c2/Test7017746.java
+ test/compiler/c2/Test7020614.java
+ test/compiler/c2/Test7024475.java
+ test/compiler/c2/Test7029152.java
+ test/compiler/c2/Test7041100.java
+ test/compiler/c2/Test7046096.java
+ test/compiler/c2/Test7047069.java
+ test/compiler/c2/Test7048332.java
+ test/compiler/c2/Test7068051.java
+ test/compiler/c2/Test7110586.java
+ test/compiler/c2/Test7125879.java
+ test/compiler/c2/Test7160610.java
+ test/compiler/c2/Test7169782.java
+ test/compiler/c2/Test7174363.java
+ test/compiler/c2/Test7177917.java
+ test/compiler/c2/Test7179138_1.java
+ test/compiler/c2/Test7179138_2.java
+ test/compiler/c2/Test7190310.java
+ test/compiler/c2/Test7190310_unsafe.java
+ test/compiler/c2/Test7199742.java
+ test/compiler/c2/Test8000805.java
+ test/compiler/c2/Test8002069.java
+ test/compiler/c2/Test8004741.java
+ test/compiler/c2/Test8007294.java
+ test/compiler/c2/Test8007722.java
+ test/compiler/c2/TestCharShortByteSwap.java
! test/compiler/c2/TestDominatingDeadCheckCast.java
+ test/compiler/c2/TestMultiplyLongHiZero.java
+ test/compiler/c2/cr6340864/TestByteVect.java
+ test/compiler/c2/cr6340864/TestDoubleVect.java
+ test/compiler/c2/cr6340864/TestFloatVect.java
+ test/compiler/c2/cr6340864/TestIntVect.java
+ test/compiler/c2/cr6340864/TestLongVect.java
+ test/compiler/c2/cr6340864/TestShortVect.java
+ test/compiler/c2/cr6589834/InlinedArrayCloneTestCase.java
+ test/compiler/c2/cr6589834/Test_ia32.java
+ test/compiler/c2/cr6646020/Tester.java
+ test/compiler/c2/cr6663848/Tester.java
+ test/compiler/c2/cr6663854/Test6663854.java
+ test/compiler/c2/cr6711117/Test.java
+ test/compiler/c2/cr6712835/Test6712835.java
+ test/compiler/c2/cr6714694/Tester.java
+ test/compiler/c2/cr6865031/Test.java
+ test/compiler/c2/cr6890943/Test6890943.java
+ test/compiler/c2/cr6890943/input6890943.txt
+ test/compiler/c2/cr6890943/output6890943.txt
+ test/compiler/c2/cr7005594/Test7005594.java
+ test/compiler/c2/cr7005594/Test7005594.sh
+ test/compiler/c2/cr7192963/TestByteVect.java
+ test/compiler/c2/cr7192963/TestDoubleVect.java
+ test/compiler/c2/cr7192963/TestFloatVect.java
+ test/compiler/c2/cr7192963/TestIntVect.java
+ test/compiler/c2/cr7192963/TestLongVect.java
+ test/compiler/c2/cr7192963/TestShortVect.java
+ test/compiler/c2/cr7200264/Test7200264.sh
+ test/compiler/c2/cr7200264/TestIntVect.java
+ test/compiler/c2/cr8004867/TestIntAtomicCAS.java
+ test/compiler/c2/cr8004867/TestIntAtomicOrdered.java
+ test/compiler/c2/cr8004867/TestIntAtomicVolatile.java
+ test/compiler/c2/cr8004867/TestIntUnsafeCAS.java
+ test/compiler/c2/cr8004867/TestIntUnsafeOrdered.java
+ test/compiler/c2/cr8004867/TestIntUnsafeVolatile.java
+ test/compiler/c2/stemmer/Stemmer.java
+ test/compiler/c2/stemmer/words
+ test/compiler/calls/TestDirtyInt.java
! test/compiler/calls/common/CallsBase.java
! test/compiler/calls/common/InvokeDynamicPatcher.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java
+ test/compiler/calls/libTestDirtyInt.c
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/classUnloading/methodUnloading/WorkerClass.java
! test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/CheckUpperLimit.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/CodeCacheFreeSpaceRunner.java
! test/compiler/codecache/cli/codeheapsize/GenericCodeHeapSizeRunner.java
! test/compiler/codecache/cli/codeheapsize/JVMStartupRunner.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/common/CodeCacheCLITestBase.java
! test/compiler/codecache/cli/common/CodeCacheCLITestCase.java
! test/compiler/codecache/cli/common/CodeCacheInfoFormatter.java
! test/compiler/codecache/cli/common/CodeCacheOptions.java
! test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestWorker.java
! test/compiler/codecache/jmx/BeanTypeTest.java
! test/compiler/codecache/jmx/CodeCacheUtils.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/CodeCacheStressRunner.java
! test/compiler/codecache/stress/Helper.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
- test/compiler/codegen/6378821/Test6378821.java
- test/compiler/codegen/6431242/Test.java
- test/compiler/codegen/6797305/Test6797305.java
- test/compiler/codegen/6814842/Test6814842.java
- test/compiler/codegen/6823354/Test6823354.java
- test/compiler/codegen/6875866/Test.java
- test/compiler/codegen/6879902/Test6879902.java
- test/compiler/codegen/6896617/Test6896617.java
- test/compiler/codegen/6909839/Test6909839.java
- test/compiler/codegen/6935535/Test.java
- test/compiler/codegen/6942326/Test.java
- test/compiler/codegen/7009231/Test7009231.java
- test/compiler/codegen/7088419/CRCTest.java
- test/compiler/codegen/7100757/Test7100757.java
- test/compiler/codegen/7119644/TestBooleanVect.java
- test/compiler/codegen/7119644/TestByteDoubleVect.java
- test/compiler/codegen/7119644/TestByteFloatVect.java
- test/compiler/codegen/7119644/TestByteIntVect.java
- test/compiler/codegen/7119644/TestByteLongVect.java
- test/compiler/codegen/7119644/TestByteShortVect.java
- test/compiler/codegen/7119644/TestByteVect.java
- test/compiler/codegen/7119644/TestCharShortVect.java
- test/compiler/codegen/7119644/TestCharVect.java
- test/compiler/codegen/7119644/TestDoubleVect.java
- test/compiler/codegen/7119644/TestFloatDoubleVect.java
- test/compiler/codegen/7119644/TestFloatVect.java
- test/compiler/codegen/7119644/TestIntDoubleVect.java
- test/compiler/codegen/7119644/TestIntFloatVect.java
- test/compiler/codegen/7119644/TestIntLongVect.java
- test/compiler/codegen/7119644/TestIntVect.java
- test/compiler/codegen/7119644/TestLongDoubleVect.java
- test/compiler/codegen/7119644/TestLongFloatVect.java
- test/compiler/codegen/7119644/TestLongVect.java
- test/compiler/codegen/7119644/TestShortDoubleVect.java
- test/compiler/codegen/7119644/TestShortFloatVect.java
- test/compiler/codegen/7119644/TestShortIntVect.java
- test/compiler/codegen/7119644/TestShortLongVect.java
- test/compiler/codegen/7119644/TestShortVect.java
- test/compiler/codegen/7184394/TestAESBase.java
- test/compiler/codegen/7184394/TestAESDecode.java
- test/compiler/codegen/7184394/TestAESEncode.java
- test/compiler/codegen/7184394/TestAESMain.java
- test/compiler/codegen/8001183/TestCharVect.java
- test/compiler/codegen/8005033/Test8005033.java
- test/compiler/codegen/8011901/Test8011901.java
- test/compiler/codegen/8144028/BitTests.java
! test/compiler/codegen/BMI1.java
+ test/compiler/codegen/BitTests.java
! test/compiler/codegen/C1NullCheckOfNullStore.java
+ test/compiler/codegen/CRCTest.java
! test/compiler/codegen/IntRotateWithImmediate.java
! test/compiler/codegen/LoadWithMask.java
! test/compiler/codegen/LoadWithMask2.java
+ test/compiler/codegen/Test6378821.java
+ test/compiler/codegen/Test6431242.java
+ test/compiler/codegen/Test6797305.java
+ test/compiler/codegen/Test6814842.java
+ test/compiler/codegen/Test6823354.java
+ test/compiler/codegen/Test6875866.java
+ test/compiler/codegen/Test6879902.java
+ test/compiler/codegen/Test6896617.java
+ test/compiler/codegen/Test6909839.java
+ test/compiler/codegen/Test6935535.java
+ test/compiler/codegen/Test6942326.java
+ test/compiler/codegen/Test7009231.java
+ test/compiler/codegen/Test7100757.java
+ test/compiler/codegen/Test8005033.java
+ test/compiler/codegen/Test8011901.java
+ test/compiler/codegen/TestBooleanVect.java
+ test/compiler/codegen/TestByteDoubleVect.java
+ test/compiler/codegen/TestByteFloatVect.java
+ test/compiler/codegen/TestByteIntVect.java
+ test/compiler/codegen/TestByteLongVect.java
+ test/compiler/codegen/TestByteShortVect.java
+ test/compiler/codegen/TestByteVect.java
+ test/compiler/codegen/TestCharShortVect.java
+ test/compiler/codegen/TestCharVect.java
+ test/compiler/codegen/TestCharVect2.java
+ test/compiler/codegen/TestDoubleVect.java
+ test/compiler/codegen/TestFloatDoubleVect.java
+ test/compiler/codegen/TestFloatVect.java
+ test/compiler/codegen/TestIntDoubleVect.java
+ test/compiler/codegen/TestIntFloatVect.java
+ test/compiler/codegen/TestIntLongVect.java
+ test/compiler/codegen/TestIntVect.java
+ test/compiler/codegen/TestLongDoubleVect.java
+ test/compiler/codegen/TestLongFloatVect.java
+ test/compiler/codegen/TestLongVect.java
+ test/compiler/codegen/TestShortDoubleVect.java
+ test/compiler/codegen/TestShortFloatVect.java
+ test/compiler/codegen/TestShortIntVect.java
+ test/compiler/codegen/TestShortLongVect.java
+ test/compiler/codegen/TestShortVect.java
+ test/compiler/codegen/aes/TestAESBase.java
+ test/compiler/codegen/aes/TestAESDecode.java
+ test/compiler/codegen/aes/TestAESEncode.java
+ test/compiler/codegen/aes/TestAESMain.java
! 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/commandfile/CompileOnlyTest.java
! test/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/compiler/compilercontrol/commandfile/LogTest.java
! test/compiler/compilercontrol/commandfile/PrintTest.java
! test/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/compiler/compilercontrol/commands/ExcludeTest.java
! test/compiler/compilercontrol/commands/LogTest.java
! test/compiler/compilercontrol/commands/PrintTest.java
! test/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/compiler/compilercontrol/directives/ExcludeTest.java
! test/compiler/compilercontrol/directives/LogTest.java
! test/compiler/compilercontrol/directives/PrintTest.java
! test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/compiler/compilercontrol/jcmd/AddLogTest.java
! test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/compiler/compilercontrol/logcompilation/LogTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/compiler/compilercontrol/parser/DirectiveParserTest.java
! test/compiler/compilercontrol/parser/DirectiveStressTest.java
! test/compiler/compilercontrol/share/AbstractTestBase.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/pool/MethodHolder.java
! test/compiler/compilercontrol/share/pool/PoolHelper.java
! test/compiler/compilercontrol/share/pool/SubMethodHolder.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/compiler/compilercontrol/share/processors/LogProcessor.java
! test/compiler/compilercontrol/share/processors/PrintProcessor.java
! test/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.java
! test/compiler/compilercontrol/share/scenario/Command.java
! test/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
! test/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
! test/compiler/controldependency/TestEliminatedCastPPAtPhi.java
! test/compiler/cpuflags/AESIntrinsicsBase.java
! test/compiler/cpuflags/RestoreMXCSR.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/compiler/cpuflags/TestSSE4Disabled.java
! test/compiler/cpuflags/predicate/AESSupportPredicate.java
! test/compiler/debug/TraceIterativeGVN.java
! test/compiler/debug/VerifyAdapterSharing.java
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
- test/compiler/eliminateAutobox/6934604/TestByteBoxing.java
- test/compiler/eliminateAutobox/6934604/TestDoubleBoxing.java
- test/compiler/eliminateAutobox/6934604/TestFloatBoxing.java
- test/compiler/eliminateAutobox/6934604/TestIntBoxing.java
- test/compiler/eliminateAutobox/6934604/TestLongBoxing.java
- test/compiler/eliminateAutobox/6934604/TestShortBoxing.java
+ test/compiler/eliminateAutobox/TestByteBoxing.java
+ test/compiler/eliminateAutobox/TestDoubleBoxing.java
+ test/compiler/eliminateAutobox/TestFloatBoxing.java
+ test/compiler/eliminateAutobox/TestIntBoxing.java
+ test/compiler/eliminateAutobox/TestLongBoxing.java
+ test/compiler/eliminateAutobox/TestShortBoxing.java
! test/compiler/eliminateAutobox/UnsignedLoads.java
- test/compiler/escapeAnalysis/6689060/Test.java
- test/compiler/escapeAnalysis/6716441/Tester.java
- test/compiler/escapeAnalysis/6726999/Test.java
- test/compiler/escapeAnalysis/6775880/Test.java
- test/compiler/escapeAnalysis/6795161/Test.java
- test/compiler/escapeAnalysis/6895383/Test.java
- test/compiler/escapeAnalysis/6896727/Test.java
+ test/compiler/escapeAnalysis/Test6689060.java
+ test/compiler/escapeAnalysis/Test6726999.java
+ test/compiler/escapeAnalysis/Test6775880.java
+ test/compiler/escapeAnalysis/Test6895383.java
+ test/compiler/escapeAnalysis/Test6896727.java
! test/compiler/escapeAnalysis/Test8020215.java
! test/compiler/escapeAnalysis/TestAllocatedEscapesPtrComparison.java
! test/compiler/escapeAnalysis/TestEABadMergeMem.java
! test/compiler/escapeAnalysis/TestEscapeThroughInvoke.java
! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
+ test/compiler/escapeAnalysis/cr6716441/Tester.java
+ test/compiler/escapeAnalysis/cr6795161/Test.java
! test/compiler/exceptions/CatchInlineExceptions.java
! test/compiler/exceptions/SumTest.java
! test/compiler/exceptions/TestRecursiveReplacedException.java
! test/compiler/floatingpoint/ModNaN.java
! test/compiler/floatingpoint/NaNTest.java
! test/compiler/floatingpoint/Test15FloatJNIArgs.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/floatingpoint/libTest15FloatJNIArgs.c
! test/compiler/gcbarriers/G1CrashTest.java
! test/compiler/gcbarriers/PreserveFPRegistersTest.java
! test/compiler/inlining/DefaultAndConcreteMethodsCHA.java
! test/compiler/inlining/DefaultMethodsDependencies.java
! test/compiler/inlining/InlineAccessors.java
! test/compiler/inlining/InlineDefaultMethod.java
! test/compiler/inlining/InlineDefaultMethod1.java
! test/compiler/integerArithmetic/TestIntegerComparison.java
- test/compiler/interpreter/6539464/Test.java
- test/compiler/interpreter/6833129/Test.java
- test/compiler/interpreter/7116216/LargeFrame.java
- test/compiler/interpreter/7116216/StackOverflow.java
! test/compiler/interpreter/DisableOSRTest.java
+ test/compiler/interpreter/Test6539464.java
+ test/compiler/interpreter/Test6833129.java
+ test/compiler/interpreter/cr7116216/LargeFrame.java
+ test/compiler/interpreter/cr7116216/StackOverflow.java
- test/compiler/intrinsics/6982370/Test6982370.java
- test/compiler/intrinsics/8005419/Test8005419.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/IntrinsicDisabledTest.java
+ test/compiler/intrinsics/Test6982370.java
+ test/compiler/intrinsics/Test8005419.java
- test/compiler/intrinsics/adler32/TestAdler32.java
+ test/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java
+ test/compiler/intrinsics/bigInteger/TestMulAdd.java
+ test/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
+ test/compiler/intrinsics/bigInteger/TestMultiplyToLenReturnProfile.java
+ test/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/compiler/intrinsics/bmi/BMITestRunner.java
! test/compiler/intrinsics/bmi/Expr.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/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.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/class/TestClassIsPrimitive.java
- test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
- test/compiler/intrinsics/clone/TestObjectClone.java
- test/compiler/intrinsics/crc32/TestCRC32.java
- test/compiler/intrinsics/crc32c/TestCRC32C.java
- test/compiler/intrinsics/hashcode/TestHashCode.java
+ test/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
+ test/compiler/intrinsics/klass/TestIsPrimitive.java
! test/compiler/intrinsics/mathexact/AddExactICondTest.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/CompareTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/GVNTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactICondTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NestedMathExactTest.java
! test/compiler/intrinsics/mathexact/SplitThruPhiTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/Verify.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/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
- test/compiler/intrinsics/muladd/TestMulAdd.java
- test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java
- test/compiler/intrinsics/multiplytolen/TestMultiplyToLenReturnProfile.java
+ test/compiler/intrinsics/object/TestClone.java
+ test/compiler/intrinsics/object/TestHashCode.java
! test/compiler/intrinsics/sha/TestSHA.java
! test/compiler/intrinsics/sha/cli/SHAOptionsBase.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/cli/testcases/GenericTestCaseForOtherCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/SHASanityTestBase.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/intrinsics/squaretolen/TestSquareToLen.java
! test/compiler/intrinsics/string/TestHasNegatives.java
! test/compiler/intrinsics/string/TestStringConstruction.java
+ test/compiler/intrinsics/string/TestStringEqualsBadLength.java
! test/compiler/intrinsics/string/TestStringIntrinsicMemoryFlow.java
! test/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java
! test/compiler/intrinsics/string/TestStringIntrinsics.java
! test/compiler/intrinsics/string/TestStringIntrinsics2.java
- test/compiler/intrinsics/stringequals/TestStringEqualsBadLength.java
! test/compiler/intrinsics/unsafe/AllocateUninitializedArray.java
! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java
! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java
! test/compiler/intrinsics/unsafe/UnsafeTwoCASLong.java
+ test/compiler/intrinsics/zip/TestAdler32.java
+ test/compiler/intrinsics/zip/TestCRC32.java
+ test/compiler/intrinsics/zip/TestCRC32C.java
- test/compiler/jsr292/6990212/Test6990212.java
- test/compiler/jsr292/7082949/Test7082949.java
! test/compiler/jsr292/CallSiteDepContextTest.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
! test/compiler/jsr292/InvokerGC.java
! test/compiler/jsr292/LongReferenceCastingTest.java
! test/compiler/jsr292/MHInlineTest.java
! test/compiler/jsr292/NonInlinedCall/Agent.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/compiler/jsr292/NullConstantReceiver.java
! test/compiler/jsr292/PollutedTrapCounts.java
! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
+ test/compiler/jsr292/Test7082949.java
! test/compiler/jsr292/VMAnonymousClasses.java
+ test/compiler/jsr292/cr6990212/Test6990212.java
! test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java
! test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
! test/compiler/jsr292/methodHandleExceptions/p/C.java
! test/compiler/jsr292/methodHandleExceptions/p/Dok.java
! test/compiler/jsr292/methodHandleExceptions/p/E.java
! test/compiler/jsr292/methodHandleExceptions/p/F.java
! test/compiler/jsr292/methodHandleExceptions/p/Tdirect.java
! test/compiler/jsr292/methodHandleExceptions/p/Treflect.java
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/common/CTVMUtilities.java
! test/compiler/jvmci/common/JVMCIHelpers.java
! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.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/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/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/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/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/errors/CodeInstallerTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/AsJavaTypeDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/BoxPrimitiveDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ConstantEqualsDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ForStringDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/IsEmbeddableDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderData.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayElementDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadArrayLengthDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadFieldValueDataProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHelper.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/UnboxPrimitiveDataProvider.java
! 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/compiler/jvmci/meta/StableFieldTest.java
! test/compiler/linkage/CallSites.jasm
! test/compiler/linkage/LinkageErrors.java
- test/compiler/loopopts/6659207/Test.java
- test/compiler/loopopts/6855164/Test.java
- test/compiler/loopopts/6860469/Test.java
- test/compiler/loopopts/7044738/Test7044738.java
- test/compiler/loopopts/7052494/Test7052494.java
! test/compiler/loopopts/BadPredicateAfterPartialPeel.java
! test/compiler/loopopts/ConstFPVectorization.java
! test/compiler/loopopts/CountedLoopProblem.java
+ test/compiler/loopopts/Test6659207.java
+ test/compiler/loopopts/Test6855164.java
+ test/compiler/loopopts/Test6860469.java
+ test/compiler/loopopts/Test7044738.java
+ test/compiler/loopopts/Test7052494.java
! test/compiler/loopopts/TestArraysFillDeadControl.java
! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java
! test/compiler/loopopts/TestDeadBackbranchArrayAccess.java
! test/compiler/loopopts/TestLogSum.java
! test/compiler/loopopts/TestLoopPeeling.java
! test/compiler/loopopts/TestMoveStoresOutOfLoops.java
! test/compiler/loopopts/TestMoveStoresOutOfLoopsStoreNoCtrl.java
! test/compiler/loopopts/TestOverunrolling.java
! test/compiler/loopopts/TestPredicateLostDependency.java
! test/compiler/loopopts/TestSplitIfBlocksDisabled.java
! test/compiler/loopopts/TestSplitIfUnswitchedLoopsEliminated.java
! test/compiler/loopopts/UseCountedLoopSafepoints.java
! test/compiler/loopopts/superword/ProdRed_Double.java
! test/compiler/loopopts/superword/ProdRed_Float.java
! test/compiler/loopopts/superword/ProdRed_Int.java
! test/compiler/loopopts/superword/ReductionPerf.java
! test/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/compiler/loopopts/superword/SumRed_Double.java
! test/compiler/loopopts/superword/SumRed_Float.java
! test/compiler/loopopts/superword/SumRed_Int.java
! test/compiler/loopopts/superword/SumRed_Long.java
! test/compiler/loopopts/superword/TestBestAlign.java
! test/compiler/loopopts/superword/TestReductionWithLoopVariantUse.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/macronodes/TestEliminateAllocationPhi.java
! test/compiler/membars/DekkerTest.java
! test/compiler/membars/TestMemBarAcquire.java
! test/compiler/memoryinitialization/ZeroTLABTest.java
- test/compiler/native/TestDirtyInt.java
- test/compiler/native/libTestDirtyInt.c
! test/compiler/onSpinWait/TestOnSpinWait.java
! test/compiler/onSpinWait/TestOnSpinWaitEnableDisable.java
! test/compiler/oracle/CheckCompileCommandOption.java
! test/compiler/oracle/GetMethodOptionTest.java
! test/compiler/oracle/MethodMatcherTest.java
! test/compiler/oracle/TestCompileCommand.java
! test/compiler/osr/TestOSRWithNonEmptyStack.java
! test/compiler/osr/TestRangeCheck.java
! test/compiler/print/PrintInlining.java
! test/compiler/print/TestProfileReturnTypePrinting.java
! test/compiler/profiling/TestMethodHandleInvokesIntrinsic.java
! test/compiler/profiling/TestSpecTrapClassUnloading.java
! test/compiler/profiling/TestUnexpectedProfilingMismatch.java
! test/compiler/profiling/UnsafeAccess.java
! test/compiler/profiling/spectrapredefineclass/Agent.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/A.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Agent.java
! test/compiler/profiling/spectrapredefineclass_classloaders/B.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Test.java
! test/compiler/profiling/unloadingconflict/B.java
! test/compiler/profiling/unloadingconflict/TestProfileConflictClassUnloading.java
! test/compiler/rangechecks/PowerOf2SizedArraysChecks.java
! test/compiler/rangechecks/TestBadFoldCompare.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java
! test/compiler/rangechecks/TestRangeCheckExceptionHandlerLoop.jasm
! test/compiler/rangechecks/TestRangeCheckExceptionHandlerLoopMain.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java
! test/compiler/rangechecks/TestUncommonTrapMerging.java
! test/compiler/reflection/ArrayNewInstanceOfVoid.java
! test/compiler/regalloc/C1ObjectSpillInLogicOp.java
! test/compiler/regalloc/TestVectorRegAlloc.java
! test/compiler/relocations/TestPrintRelocations.java
! test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
! test/compiler/rtm/cli/RTMLockingAwareTest.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.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/TestRTMAbortThresholdOption.java
! test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
! test/compiler/rtm/cli/TestRTMLockingThresholdOption.java
! test/compiler/rtm/cli/TestRTMRetryCountOption.java
! test/compiler/rtm/cli/TestRTMSpinLoopCountOption.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/cli/TestUseRTMXendForLockBusyOption.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/6778657/Test.java
- test/compiler/runtime/6826736/Test.java
- test/compiler/runtime/6859338/Test6859338.java
- test/compiler/runtime/6863420/Test.java
- test/compiler/runtime/6865265/StackOverflowBug.java
- test/compiler/runtime/6891750/Test6891750.java
- test/compiler/runtime/6892265/Test.java
- test/compiler/runtime/7088020/Test7088020.java
- test/compiler/runtime/7141637/SpreadNullArg.java
- test/compiler/runtime/7196199/Test7196199.java
- test/compiler/runtime/8010927/Test8010927.java
- test/compiler/runtime/8015436/Test8015436.java
+ test/compiler/runtime/SpreadNullArg.java
+ test/compiler/runtime/StackOverflowBug.java
+ test/compiler/runtime/Test6778657.java
+ test/compiler/runtime/Test6826736.java
+ test/compiler/runtime/Test6859338.java
+ test/compiler/runtime/Test6863420.java
+ test/compiler/runtime/Test6892265.java
+ test/compiler/runtime/Test7088020.java
+ test/compiler/runtime/Test7196199.java
+ test/compiler/runtime/Test8010927.java
+ test/compiler/runtime/cr6891750/Test6891750.java
+ test/compiler/runtime/cr8015436/Test8015436.java
! test/compiler/runtime/safepoints/TestRegisterRestoring.java
! test/compiler/stable/StableConfiguration.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/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableMismatched.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/startup/NumCompilerThreadsCheck.java
! test/compiler/startup/SmallCodeCacheStartup.java
! test/compiler/startup/StartupOutput.java
! test/compiler/startup/TieredStopAtLevel0SanityTest.java
! test/compiler/stringopts/TestOptimizeStringConcat.java
! test/compiler/stringopts/TestStringObjectInitialization.java
! test/compiler/testlibrary/CompilerUtils.java
! test/compiler/testlibrary/rtm/AbortProvoker.java
! test/compiler/testlibrary/rtm/RTMLockingStatistics.java
! test/compiler/testlibrary/rtm/RTMTestBase.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/testlibrary/rtm/predicate/SupportedCPU.java
! test/compiler/testlibrary/uncommontrap/Verifier.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/types/TestMeetExactConstantArrays.java
! test/compiler/types/TestMeetIncompatibleInterfaceArrays.java
! test/compiler/types/TestMeetTopArrayExactConstantArray.java
! test/compiler/types/TestPhiElimination.java
! test/compiler/types/TestSpeculationFailedHigherEqual.java
! test/compiler/types/TestTypePropagationToCmpU.java
! test/compiler/types/TypeSpeculation.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/types/correctness/execution/Execution.java
! test/compiler/types/correctness/execution/MethodHandleDelegate.java
! test/compiler/types/correctness/execution/TypeConflict.java
! test/compiler/types/correctness/execution/TypeProfile.java
! test/compiler/types/correctness/hierarchies/DefaultMethodInterface.java
! test/compiler/types/correctness/hierarchies/DefaultMethodInterface2.java
! test/compiler/types/correctness/hierarchies/Linear.java
! test/compiler/types/correctness/hierarchies/Linear2.java
! test/compiler/types/correctness/hierarchies/NullableType.java
! test/compiler/types/correctness/hierarchies/OneRank.java
! test/compiler/types/correctness/hierarchies/TypeHierarchy.java
! test/compiler/types/correctness/scenarios/ArrayCopy.java
! test/compiler/types/correctness/scenarios/ArrayReferenceStore.java
! test/compiler/types/correctness/scenarios/ArrayScenario.java
! test/compiler/types/correctness/scenarios/CheckCast.java
! test/compiler/types/correctness/scenarios/ClassIdentity.java
! test/compiler/types/correctness/scenarios/ClassInstanceOf.java
! test/compiler/types/correctness/scenarios/ClassIsInstance.java
! test/compiler/types/correctness/scenarios/ProfilingType.java
! test/compiler/types/correctness/scenarios/ReceiverAtInvokes.java
! test/compiler/types/correctness/scenarios/Scenario.java
- test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/uncommontrap/DeoptReallocFailure.java
! test/compiler/uncommontrap/StackOverflowGuardPagesOff.java
+ test/compiler/uncommontrap/Test8009761.java
! test/compiler/uncommontrap/TestDeoptOOM.java
! test/compiler/uncommontrap/TestLockEliminatedAtDeopt.java
! test/compiler/uncommontrap/TestStackBangMonitorOwned.java
! test/compiler/uncommontrap/TestStackBangRbp.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java
! test/compiler/uncommontrap/UncommonTrapStackBang.java
! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/compiler/unsafe/TestUnsafeLoadControl.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java
! test/compiler/unsafe/UnsafeRaw.java
! test/compiler/unsafe/X-UnsafeAccessTest.java.template
! test/compiler/vectorization/TestNaNVector.java
! test/compiler/vectorization/TestVectorUnalignedOffset.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/BlockingCompilation.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/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/compiler/whitebox/SimpleTestCase.java

Changeset: 588fc166fc8d
Author:    sanzinger
Date:      2016-07-12 20:42 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/588fc166fc8d

8159368: [JVMCI] SPARCHotSpotRegisterConfig.callingConvention gives incorrect calling convention for native calls containing fp args
Reviewed-by: kvn, iveresov

! make/test/JtregNative.gmk
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/sparc/SPARCTestAssembler.java

Changeset: e54f27f2c804
Author:    goetz
Date:      2016-07-04 16:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e54f27f2c804

8056950: Compiled code (64-bit) on SPARC should sign extend INT parameters passed on registers to runtime or native methods.
Reviewed-by: thartmann, simonis

! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: e6cf2e3fba31
Author:    ppunegov
Date:      2016-07-13 19:08 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e6cf2e3fba31

8160761: [TESTBUG] Several compiler tests fail with product bits
Summary: Add UnlockDiagnosticVMOptions to tests
Reviewed-by: goetz

! test/compiler/controldependency/TestEliminatedCastPPAtPhi.java
! test/compiler/loopopts/TestPredicateLostDependency.java
! test/compiler/membars/DekkerTest.java

Changeset: f4c6ee42184c
Author:    mhaupt
Date:      2016-07-14 08:33 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f4c6ee42184c

8161068: jdk.vm.ci.hotspot.test.MethodHandleAccessProviderTest fails
Reviewed-by: never, dnsimon

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java

Changeset: c91756b5207c
Author:    aph
Date:      2016-07-08 17:11 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c91756b5207c

8161072: AArch64: jtreg compiler/uncommontrap/TestDeoptOOM failure
Reviewed-by: roland

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

Changeset: cd2c2c56b089
Author:    aph
Date:      2016-07-13 15:19 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cd2c2c56b089

8159467: AArch64: Enable compact strings
Reviewed-by: roland

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

Changeset: 84d2d8d3656d
Author:    aph
Date:      2016-07-14 15:18 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/84d2d8d3656d

Merge

- test/compiler/c1/6478991/NullCheckTest.java
- test/compiler/c1/6579789/Test6579789.java
- test/compiler/c1/6756768/Test6756768.java
- test/compiler/c1/6756768/Test6756768_2.java
- test/compiler/c1/6757316/Test6757316.java
- test/compiler/c1/6758234/Test6758234.java
- test/compiler/c1/6769124/TestArrayCopy6769124.java
- test/compiler/c1/6769124/TestDeoptInt6769124.java
- test/compiler/c1/6769124/TestUnalignedLoad6769124.java
- test/compiler/c1/6795465/Test6795465.java
- test/compiler/c1/6849574/Test.java
- test/compiler/c1/6855215/Test6855215.java
- test/compiler/c1/6932496/Test6932496.java
- test/compiler/c1/7042153/Test7042153.java
- test/compiler/c1/7090976/Test7090976.java
- test/compiler/c1/7103261/Test7103261.java
- test/compiler/c1/7123108/Test7123108.java
- test/compiler/c1/8004051/Test8004051.java
- test/compiler/c1/8011706/Test8011706.java
- test/compiler/c1/8011771/Test8011771.java
- test/compiler/c2/5057225/Test5057225.java
- test/compiler/c2/5091921/Test5091921.java
- test/compiler/c2/5091921/Test6186134.java
- test/compiler/c2/5091921/Test6196102.java
- test/compiler/c2/5091921/Test6357214.java
- test/compiler/c2/5091921/Test6559156.java
- test/compiler/c2/5091921/Test6753639.java
- test/compiler/c2/5091921/Test6850611.java
- test/compiler/c2/5091921/Test6890943.java
- test/compiler/c2/5091921/Test6897150.java
- test/compiler/c2/5091921/Test6905845.java
- test/compiler/c2/5091921/Test6931567.java
- test/compiler/c2/5091921/Test6935022.java
- test/compiler/c2/5091921/Test6959129.java
- test/compiler/c2/5091921/Test6985295.java
- test/compiler/c2/5091921/Test6992759.java
- test/compiler/c2/5091921/Test7005594.java
- test/compiler/c2/5091921/Test7005594.sh
- test/compiler/c2/5091921/Test7020614.java
- test/compiler/c2/5091921/input6890943.txt
- test/compiler/c2/5091921/output6890943.txt
- test/compiler/c2/6340864/TestByteVect.java
- test/compiler/c2/6340864/TestDoubleVect.java
- test/compiler/c2/6340864/TestFloatVect.java
- test/compiler/c2/6340864/TestIntVect.java
- test/compiler/c2/6340864/TestLongVect.java
- test/compiler/c2/6340864/TestShortVect.java
- test/compiler/c2/6443505/Test6443505.java
- test/compiler/c2/6589834/InlinedArrayCloneTestCase.java
- test/compiler/c2/6589834/Test_ia32.java
- test/compiler/c2/6603011/Test.java
- test/compiler/c2/6636138/Test1.java
- test/compiler/c2/6636138/Test2.java
- test/compiler/c2/6646019/Test.java
- test/compiler/c2/6646020/Tester.java
- test/compiler/c2/6661247/Test.java
- test/compiler/c2/6663621/IVTest.java
- test/compiler/c2/6663848/Tester.java
- test/compiler/c2/6663854/Test6663854.java
- test/compiler/c2/6695810/Test.java
- test/compiler/c2/6700047/Test6700047.java
- test/compiler/c2/6711100/Test.java
- test/compiler/c2/6711117/Test.java
- test/compiler/c2/6712835/Test6712835.java
- test/compiler/c2/6714694/Tester.java
- test/compiler/c2/6724218/Test.java
- test/compiler/c2/6732154/Test6732154.java
- test/compiler/c2/6741738/Tester.java
- test/compiler/c2/6772683/InterruptedTest.java
- test/compiler/c2/6792161/Test6792161.java
- test/compiler/c2/6795362/Test6795362.java
- test/compiler/c2/6796786/Test6796786.java
- test/compiler/c2/6799693/Test.java
- test/compiler/c2/6800154/Test6800154.java
- test/compiler/c2/6805724/Test6805724.java
- test/compiler/c2/6823453/Test.java
- test/compiler/c2/6832293/Test.java
- test/compiler/c2/6837011/Test6837011.java
- test/compiler/c2/6837094/Test.java
- test/compiler/c2/6843752/Test.java
- test/compiler/c2/6851282/Test.java
- test/compiler/c2/6852078/Test6852078.java
- test/compiler/c2/6857159/Test6857159.java
- test/compiler/c2/6863155/Test6863155.java
- test/compiler/c2/6865031/Test.java
- test/compiler/c2/6866651/Test.java
- test/compiler/c2/6877254/Test.java
- test/compiler/c2/6880034/Test6880034.java
- test/compiler/c2/6885584/Test6885584.java
- test/compiler/c2/6894807/IsInstanceTest.java
- test/compiler/c2/6901572/Test.java
- test/compiler/c2/6910484/Test.java
- test/compiler/c2/6910605/Test.java
- test/compiler/c2/6910618/Test.java
- test/compiler/c2/6912517/Test.java
- test/compiler/c2/6916644/Test6916644.java
- test/compiler/c2/6921969/TestMultiplyLongHiZero.java
- test/compiler/c2/6930043/Test6930043.java
- test/compiler/c2/6946040/TestCharShortByteSwap.java
- test/compiler/c2/6956668/Test6956668.java
- test/compiler/c2/6958485/Test.java
- test/compiler/c2/6968348/Test6968348.java
- test/compiler/c2/6973329/Test.java
- test/compiler/c2/7002666/Test7002666.java
- test/compiler/c2/7009359/Test7009359.java
- test/compiler/c2/7017746/Test.java
- test/compiler/c2/7024475/Test7024475.java
- test/compiler/c2/7029152/Test.java
- test/compiler/c2/7041100/Test7041100.java
- test/compiler/c2/7046096/Test7046096.java
- test/compiler/c2/7047069/Test7047069.java
- test/compiler/c2/7048332/Test7048332.java
- test/compiler/c2/7068051/Test7068051.java
- test/compiler/c2/7070134/Stemmer.java
- test/compiler/c2/7070134/words
- test/compiler/c2/7110586/Test7110586.java
- test/compiler/c2/7125879/Test7125879.java
- test/compiler/c2/7160610/Test7160610.java
- test/compiler/c2/7169782/Test7169782.java
- test/compiler/c2/7174363/Test7174363.java
- test/compiler/c2/7177917/Test7177917.java
- test/compiler/c2/7179138/Test7179138_1.java
- test/compiler/c2/7179138/Test7179138_2.java
- test/compiler/c2/7190310/Test7190310.java
- test/compiler/c2/7190310/Test7190310_unsafe.java
- test/compiler/c2/7192963/TestByteVect.java
- test/compiler/c2/7192963/TestDoubleVect.java
- test/compiler/c2/7192963/TestFloatVect.java
- test/compiler/c2/7192963/TestIntVect.java
- test/compiler/c2/7192963/TestLongVect.java
- test/compiler/c2/7192963/TestShortVect.java
- test/compiler/c2/7199742/Test7199742.java
- test/compiler/c2/7200264/Test7200264.sh
- test/compiler/c2/7200264/TestIntVect.java
- test/compiler/c2/8000805/Test8000805.java
- test/compiler/c2/8002069/Test8002069.java
- test/compiler/c2/8004741/Test8004741.java
- test/compiler/c2/8004867/TestIntAtomicCAS.java
- test/compiler/c2/8004867/TestIntAtomicOrdered.java
- test/compiler/c2/8004867/TestIntAtomicVolatile.java
- test/compiler/c2/8004867/TestIntUnsafeCAS.java
- test/compiler/c2/8004867/TestIntUnsafeOrdered.java
- test/compiler/c2/8004867/TestIntUnsafeVolatile.java
- test/compiler/c2/8005956/PolynomialRoot.java
- test/compiler/c2/8007294/Test8007294.java
- test/compiler/c2/8007722/Test8007722.java
- test/compiler/codegen/6378821/Test6378821.java
- test/compiler/codegen/6431242/Test.java
- test/compiler/codegen/6797305/Test6797305.java
- test/compiler/codegen/6814842/Test6814842.java
- test/compiler/codegen/6823354/Test6823354.java
- test/compiler/codegen/6875866/Test.java
- test/compiler/codegen/6879902/Test6879902.java
- test/compiler/codegen/6896617/Test6896617.java
- test/compiler/codegen/6909839/Test6909839.java
- test/compiler/codegen/6935535/Test.java
- test/compiler/codegen/6942326/Test.java
- test/compiler/codegen/7009231/Test7009231.java
- test/compiler/codegen/7088419/CRCTest.java
- test/compiler/codegen/7100757/Test7100757.java
- test/compiler/codegen/7119644/TestBooleanVect.java
- test/compiler/codegen/7119644/TestByteDoubleVect.java
- test/compiler/codegen/7119644/TestByteFloatVect.java
- test/compiler/codegen/7119644/TestByteIntVect.java
- test/compiler/codegen/7119644/TestByteLongVect.java
- test/compiler/codegen/7119644/TestByteShortVect.java
- test/compiler/codegen/7119644/TestByteVect.java
- test/compiler/codegen/7119644/TestCharShortVect.java
- test/compiler/codegen/7119644/TestCharVect.java
- test/compiler/codegen/7119644/TestDoubleVect.java
- test/compiler/codegen/7119644/TestFloatDoubleVect.java
- test/compiler/codegen/7119644/TestFloatVect.java
- test/compiler/codegen/7119644/TestIntDoubleVect.java
- test/compiler/codegen/7119644/TestIntFloatVect.java
- test/compiler/codegen/7119644/TestIntLongVect.java
- test/compiler/codegen/7119644/TestIntVect.java
- test/compiler/codegen/7119644/TestLongDoubleVect.java
- test/compiler/codegen/7119644/TestLongFloatVect.java
- test/compiler/codegen/7119644/TestLongVect.java
- test/compiler/codegen/7119644/TestShortDoubleVect.java
- test/compiler/codegen/7119644/TestShortFloatVect.java
- test/compiler/codegen/7119644/TestShortIntVect.java
- test/compiler/codegen/7119644/TestShortLongVect.java
- test/compiler/codegen/7119644/TestShortVect.java
- test/compiler/codegen/7184394/TestAESBase.java
- test/compiler/codegen/7184394/TestAESDecode.java
- test/compiler/codegen/7184394/TestAESEncode.java
- test/compiler/codegen/7184394/TestAESMain.java
- test/compiler/codegen/8001183/TestCharVect.java
- test/compiler/codegen/8005033/Test8005033.java
- test/compiler/codegen/8011901/Test8011901.java
- test/compiler/codegen/8144028/BitTests.java
- test/compiler/eliminateAutobox/6934604/TestByteBoxing.java
- test/compiler/eliminateAutobox/6934604/TestDoubleBoxing.java
- test/compiler/eliminateAutobox/6934604/TestFloatBoxing.java
- test/compiler/eliminateAutobox/6934604/TestIntBoxing.java
- test/compiler/eliminateAutobox/6934604/TestLongBoxing.java
- test/compiler/eliminateAutobox/6934604/TestShortBoxing.java
- test/compiler/escapeAnalysis/6689060/Test.java
- test/compiler/escapeAnalysis/6716441/Tester.java
- test/compiler/escapeAnalysis/6726999/Test.java
- test/compiler/escapeAnalysis/6775880/Test.java
- test/compiler/escapeAnalysis/6795161/Test.java
- test/compiler/escapeAnalysis/6895383/Test.java
- test/compiler/escapeAnalysis/6896727/Test.java
- test/compiler/interpreter/6539464/Test.java
- test/compiler/interpreter/6833129/Test.java
- test/compiler/interpreter/7116216/LargeFrame.java
- test/compiler/interpreter/7116216/StackOverflow.java
- test/compiler/intrinsics/6982370/Test6982370.java
- test/compiler/intrinsics/8005419/Test8005419.java
- test/compiler/intrinsics/adler32/TestAdler32.java
- test/compiler/intrinsics/class/TestClassIsPrimitive.java
- test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
- test/compiler/intrinsics/clone/TestObjectClone.java
- test/compiler/intrinsics/crc32/TestCRC32.java
- test/compiler/intrinsics/crc32c/TestCRC32C.java
- test/compiler/intrinsics/hashcode/TestHashCode.java
- test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
- test/compiler/intrinsics/muladd/TestMulAdd.java
- test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java
- test/compiler/intrinsics/multiplytolen/TestMultiplyToLenReturnProfile.java
- test/compiler/intrinsics/squaretolen/TestSquareToLen.java
- test/compiler/intrinsics/stringequals/TestStringEqualsBadLength.java
- test/compiler/jsr292/6990212/Test6990212.java
- test/compiler/jsr292/7082949/Test7082949.java
- test/compiler/loopopts/6659207/Test.java
- test/compiler/loopopts/6855164/Test.java
- test/compiler/loopopts/6860469/Test.java
- test/compiler/loopopts/7044738/Test7044738.java
- test/compiler/loopopts/7052494/Test7052494.java
- test/compiler/native/TestDirtyInt.java
- test/compiler/native/libTestDirtyInt.c
- test/compiler/runtime/6778657/Test.java
- test/compiler/runtime/6826736/Test.java
- test/compiler/runtime/6859338/Test6859338.java
- test/compiler/runtime/6863420/Test.java
- test/compiler/runtime/6865265/StackOverflowBug.java
- test/compiler/runtime/6891750/Test6891750.java
- test/compiler/runtime/6892265/Test.java
- test/compiler/runtime/7088020/Test7088020.java
- test/compiler/runtime/7141637/SpreadNullArg.java
- test/compiler/runtime/7196199/Test7196199.java
- test/compiler/runtime/8010927/Test8010927.java
- test/compiler/runtime/8015436/Test8015436.java
- test/compiler/uncommontrap/8009761/Test8009761.java

Changeset: ffb2960cd05d
Author:    tpivovarova
Date:      2016-07-13 18:03 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ffb2960cd05d

8151280: update hotspot tests to use vm.compMode instead of their own logic
Summary: Update hs compiler tests to use vm.compMode instead of their own logic and to get VM mode using j.t.l.Platform
Reviewed-by: kvn, dpochepk
Contributed-by: igor.ignatyev at oracle.com

! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/escapeAnalysis/TestEscapeThroughInvoke.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.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/klass/CastNullCheckDroppingsTest.java
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/testlibrary/jdk/test/lib/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 313a38734b07
Author:    tpivovarova
Date:      2016-07-14 14:44 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/313a38734b07

Merge


Changeset: 4d910fc8d42c
Author:    dpochepk
Date:      2016-07-14 20:10 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d910fc8d42c

8157984: [TESTBUG] Several compiler tests fails when are executed with -XX:TieredStopAtLevel=1
Reviewed-by: vlivanov

! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/testlibrary/CompilerUtils.java
! test/compiler/tiered/NonTieredLevelsTest.java

Changeset: 9cbbab8216f1
Author:    dpochepk
Date:      2016-07-14 20:11 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9cbbab8216f1

8157861: [TESTBUG] compiler/jvmci/compilerToVM/ReprofileTest.java failed with RuntimeException
Reviewed-by: twisti

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

Changeset: faaed259df37
Author:    goetz
Date:      2016-06-23 22:33 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/faaed259df37

8160245: C1: Clean up platform #defines in c1_LIR.hpp.
Summary: Also add fnoreg on x86, LIR_Address constructor without scale, clean up templateInterpreterGenerator.hpp and remove PPC32 special cases.
Reviewed-by: coleenp, thartmann

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
+ src/cpu/aarch64/vm/c1_LIR_aarch64.cpp
+ src/cpu/ppc/vm/c1_LIR_ppc.cpp
! src/cpu/ppc/vm/register_ppc.hpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
+ src/cpu/sparc/vm/c1_LIR_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
+ src/cpu/x86/vm/c1_LIR_x86.cpp
! src/cpu/x86/vm/register_definitions_x86.cpp
! src/cpu/x86/vm/register_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/interpreter/templateInterpreterGenerator.hpp

Changeset: f8e096377840
Author:    rbackman
Date:      2016-07-19 13:15 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8e096377840

Merge

! make/test/JtregNative.gmk
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java
- test/compiler/c1/6478991/NullCheckTest.java
- test/compiler/c1/6579789/Test6579789.java
- test/compiler/c1/6756768/Test6756768.java
- test/compiler/c1/6756768/Test6756768_2.java
- test/compiler/c1/6757316/Test6757316.java
- test/compiler/c1/6758234/Test6758234.java
- test/compiler/c1/6769124/TestArrayCopy6769124.java
- test/compiler/c1/6769124/TestDeoptInt6769124.java
- test/compiler/c1/6769124/TestUnalignedLoad6769124.java
- test/compiler/c1/6795465/Test6795465.java
- test/compiler/c1/6849574/Test.java
- test/compiler/c1/6855215/Test6855215.java
- test/compiler/c1/6932496/Test6932496.java
- test/compiler/c1/7042153/Test7042153.java
- test/compiler/c1/7090976/Test7090976.java
- test/compiler/c1/7103261/Test7103261.java
- test/compiler/c1/7123108/Test7123108.java
- test/compiler/c1/8004051/Test8004051.java
- test/compiler/c1/8011706/Test8011706.java
- test/compiler/c1/8011771/Test8011771.java
- test/compiler/c2/5057225/Test5057225.java
- test/compiler/c2/5091921/Test5091921.java
- test/compiler/c2/5091921/Test6186134.java
- test/compiler/c2/5091921/Test6196102.java
- test/compiler/c2/5091921/Test6357214.java
- test/compiler/c2/5091921/Test6559156.java
- test/compiler/c2/5091921/Test6753639.java
- test/compiler/c2/5091921/Test6850611.java
- test/compiler/c2/5091921/Test6890943.java
- test/compiler/c2/5091921/Test6897150.java
- test/compiler/c2/5091921/Test6905845.java
- test/compiler/c2/5091921/Test6931567.java
- test/compiler/c2/5091921/Test6935022.java
- test/compiler/c2/5091921/Test6959129.java
- test/compiler/c2/5091921/Test6985295.java
- test/compiler/c2/5091921/Test6992759.java
- test/compiler/c2/5091921/Test7005594.java
- test/compiler/c2/5091921/Test7005594.sh
- test/compiler/c2/5091921/Test7020614.java
- test/compiler/c2/5091921/input6890943.txt
- test/compiler/c2/5091921/output6890943.txt
- test/compiler/c2/6340864/TestByteVect.java
- test/compiler/c2/6340864/TestDoubleVect.java
- test/compiler/c2/6340864/TestFloatVect.java
- test/compiler/c2/6340864/TestIntVect.java
- test/compiler/c2/6340864/TestLongVect.java
- test/compiler/c2/6340864/TestShortVect.java
- test/compiler/c2/6443505/Test6443505.java
- test/compiler/c2/6589834/InlinedArrayCloneTestCase.java
- test/compiler/c2/6589834/Test_ia32.java
- test/compiler/c2/6603011/Test.java
- test/compiler/c2/6636138/Test1.java
- test/compiler/c2/6636138/Test2.java
- test/compiler/c2/6646019/Test.java
- test/compiler/c2/6646020/Tester.java
- test/compiler/c2/6661247/Test.java
- test/compiler/c2/6663621/IVTest.java
- test/compiler/c2/6663848/Tester.java
- test/compiler/c2/6663854/Test6663854.java
- test/compiler/c2/6695810/Test.java
- test/compiler/c2/6700047/Test6700047.java
- test/compiler/c2/6711100/Test.java
- test/compiler/c2/6711117/Test.java
- test/compiler/c2/6712835/Test6712835.java
- test/compiler/c2/6714694/Tester.java
- test/compiler/c2/6724218/Test.java
- test/compiler/c2/6732154/Test6732154.java
- test/compiler/c2/6741738/Tester.java
- test/compiler/c2/6772683/InterruptedTest.java
- test/compiler/c2/6792161/Test6792161.java
- test/compiler/c2/6795362/Test6795362.java
- test/compiler/c2/6796786/Test6796786.java
- test/compiler/c2/6799693/Test.java
- test/compiler/c2/6800154/Test6800154.java
- test/compiler/c2/6805724/Test6805724.java
- test/compiler/c2/6823453/Test.java
- test/compiler/c2/6832293/Test.java
- test/compiler/c2/6837011/Test6837011.java
- test/compiler/c2/6837094/Test.java
- test/compiler/c2/6843752/Test.java
- test/compiler/c2/6851282/Test.java
- test/compiler/c2/6852078/Test6852078.java
- test/compiler/c2/6857159/Test6857159.java
- test/compiler/c2/6863155/Test6863155.java
- test/compiler/c2/6865031/Test.java
- test/compiler/c2/6866651/Test.java
- test/compiler/c2/6877254/Test.java
- test/compiler/c2/6880034/Test6880034.java
- test/compiler/c2/6885584/Test6885584.java
- test/compiler/c2/6894807/IsInstanceTest.java
- test/compiler/c2/6901572/Test.java
- test/compiler/c2/6910484/Test.java
- test/compiler/c2/6910605/Test.java
- test/compiler/c2/6910618/Test.java
- test/compiler/c2/6912517/Test.java
- test/compiler/c2/6916644/Test6916644.java
- test/compiler/c2/6921969/TestMultiplyLongHiZero.java
- test/compiler/c2/6930043/Test6930043.java
- test/compiler/c2/6946040/TestCharShortByteSwap.java
- test/compiler/c2/6956668/Test6956668.java
- test/compiler/c2/6958485/Test.java
- test/compiler/c2/6968348/Test6968348.java
- test/compiler/c2/6973329/Test.java
- test/compiler/c2/7002666/Test7002666.java
- test/compiler/c2/7009359/Test7009359.java
- test/compiler/c2/7017746/Test.java
- test/compiler/c2/7024475/Test7024475.java
- test/compiler/c2/7029152/Test.java
- test/compiler/c2/7041100/Test7041100.java
- test/compiler/c2/7046096/Test7046096.java
- test/compiler/c2/7047069/Test7047069.java
- test/compiler/c2/7048332/Test7048332.java
- test/compiler/c2/7068051/Test7068051.java
- test/compiler/c2/7070134/Stemmer.java
- test/compiler/c2/7070134/words
- test/compiler/c2/7110586/Test7110586.java
- test/compiler/c2/7125879/Test7125879.java
- test/compiler/c2/7160610/Test7160610.java
- test/compiler/c2/7169782/Test7169782.java
- test/compiler/c2/7174363/Test7174363.java
- test/compiler/c2/7177917/Test7177917.java
- test/compiler/c2/7179138/Test7179138_1.java
- test/compiler/c2/7179138/Test7179138_2.java
- test/compiler/c2/7190310/Test7190310.java
- test/compiler/c2/7190310/Test7190310_unsafe.java
- test/compiler/c2/7192963/TestByteVect.java
- test/compiler/c2/7192963/TestDoubleVect.java
- test/compiler/c2/7192963/TestFloatVect.java
- test/compiler/c2/7192963/TestIntVect.java
- test/compiler/c2/7192963/TestLongVect.java
- test/compiler/c2/7192963/TestShortVect.java
- test/compiler/c2/7199742/Test7199742.java
- test/compiler/c2/7200264/Test7200264.sh
- test/compiler/c2/7200264/TestIntVect.java
- test/compiler/c2/8000805/Test8000805.java
- test/compiler/c2/8002069/Test8002069.java
- test/compiler/c2/8004741/Test8004741.java
- test/compiler/c2/8004867/TestIntAtomicCAS.java
- test/compiler/c2/8004867/TestIntAtomicOrdered.java
- test/compiler/c2/8004867/TestIntAtomicVolatile.java
- test/compiler/c2/8004867/TestIntUnsafeCAS.java
- test/compiler/c2/8004867/TestIntUnsafeOrdered.java
- test/compiler/c2/8004867/TestIntUnsafeVolatile.java
- test/compiler/c2/8005956/PolynomialRoot.java
- test/compiler/c2/8007294/Test8007294.java
- test/compiler/c2/8007722/Test8007722.java
- test/compiler/codegen/6378821/Test6378821.java
- test/compiler/codegen/6431242/Test.java
- test/compiler/codegen/6797305/Test6797305.java
- test/compiler/codegen/6814842/Test6814842.java
- test/compiler/codegen/6823354/Test6823354.java
- test/compiler/codegen/6875866/Test.java
- test/compiler/codegen/6879902/Test6879902.java
- test/compiler/codegen/6896617/Test6896617.java
- test/compiler/codegen/6909839/Test6909839.java
- test/compiler/codegen/6935535/Test.java
- test/compiler/codegen/6942326/Test.java
- test/compiler/codegen/7009231/Test7009231.java
- test/compiler/codegen/7088419/CRCTest.java
- test/compiler/codegen/7100757/Test7100757.java
- test/compiler/codegen/7119644/TestBooleanVect.java
- test/compiler/codegen/7119644/TestByteDoubleVect.java
- test/compiler/codegen/7119644/TestByteFloatVect.java
- test/compiler/codegen/7119644/TestByteIntVect.java
- test/compiler/codegen/7119644/TestByteLongVect.java
- test/compiler/codegen/7119644/TestByteShortVect.java
- test/compiler/codegen/7119644/TestByteVect.java
- test/compiler/codegen/7119644/TestCharShortVect.java
- test/compiler/codegen/7119644/TestCharVect.java
- test/compiler/codegen/7119644/TestDoubleVect.java
- test/compiler/codegen/7119644/TestFloatDoubleVect.java
- test/compiler/codegen/7119644/TestFloatVect.java
- test/compiler/codegen/7119644/TestIntDoubleVect.java
- test/compiler/codegen/7119644/TestIntFloatVect.java
- test/compiler/codegen/7119644/TestIntLongVect.java
- test/compiler/codegen/7119644/TestIntVect.java
- test/compiler/codegen/7119644/TestLongDoubleVect.java
- test/compiler/codegen/7119644/TestLongFloatVect.java
- test/compiler/codegen/7119644/TestLongVect.java
- test/compiler/codegen/7119644/TestShortDoubleVect.java
- test/compiler/codegen/7119644/TestShortFloatVect.java
- test/compiler/codegen/7119644/TestShortIntVect.java
- test/compiler/codegen/7119644/TestShortLongVect.java
- test/compiler/codegen/7119644/TestShortVect.java
- test/compiler/codegen/7184394/TestAESBase.java
- test/compiler/codegen/7184394/TestAESDecode.java
- test/compiler/codegen/7184394/TestAESEncode.java
- test/compiler/codegen/7184394/TestAESMain.java
- test/compiler/codegen/8001183/TestCharVect.java
- test/compiler/codegen/8005033/Test8005033.java
- test/compiler/codegen/8011901/Test8011901.java
- test/compiler/codegen/8144028/BitTests.java
- test/compiler/eliminateAutobox/6934604/TestByteBoxing.java
- test/compiler/eliminateAutobox/6934604/TestDoubleBoxing.java
- test/compiler/eliminateAutobox/6934604/TestFloatBoxing.java
- test/compiler/eliminateAutobox/6934604/TestIntBoxing.java
- test/compiler/eliminateAutobox/6934604/TestLongBoxing.java
- test/compiler/eliminateAutobox/6934604/TestShortBoxing.java
- test/compiler/escapeAnalysis/6689060/Test.java
- test/compiler/escapeAnalysis/6716441/Tester.java
- test/compiler/escapeAnalysis/6726999/Test.java
- test/compiler/escapeAnalysis/6775880/Test.java
- test/compiler/escapeAnalysis/6795161/Test.java
- test/compiler/escapeAnalysis/6895383/Test.java
- test/compiler/escapeAnalysis/6896727/Test.java
- test/compiler/interpreter/6539464/Test.java
- test/compiler/interpreter/6833129/Test.java
- test/compiler/interpreter/7116216/LargeFrame.java
- test/compiler/interpreter/7116216/StackOverflow.java
- test/compiler/intrinsics/6982370/Test6982370.java
- test/compiler/intrinsics/8005419/Test8005419.java
- test/compiler/intrinsics/adler32/TestAdler32.java
- test/compiler/intrinsics/class/TestClassIsPrimitive.java
- test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
- test/compiler/intrinsics/clone/TestObjectClone.java
- test/compiler/intrinsics/crc32/TestCRC32.java
- test/compiler/intrinsics/crc32c/TestCRC32C.java
- test/compiler/intrinsics/hashcode/TestHashCode.java
- test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
- test/compiler/intrinsics/muladd/TestMulAdd.java
- test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java
- test/compiler/intrinsics/multiplytolen/TestMultiplyToLenReturnProfile.java
- test/compiler/intrinsics/squaretolen/TestSquareToLen.java
- test/compiler/intrinsics/stringequals/TestStringEqualsBadLength.java
! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java
- test/compiler/jsr292/6990212/Test6990212.java
- test/compiler/jsr292/7082949/Test7082949.java
- test/compiler/loopopts/6659207/Test.java
- test/compiler/loopopts/6855164/Test.java
- test/compiler/loopopts/6860469/Test.java
- test/compiler/loopopts/7044738/Test7044738.java
- test/compiler/loopopts/7052494/Test7052494.java
- test/compiler/native/TestDirtyInt.java
- test/compiler/native/libTestDirtyInt.c
- test/compiler/runtime/6778657/Test.java
- test/compiler/runtime/6826736/Test.java
- test/compiler/runtime/6859338/Test6859338.java
- test/compiler/runtime/6863420/Test.java
- test/compiler/runtime/6865265/StackOverflowBug.java
- test/compiler/runtime/6891750/Test6891750.java
- test/compiler/runtime/6892265/Test.java
- test/compiler/runtime/7088020/Test7088020.java
- test/compiler/runtime/7141637/SpreadNullArg.java
- test/compiler/runtime/7196199/Test7196199.java
- test/compiler/runtime/8010927/Test8010927.java
- test/compiler/runtime/8015436/Test8015436.java
- test/compiler/uncommontrap/8009761/Test8009761.java

Changeset: e93fb0d17661
Author:    never
Date:      2016-07-19 18:11 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e93fb0d17661

8161292: [JVMCI] missing test files from 8159368
Reviewed-by: twisti, kvn

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
+ test/compiler/jvmci/jdk.vm.ci.code.test/libNativeCallTest.c
+ test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java

Changeset: 9766576633d2
Author:    dnsimon
Date:      2016-07-19 18:59 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9766576633d2

8161274: [JVMCI] compiler/jvmci/events/JvmciNotifyInstallEventTest.java fails with NoClassDefFound
Reviewed-by: kvn, twisti

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 82186d9d3420
Author:    never
Date:      2016-07-19 18:17 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/82186d9d3420

8161603: [JVMCI] HotSpotVMConfig.baseVtableLength is incorrectly computed
Reviewed-by: kvn

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java

Changeset: 064ff563daee
Author:    dpochepk
Date:      2016-07-20 19:29 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/064ff563daee

8161508: JVMCI: MaterializeVirtualObjectTest fails w/ "CASE: invalidate=true: has no virtual object before materialization
Reviewed-by: kvn

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

Changeset: 83d9c6250233
Author:    dpochepk
Date:      2016-07-20 19:31 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/83d9c6250233

8158756: [Testbug] serviceability/dcmd/compiler/CompilerQueueTest.java fails with TieredStopAtLevel=1
Reviewed-by: thartmann

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

Changeset: d001a6099482
Author:    dpochepk
Date:      2016-07-20 19:33 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d001a6099482

8161695: compiler/jsr292/MHInlineTest.java can't be run on client-only platforms
Reviewed-by: kvn

! test/compiler/jsr292/MHInlineTest.java

Changeset: b029389f5ede
Author:    dpochepk
Date:      2016-07-20 19:35 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b029389f5ede

8071652: -XX:CompileOnly does not behave as documented
Reviewed-by: kvn

! src/share/vm/compiler/compilerOracle.cpp
! 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

Changeset: fbd5edf4d6e3
Author:    aph
Date:      2016-07-22 17:05 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fbd5edf4d6e3

8161190: AArch64: Fix overflow in immediate cmp instruction
Summary: Use subs instead of cmp to compare BlockZeroingLowLimit. Subs can check and handle immediate out of range correctly.
Reviewed-by: aph
Contributed-by: yang.zhang at linaro.org

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

Changeset: 19dd4534b4f6
Author:    dnsimon
Date:      2016-07-20 22:18 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/19dd4534b4f6

8161265: [JVMCI] EnableJVMCI should only be required when its not implied by other flags
Reviewed-by: twisti, kvn, never

! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/runtime/arguments.cpp
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java

Changeset: 2f5e85b2a1c1
Author:    dnsimon
Date:      2016-07-22 17:52 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2f5e85b2a1c1

Merge


Changeset: 243c7d6885d9
Author:    roland
Date:      2016-07-18 20:45 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/243c7d6885d9

8161651: Logic in ConnectionGraph::split_unique_types() wrongly assumes node always have memory input
Reviewed-by: thartmann, kvn

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

Changeset: 95a1164892be
Author:    twisti
Date:      2016-07-22 12:47 -1000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/95a1164892be

8162427: fix indent in CompileTask::print_tty
Reviewed-by: kvn

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

Changeset: 141333057d89
Author:    dpochepk
Date:      2016-07-25 21:02 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/141333057d89

8162376: TestSHA512Intrinsics.java failed with Unexpected count of intrinsic _sha5_implCompress is expected
Reviewed-by: kvn

! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java

Changeset: f6c7981c093e
Author:    aph
Date:      2016-06-23 17:58 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6c7981c093e

8157306: Random infrequent null pointer exceptions in javac
Reviewed-by: kvn

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

Changeset: 286ad75013e2
Author:    roland
Date:      2016-07-25 14:31 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/286ad75013e2

8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is enabled
Summary: don't convert loop with safepoint on the backedge to Counted loop
Reviewed-by: kvn

! src/share/vm/opto/loopnode.cpp
+ test/compiler/loopopts/TestCountedLoopSafepointBackedge.java

Changeset: 0a4ab8e45945
Author:    goetz
Date:      2016-07-20 12:34 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a4ab8e45945

8161907: adlc: Fix crash in cisc_spill_match if _rChild == NULL
Reviewed-by: kvn

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

Changeset: 72bb9cb86707
Author:    dlong
Date:      2016-07-27 10:56 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/72bb9cb86707

8160742: Node::operator new invokes undefined behavior
Summary: remove obsolete asserts
Reviewed-by: kvn

! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp

Changeset: e9f9f6ffc351
Author:    roland
Date:      2016-07-27 12:33 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e9f9f6ffc351

8162384: Performance regression: bimorphic inlining may be bypassed by type speculation
Summary: when speculation fails at a call fallback to profile data at the call site
Reviewed-by: kvn

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

Changeset: 9de9000ce552
Author:    zmajo
Date:      2016-07-28 08:19 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9de9000ce552

Merge


Changeset: 40b4cb7908a1
Author:    dpochepk
Date:      2016-07-28 16:09 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/40b4cb7908a1

8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
Reviewed-by: kvn

! test/compiler/loopopts/TestCountedLoopSafepointBackedge.java

Changeset: 1f9a767f006d
Author:    rbackman
Date:      2016-07-29 09:23 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f9a767f006d

Merge

! make/test/JtregNative.gmk
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
! src/cpu/x86/vm/register_definitions_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp
- test/compiler/c1/6478991/NullCheckTest.java
- test/compiler/c1/6579789/Test6579789.java
- test/compiler/c1/6756768/Test6756768.java
- test/compiler/c1/6756768/Test6756768_2.java
- test/compiler/c1/6757316/Test6757316.java
- test/compiler/c1/6758234/Test6758234.java
- test/compiler/c1/6769124/TestArrayCopy6769124.java
- test/compiler/c1/6769124/TestDeoptInt6769124.java
- test/compiler/c1/6769124/TestUnalignedLoad6769124.java
- test/compiler/c1/6795465/Test6795465.java
- test/compiler/c1/6849574/Test.java
- test/compiler/c1/6855215/Test6855215.java
- test/compiler/c1/6932496/Test6932496.java
- test/compiler/c1/7042153/Test7042153.java
- test/compiler/c1/7090976/Test7090976.java
- test/compiler/c1/7103261/Test7103261.java
- test/compiler/c1/7123108/Test7123108.java
- test/compiler/c1/8004051/Test8004051.java
- test/compiler/c1/8011706/Test8011706.java
- test/compiler/c1/8011771/Test8011771.java
- test/compiler/c2/5057225/Test5057225.java
- test/compiler/c2/5091921/Test5091921.java
- test/compiler/c2/5091921/Test6186134.java
- test/compiler/c2/5091921/Test6196102.java
- test/compiler/c2/5091921/Test6357214.java
- test/compiler/c2/5091921/Test6559156.java
- test/compiler/c2/5091921/Test6753639.java
- test/compiler/c2/5091921/Test6850611.java
- test/compiler/c2/5091921/Test6890943.java
- test/compiler/c2/5091921/Test6897150.java
- test/compiler/c2/5091921/Test6905845.java
- test/compiler/c2/5091921/Test6931567.java
- test/compiler/c2/5091921/Test6935022.java
- test/compiler/c2/5091921/Test6959129.java
- test/compiler/c2/5091921/Test6985295.java
- test/compiler/c2/5091921/Test6992759.java
- test/compiler/c2/5091921/Test7005594.java
- test/compiler/c2/5091921/Test7005594.sh
- test/compiler/c2/5091921/Test7020614.java
- test/compiler/c2/5091921/input6890943.txt
- test/compiler/c2/5091921/output6890943.txt
- test/compiler/c2/6340864/TestByteVect.java
- test/compiler/c2/6340864/TestDoubleVect.java
- test/compiler/c2/6340864/TestFloatVect.java
- test/compiler/c2/6340864/TestIntVect.java
- test/compiler/c2/6340864/TestLongVect.java
- test/compiler/c2/6340864/TestShortVect.java
- test/compiler/c2/6443505/Test6443505.java
- test/compiler/c2/6589834/InlinedArrayCloneTestCase.java
- test/compiler/c2/6589834/Test_ia32.java
- test/compiler/c2/6603011/Test.java
- test/compiler/c2/6636138/Test1.java
- test/compiler/c2/6636138/Test2.java
- test/compiler/c2/6646019/Test.java
- test/compiler/c2/6646020/Tester.java
- test/compiler/c2/6661247/Test.java
- test/compiler/c2/6663621/IVTest.java
- test/compiler/c2/6663848/Tester.java
- test/compiler/c2/6663854/Test6663854.java
- test/compiler/c2/6695810/Test.java
- test/compiler/c2/6700047/Test6700047.java
- test/compiler/c2/6711100/Test.java
- test/compiler/c2/6711117/Test.java
- test/compiler/c2/6712835/Test6712835.java
- test/compiler/c2/6714694/Tester.java
- test/compiler/c2/6724218/Test.java
- test/compiler/c2/6732154/Test6732154.java
- test/compiler/c2/6741738/Tester.java
- test/compiler/c2/6772683/InterruptedTest.java
- test/compiler/c2/6792161/Test6792161.java
- test/compiler/c2/6795362/Test6795362.java
- test/compiler/c2/6796786/Test6796786.java
- test/compiler/c2/6799693/Test.java
- test/compiler/c2/6800154/Test6800154.java
- test/compiler/c2/6805724/Test6805724.java
- test/compiler/c2/6823453/Test.java
- test/compiler/c2/6832293/Test.java
- test/compiler/c2/6837011/Test6837011.java
- test/compiler/c2/6837094/Test.java
- test/compiler/c2/6843752/Test.java
- test/compiler/c2/6851282/Test.java
- test/compiler/c2/6852078/Test6852078.java
- test/compiler/c2/6857159/Test6857159.java
- test/compiler/c2/6863155/Test6863155.java
- test/compiler/c2/6865031/Test.java
- test/compiler/c2/6866651/Test.java
- test/compiler/c2/6877254/Test.java
- test/compiler/c2/6880034/Test6880034.java
- test/compiler/c2/6885584/Test6885584.java
- test/compiler/c2/6894807/IsInstanceTest.java
- test/compiler/c2/6901572/Test.java
- test/compiler/c2/6910484/Test.java
- test/compiler/c2/6910605/Test.java
- test/compiler/c2/6910618/Test.java
- test/compiler/c2/6912517/Test.java
- test/compiler/c2/6916644/Test6916644.java
- test/compiler/c2/6921969/TestMultiplyLongHiZero.java
- test/compiler/c2/6930043/Test6930043.java
- test/compiler/c2/6946040/TestCharShortByteSwap.java
- test/compiler/c2/6956668/Test6956668.java
- test/compiler/c2/6958485/Test.java
- test/compiler/c2/6968348/Test6968348.java
- test/compiler/c2/6973329/Test.java
- test/compiler/c2/7002666/Test7002666.java
- test/compiler/c2/7009359/Test7009359.java
- test/compiler/c2/7017746/Test.java
- test/compiler/c2/7024475/Test7024475.java
- test/compiler/c2/7029152/Test.java
- test/compiler/c2/7041100/Test7041100.java
- test/compiler/c2/7046096/Test7046096.java
- test/compiler/c2/7047069/Test7047069.java
- test/compiler/c2/7048332/Test7048332.java
- test/compiler/c2/7068051/Test7068051.java
- test/compiler/c2/7070134/Stemmer.java
- test/compiler/c2/7070134/words
- test/compiler/c2/7110586/Test7110586.java
- test/compiler/c2/7125879/Test7125879.java
- test/compiler/c2/7160610/Test7160610.java
- test/compiler/c2/7169782/Test7169782.java
- test/compiler/c2/7174363/Test7174363.java
- test/compiler/c2/7177917/Test7177917.java
- test/compiler/c2/7179138/Test7179138_1.java
- test/compiler/c2/7179138/Test7179138_2.java
- test/compiler/c2/7190310/Test7190310.java
- test/compiler/c2/7190310/Test7190310_unsafe.java
- test/compiler/c2/7192963/TestByteVect.java
- test/compiler/c2/7192963/TestDoubleVect.java
- test/compiler/c2/7192963/TestFloatVect.java
- test/compiler/c2/7192963/TestIntVect.java
- test/compiler/c2/7192963/TestLongVect.java
- test/compiler/c2/7192963/TestShortVect.java
- test/compiler/c2/7199742/Test7199742.java
- test/compiler/c2/7200264/Test7200264.sh
- test/compiler/c2/7200264/TestIntVect.java
- test/compiler/c2/8000805/Test8000805.java
- test/compiler/c2/8002069/Test8002069.java
- test/compiler/c2/8004741/Test8004741.java
- test/compiler/c2/8004867/TestIntAtomicCAS.java
- test/compiler/c2/8004867/TestIntAtomicOrdered.java
- test/compiler/c2/8004867/TestIntAtomicVolatile.java
- test/compiler/c2/8004867/TestIntUnsafeCAS.java
- test/compiler/c2/8004867/TestIntUnsafeOrdered.java
- test/compiler/c2/8004867/TestIntUnsafeVolatile.java
- test/compiler/c2/8005956/PolynomialRoot.java
- test/compiler/c2/8007294/Test8007294.java
- test/compiler/c2/8007722/Test8007722.java
- test/compiler/codegen/6378821/Test6378821.java
- test/compiler/codegen/6431242/Test.java
- test/compiler/codegen/6797305/Test6797305.java
- test/compiler/codegen/6814842/Test6814842.java
- test/compiler/codegen/6823354/Test6823354.java
- test/compiler/codegen/6875866/Test.java
- test/compiler/codegen/6879902/Test6879902.java
- test/compiler/codegen/6896617/Test6896617.java
- test/compiler/codegen/6909839/Test6909839.java
- test/compiler/codegen/6935535/Test.java
- test/compiler/codegen/6942326/Test.java
- test/compiler/codegen/7009231/Test7009231.java
- test/compiler/codegen/7088419/CRCTest.java
- test/compiler/codegen/7100757/Test7100757.java
- test/compiler/codegen/7119644/TestBooleanVect.java
- test/compiler/codegen/7119644/TestByteDoubleVect.java
- test/compiler/codegen/7119644/TestByteFloatVect.java
- test/compiler/codegen/7119644/TestByteIntVect.java
- test/compiler/codegen/7119644/TestByteLongVect.java
- test/compiler/codegen/7119644/TestByteShortVect.java
- test/compiler/codegen/7119644/TestByteVect.java
- test/compiler/codegen/7119644/TestCharShortVect.java
- test/compiler/codegen/7119644/TestCharVect.java
- test/compiler/codegen/7119644/TestDoubleVect.java
- test/compiler/codegen/7119644/TestFloatDoubleVect.java
- test/compiler/codegen/7119644/TestFloatVect.java
- test/compiler/codegen/7119644/TestIntDoubleVect.java
- test/compiler/codegen/7119644/TestIntFloatVect.java
- test/compiler/codegen/7119644/TestIntLongVect.java
- test/compiler/codegen/7119644/TestIntVect.java
- test/compiler/codegen/7119644/TestLongDoubleVect.java
- test/compiler/codegen/7119644/TestLongFloatVect.java
- test/compiler/codegen/7119644/TestLongVect.java
- test/compiler/codegen/7119644/TestShortDoubleVect.java
- test/compiler/codegen/7119644/TestShortFloatVect.java
- test/compiler/codegen/7119644/TestShortIntVect.java
- test/compiler/codegen/7119644/TestShortLongVect.java
- test/compiler/codegen/7119644/TestShortVect.java
- test/compiler/codegen/7184394/TestAESBase.java
- test/compiler/codegen/7184394/TestAESDecode.java
- test/compiler/codegen/7184394/TestAESEncode.java
- test/compiler/codegen/7184394/TestAESMain.java
- test/compiler/codegen/8001183/TestCharVect.java
- test/compiler/codegen/8005033/Test8005033.java
- test/compiler/codegen/8011901/Test8011901.java
- test/compiler/codegen/8144028/BitTests.java
- test/compiler/eliminateAutobox/6934604/TestByteBoxing.java
- test/compiler/eliminateAutobox/6934604/TestDoubleBoxing.java
- test/compiler/eliminateAutobox/6934604/TestFloatBoxing.java
- test/compiler/eliminateAutobox/6934604/TestIntBoxing.java
- test/compiler/eliminateAutobox/6934604/TestLongBoxing.java
- test/compiler/eliminateAutobox/6934604/TestShortBoxing.java
- test/compiler/escapeAnalysis/6689060/Test.java
- test/compiler/escapeAnalysis/6716441/Tester.java
- test/compiler/escapeAnalysis/6726999/Test.java
- test/compiler/escapeAnalysis/6775880/Test.java
- test/compiler/escapeAnalysis/6795161/Test.java
- test/compiler/escapeAnalysis/6895383/Test.java
- test/compiler/escapeAnalysis/6896727/Test.java
- test/compiler/interpreter/6539464/Test.java
- test/compiler/interpreter/6833129/Test.java
- test/compiler/interpreter/7116216/LargeFrame.java
- test/compiler/interpreter/7116216/StackOverflow.java
- test/compiler/intrinsics/6982370/Test6982370.java
- test/compiler/intrinsics/8005419/Test8005419.java
- test/compiler/intrinsics/adler32/TestAdler32.java
- test/compiler/intrinsics/class/TestClassIsPrimitive.java
- test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
- test/compiler/intrinsics/clone/TestObjectClone.java
- test/compiler/intrinsics/crc32/TestCRC32.java
- test/compiler/intrinsics/crc32c/TestCRC32C.java
- test/compiler/intrinsics/hashcode/TestHashCode.java
- test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
- test/compiler/intrinsics/muladd/TestMulAdd.java
- test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java
- test/compiler/intrinsics/multiplytolen/TestMultiplyToLenReturnProfile.java
- test/compiler/intrinsics/squaretolen/TestSquareToLen.java
- test/compiler/intrinsics/stringequals/TestStringEqualsBadLength.java
- test/compiler/jsr292/6990212/Test6990212.java
- test/compiler/jsr292/7082949/Test7082949.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
- test/compiler/loopopts/6659207/Test.java
- test/compiler/loopopts/6855164/Test.java
- test/compiler/loopopts/6860469/Test.java
- test/compiler/loopopts/7044738/Test7044738.java
- test/compiler/loopopts/7052494/Test7052494.java
- test/compiler/native/TestDirtyInt.java
- test/compiler/native/libTestDirtyInt.c
! test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
- test/compiler/runtime/6778657/Test.java
- test/compiler/runtime/6826736/Test.java
- test/compiler/runtime/6859338/Test6859338.java
- test/compiler/runtime/6863420/Test.java
- test/compiler/runtime/6865265/StackOverflowBug.java
- test/compiler/runtime/6891750/Test6891750.java
- test/compiler/runtime/6892265/Test.java
- test/compiler/runtime/7088020/Test7088020.java
- test/compiler/runtime/7141637/SpreadNullArg.java
- test/compiler/runtime/7196199/Test7196199.java
- test/compiler/runtime/8010927/Test8010927.java
- test/compiler/runtime/8015436/Test8015436.java
- test/compiler/uncommontrap/8009761/Test8009761.java
! test/testlibrary/jdk/test/lib/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 15915717849b
Author:    rbackman
Date:      2016-07-29 08:17 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/15915717849b

Merge

! src/share/vm/opto/escape.cpp
- test/compiler/c1/6478991/NullCheckTest.java
- test/compiler/c1/6579789/Test6579789.java
- test/compiler/c1/6756768/Test6756768.java
- test/compiler/c1/6756768/Test6756768_2.java
- test/compiler/c1/6757316/Test6757316.java
- test/compiler/c1/6758234/Test6758234.java
- test/compiler/c1/6769124/TestArrayCopy6769124.java
- test/compiler/c1/6769124/TestDeoptInt6769124.java
- test/compiler/c1/6769124/TestUnalignedLoad6769124.java
- test/compiler/c1/6795465/Test6795465.java
- test/compiler/c1/6849574/Test.java
- test/compiler/c1/6855215/Test6855215.java
- test/compiler/c1/6932496/Test6932496.java
- test/compiler/c1/7042153/Test7042153.java
- test/compiler/c1/7090976/Test7090976.java
- test/compiler/c1/7103261/Test7103261.java
- test/compiler/c1/7123108/Test7123108.java
- test/compiler/c1/8004051/Test8004051.java
- test/compiler/c1/8011706/Test8011706.java
- test/compiler/c1/8011771/Test8011771.java
- test/compiler/c2/5057225/Test5057225.java
- test/compiler/c2/5091921/Test5091921.java
- test/compiler/c2/5091921/Test6186134.java
- test/compiler/c2/5091921/Test6196102.java
- test/compiler/c2/5091921/Test6357214.java
- test/compiler/c2/5091921/Test6559156.java
- test/compiler/c2/5091921/Test6753639.java
- test/compiler/c2/5091921/Test6850611.java
- test/compiler/c2/5091921/Test6890943.java
- test/compiler/c2/5091921/Test6897150.java
- test/compiler/c2/5091921/Test6905845.java
- test/compiler/c2/5091921/Test6931567.java
- test/compiler/c2/5091921/Test6935022.java
- test/compiler/c2/5091921/Test6959129.java
- test/compiler/c2/5091921/Test6985295.java
- test/compiler/c2/5091921/Test6992759.java
- test/compiler/c2/5091921/Test7005594.java
- test/compiler/c2/5091921/Test7005594.sh
- test/compiler/c2/5091921/Test7020614.java
- test/compiler/c2/5091921/input6890943.txt
- test/compiler/c2/5091921/output6890943.txt
- test/compiler/c2/6340864/TestByteVect.java
- test/compiler/c2/6340864/TestDoubleVect.java
- test/compiler/c2/6340864/TestFloatVect.java
- test/compiler/c2/6340864/TestIntVect.java
- test/compiler/c2/6340864/TestLongVect.java
- test/compiler/c2/6340864/TestShortVect.java
- test/compiler/c2/6443505/Test6443505.java
- test/compiler/c2/6589834/InlinedArrayCloneTestCase.java
- test/compiler/c2/6589834/Test_ia32.java
- test/compiler/c2/6603011/Test.java
- test/compiler/c2/6636138/Test1.java
- test/compiler/c2/6636138/Test2.java
- test/compiler/c2/6646019/Test.java
- test/compiler/c2/6646020/Tester.java
- test/compiler/c2/6661247/Test.java
- test/compiler/c2/6663621/IVTest.java
- test/compiler/c2/6663848/Tester.java
- test/compiler/c2/6663854/Test6663854.java
- test/compiler/c2/6695810/Test.java
- test/compiler/c2/6700047/Test6700047.java
- test/compiler/c2/6711100/Test.java
- test/compiler/c2/6711117/Test.java
- test/compiler/c2/6712835/Test6712835.java
- test/compiler/c2/6714694/Tester.java
- test/compiler/c2/6724218/Test.java
- test/compiler/c2/6732154/Test6732154.java
- test/compiler/c2/6741738/Tester.java
- test/compiler/c2/6772683/InterruptedTest.java
- test/compiler/c2/6792161/Test6792161.java
- test/compiler/c2/6795362/Test6795362.java
- test/compiler/c2/6796786/Test6796786.java
- test/compiler/c2/6799693/Test.java
- test/compiler/c2/6800154/Test6800154.java
- test/compiler/c2/6805724/Test6805724.java
- test/compiler/c2/6823453/Test.java
- test/compiler/c2/6832293/Test.java
- test/compiler/c2/6837011/Test6837011.java
- test/compiler/c2/6837094/Test.java
- test/compiler/c2/6843752/Test.java
- test/compiler/c2/6851282/Test.java
- test/compiler/c2/6852078/Test6852078.java
- test/compiler/c2/6857159/Test6857159.java
- test/compiler/c2/6863155/Test6863155.java
- test/compiler/c2/6865031/Test.java
- test/compiler/c2/6866651/Test.java
- test/compiler/c2/6877254/Test.java
- test/compiler/c2/6880034/Test6880034.java
- test/compiler/c2/6885584/Test6885584.java
- test/compiler/c2/6894807/IsInstanceTest.java
- test/compiler/c2/6901572/Test.java
- test/compiler/c2/6910484/Test.java
- test/compiler/c2/6910605/Test.java
- test/compiler/c2/6910618/Test.java
- test/compiler/c2/6912517/Test.java
- test/compiler/c2/6916644/Test6916644.java
- test/compiler/c2/6921969/TestMultiplyLongHiZero.java
- test/compiler/c2/6930043/Test6930043.java
- test/compiler/c2/6946040/TestCharShortByteSwap.java
- test/compiler/c2/6956668/Test6956668.java
- test/compiler/c2/6958485/Test.java
- test/compiler/c2/6968348/Test6968348.java
- test/compiler/c2/6973329/Test.java
- test/compiler/c2/7002666/Test7002666.java
- test/compiler/c2/7009359/Test7009359.java
- test/compiler/c2/7017746/Test.java
- test/compiler/c2/7024475/Test7024475.java
- test/compiler/c2/7029152/Test.java
- test/compiler/c2/7041100/Test7041100.java
- test/compiler/c2/7046096/Test7046096.java
- test/compiler/c2/7047069/Test7047069.java
- test/compiler/c2/7048332/Test7048332.java
- test/compiler/c2/7068051/Test7068051.java
- test/compiler/c2/7070134/Stemmer.java
- test/compiler/c2/7070134/words
- test/compiler/c2/7110586/Test7110586.java
- test/compiler/c2/7125879/Test7125879.java
- test/compiler/c2/7160610/Test7160610.java
- test/compiler/c2/7169782/Test7169782.java
- test/compiler/c2/7174363/Test7174363.java
- test/compiler/c2/7177917/Test7177917.java
- test/compiler/c2/7179138/Test7179138_1.java
- test/compiler/c2/7179138/Test7179138_2.java
- test/compiler/c2/7190310/Test7190310.java
- test/compiler/c2/7190310/Test7190310_unsafe.java
- test/compiler/c2/7192963/TestByteVect.java
- test/compiler/c2/7192963/TestDoubleVect.java
- test/compiler/c2/7192963/TestFloatVect.java
- test/compiler/c2/7192963/TestIntVect.java
- test/compiler/c2/7192963/TestLongVect.java
- test/compiler/c2/7192963/TestShortVect.java
- test/compiler/c2/7199742/Test7199742.java
- test/compiler/c2/7200264/Test7200264.sh
- test/compiler/c2/7200264/TestIntVect.java
- test/compiler/c2/8000805/Test8000805.java
- test/compiler/c2/8002069/Test8002069.java
- test/compiler/c2/8004741/Test8004741.java
- test/compiler/c2/8004867/TestIntAtomicCAS.java
- test/compiler/c2/8004867/TestIntAtomicOrdered.java
- test/compiler/c2/8004867/TestIntAtomicVolatile.java
- test/compiler/c2/8004867/TestIntUnsafeCAS.java
- test/compiler/c2/8004867/TestIntUnsafeOrdered.java
- test/compiler/c2/8004867/TestIntUnsafeVolatile.java
- test/compiler/c2/8005956/PolynomialRoot.java
- test/compiler/c2/8007294/Test8007294.java
- test/compiler/c2/8007722/Test8007722.java
- test/compiler/codegen/6378821/Test6378821.java
- test/compiler/codegen/6431242/Test.java
- test/compiler/codegen/6797305/Test6797305.java
- test/compiler/codegen/6814842/Test6814842.java
- test/compiler/codegen/6823354/Test6823354.java
- test/compiler/codegen/6875866/Test.java
- test/compiler/codegen/6879902/Test6879902.java
- test/compiler/codegen/6896617/Test6896617.java
- test/compiler/codegen/6909839/Test6909839.java
- test/compiler/codegen/6935535/Test.java
- test/compiler/codegen/6942326/Test.java
- test/compiler/codegen/7009231/Test7009231.java
- test/compiler/codegen/7088419/CRCTest.java
- test/compiler/codegen/7100757/Test7100757.java
- test/compiler/codegen/7119644/TestBooleanVect.java
- test/compiler/codegen/7119644/TestByteDoubleVect.java
- test/compiler/codegen/7119644/TestByteFloatVect.java
- test/compiler/codegen/7119644/TestByteIntVect.java
- test/compiler/codegen/7119644/TestByteLongVect.java
- test/compiler/codegen/7119644/TestByteShortVect.java
- test/compiler/codegen/7119644/TestByteVect.java
- test/compiler/codegen/7119644/TestCharShortVect.java
- test/compiler/codegen/7119644/TestCharVect.java
- test/compiler/codegen/7119644/TestDoubleVect.java
- test/compiler/codegen/7119644/TestFloatDoubleVect.java
- test/compiler/codegen/7119644/TestFloatVect.java
- test/compiler/codegen/7119644/TestIntDoubleVect.java
- test/compiler/codegen/7119644/TestIntFloatVect.java
- test/compiler/codegen/7119644/TestIntLongVect.java
- test/compiler/codegen/7119644/TestIntVect.java
- test/compiler/codegen/7119644/TestLongDoubleVect.java
- test/compiler/codegen/7119644/TestLongFloatVect.java
- test/compiler/codegen/7119644/TestLongVect.java
- test/compiler/codegen/7119644/TestShortDoubleVect.java
- test/compiler/codegen/7119644/TestShortFloatVect.java
- test/compiler/codegen/7119644/TestShortIntVect.java
- test/compiler/codegen/7119644/TestShortLongVect.java
- test/compiler/codegen/7119644/TestShortVect.java
- test/compiler/codegen/7184394/TestAESBase.java
- test/compiler/codegen/7184394/TestAESDecode.java
- test/compiler/codegen/7184394/TestAESEncode.java
- test/compiler/codegen/7184394/TestAESMain.java
- test/compiler/codegen/8001183/TestCharVect.java
- test/compiler/codegen/8005033/Test8005033.java
- test/compiler/codegen/8011901/Test8011901.java
- test/compiler/codegen/8144028/BitTests.java
- test/compiler/eliminateAutobox/6934604/TestByteBoxing.java
- test/compiler/eliminateAutobox/6934604/TestDoubleBoxing.java
- test/compiler/eliminateAutobox/6934604/TestFloatBoxing.java
- test/compiler/eliminateAutobox/6934604/TestIntBoxing.java
- test/compiler/eliminateAutobox/6934604/TestLongBoxing.java
- test/compiler/eliminateAutobox/6934604/TestShortBoxing.java
- test/compiler/escapeAnalysis/6689060/Test.java
- test/compiler/escapeAnalysis/6716441/Tester.java
- test/compiler/escapeAnalysis/6726999/Test.java
- test/compiler/escapeAnalysis/6775880/Test.java
- test/compiler/escapeAnalysis/6795161/Test.java
- test/compiler/escapeAnalysis/6895383/Test.java
- test/compiler/escapeAnalysis/6896727/Test.java
- test/compiler/interpreter/6539464/Test.java
- test/compiler/interpreter/6833129/Test.java
- test/compiler/interpreter/7116216/LargeFrame.java
- test/compiler/interpreter/7116216/StackOverflow.java
- test/compiler/intrinsics/6982370/Test6982370.java
- test/compiler/intrinsics/8005419/Test8005419.java
- test/compiler/intrinsics/adler32/TestAdler32.java
- test/compiler/intrinsics/class/TestClassIsPrimitive.java
- test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
- test/compiler/intrinsics/clone/TestObjectClone.java
- test/compiler/intrinsics/crc32/TestCRC32.java
- test/compiler/intrinsics/crc32c/TestCRC32C.java
- test/compiler/intrinsics/hashcode/TestHashCode.java
- test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
- test/compiler/intrinsics/muladd/TestMulAdd.java
- test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java
- test/compiler/intrinsics/multiplytolen/TestMultiplyToLenReturnProfile.java
- test/compiler/intrinsics/squaretolen/TestSquareToLen.java
- test/compiler/intrinsics/stringequals/TestStringEqualsBadLength.java
- test/compiler/jsr292/6990212/Test6990212.java
- test/compiler/jsr292/7082949/Test7082949.java
- test/compiler/loopopts/6659207/Test.java
- test/compiler/loopopts/6855164/Test.java
- test/compiler/loopopts/6860469/Test.java
- test/compiler/loopopts/7044738/Test7044738.java
- test/compiler/loopopts/7052494/Test7052494.java
- test/compiler/native/TestDirtyInt.java
- test/compiler/native/libTestDirtyInt.c
- test/compiler/runtime/6778657/Test.java
- test/compiler/runtime/6826736/Test.java
- test/compiler/runtime/6859338/Test6859338.java
- test/compiler/runtime/6863420/Test.java
- test/compiler/runtime/6865265/StackOverflowBug.java
- test/compiler/runtime/6891750/Test6891750.java
- test/compiler/runtime/6892265/Test.java
- test/compiler/runtime/7088020/Test7088020.java
- test/compiler/runtime/7141637/SpreadNullArg.java
- test/compiler/runtime/7196199/Test7196199.java
- test/compiler/runtime/8010927/Test8010927.java
- test/compiler/runtime/8015436/Test8015436.java
- test/compiler/uncommontrap/8009761/Test8009761.java

Changeset: ae67f85487cb
Author:    dcubed
Date:      2016-07-29 11:38 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ae67f85487cb

8161601: Solaris: __USE_LEGACY_PROTOTYPES__ is redundant and should be removed
Reviewed-by: redestad, dcubed, gthornbr, dholmes

! src/os/solaris/vm/jvm_solaris.h
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp

Changeset: 21acfabce864
Author:    jmasa
Date:      2016-06-08 14:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/21acfabce864

8159073: : Error handling incomplete when creating GC threads lazily
Reviewed-by: drwhite, tschatzl, sangheki

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/shared/workerManager.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/runtime/globals.hpp
! test/gc/stress/TestGCOld.java

Changeset: bc914ca2f62c
Author:    jmasa
Date:      2016-07-29 20:23 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc914ca2f62c

Merge


Changeset: a790acb551b8
Author:    amurillo
Date:      2016-07-29 16:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a790acb551b8

Merge

- src/cpu/ppc/vm/interp_masm_ppc_64.hpp
- src/cpu/ppc/vm/ppc_64.ad
- src/cpu/ppc/vm/stubRoutines_ppc_64.hpp
- src/cpu/ppc/vm/templateTable_ppc_64.hpp
- src/cpu/x86/vm/stubRoutines_x86_32.hpp
- src/cpu/x86/vm/stubRoutines_x86_64.hpp
- src/os/aix/vm/mutex_aix.inline.hpp
- src/os/bsd/vm/mutex_bsd.cpp
- src/os/bsd/vm/mutex_bsd.inline.hpp
- src/os/linux/vm/mutex_linux.cpp
- src/os/linux/vm/mutex_linux.inline.hpp
- src/os/solaris/vm/mutex_solaris.cpp
- src/os/solaris/vm/mutex_solaris.inline.hpp
- src/os/windows/vm/mutex_windows.cpp
- src/os/windows/vm/mutex_windows.inline.hpp
- test/runtime/7107135/Test.java
- test/runtime/7107135/Test7107135.sh
- test/runtime/7107135/TestMT.java
- test/runtime/7107135/test.c
- test/runtime/StackGuardPages/invoke.c
- test/runtime/Unsafe/GetUnsafe.java
- test/runtime/jsig/Test8017498.sh
- test/runtime/jsig/TestJNI.c

Changeset: 183943d25cd4
Author:    amurillo
Date:      2016-07-29 16:50 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/183943d25cd4

Merge


Changeset: 2e21095f80c6
Author:    dsamersoff
Date:      2016-08-01 10:51 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2e21095f80c6

8158050: Remove SA-JDI
Summary: Remove SA-JDI
Reviewed-by: alanb, dsamersoff
Contributed-by: sharath.ballal at oracle.com

- src/jdk.hotspot.agent/doc/ReadMe-JavaScript.text
! src/jdk.hotspot.agent/share/classes/module-info.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LineInfo.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SDE.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java
- src/jdk.hotspot.agent/test/jdi/README.jjh
- src/jdk.hotspot.agent/test/jdi/SASanityChecker.java
- src/jdk.hotspot.agent/test/jdi/TEST.ROOT
- src/jdk.hotspot.agent/test/jdi/TargetAdapter.java
- src/jdk.hotspot.agent/test/jdi/TargetListener.java
- src/jdk.hotspot.agent/test/jdi/TestScaffold.java
- src/jdk.hotspot.agent/test/jdi/VMConnection.java
- src/jdk.hotspot.agent/test/jdi/jstack.sh
- src/jdk.hotspot.agent/test/jdi/jstack64.sh
- src/jdk.hotspot.agent/test/jdi/multivm.java
- src/jdk.hotspot.agent/test/jdi/multivm.sh
- src/jdk.hotspot.agent/test/jdi/runjdb.sh
- src/jdk.hotspot.agent/test/jdi/runjpda.sh
- src/jdk.hotspot.agent/test/jdi/runsa.sh
- src/jdk.hotspot.agent/test/jdi/sagclient.java
- src/jdk.hotspot.agent/test/jdi/sagdoit.java
- src/jdk.hotspot.agent/test/jdi/sagtarg.java
- src/jdk.hotspot.agent/test/jdi/sagtest.java
- src/jdk.hotspot.agent/test/jdi/sasanity.sh
- src/jdk.hotspot.agent/test/jdi/serialvm.java
- src/jdk.hotspot.agent/test/jdi/serialvm.sh
- test/serviceability/sa/TestClassLoaderStats.java
- test/serviceability/sa/TestStackTrace.java

Changeset: a2812668bf38
Author:    dsamersoff
Date:      2016-08-01 15:38 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a2812668bf38

8160817: Add jsadebugd functionality to jhsdb
Summary: add jsadebugd functionality to jhsdb
Reviewed-by: dsamersoff
Contributed-by: sharath.ballal at oracle.com

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java

Changeset: 02527f3cfc5d
Author:    coleenp
Date:      2016-08-01 16:28 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/02527f3cfc5d

8161445: [BACKOUT] MemberNameTable doesn't purge stale entries
Summary: Original change caused performance regression in microbenchmarks after GC
Reviewed-by: dholmes, ecaspole

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: 5ff3c0f8fb8b
Author:    clanger
Date:      2016-08-01 20:41 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5ff3c0f8fb8b

8162869: Small fixes for AIX perf memory and attach listener
Reviewed-by: dsamersoff, dholmes

! src/os/aix/vm/attachListener_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp

Changeset: eba3743a1365
Author:    tpivovarova
Date:      2016-07-29 17:41 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eba3743a1365

8161138: testlibrary_tests/ctw/* failed with "Failed. Unexpected exit from test [exit code: 0]"
Reviewed-by: kvn

! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java

Changeset: 8434f901a207
Author:    kvn
Date:      2016-08-01 20:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8434f901a207

Merge

- src/cpu/ppc/vm/interp_masm_ppc_64.hpp
- src/cpu/ppc/vm/ppc_64.ad
- src/cpu/ppc/vm/stubRoutines_ppc_64.hpp
- src/cpu/ppc/vm/templateTable_ppc_64.hpp
- src/cpu/x86/vm/stubRoutines_x86_32.hpp
- src/cpu/x86/vm/stubRoutines_x86_64.hpp
- src/jdk.hotspot.agent/doc/ReadMe-JavaScript.text
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LineInfo.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SDE.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java
- src/jdk.hotspot.agent/test/jdi/README.jjh
- src/jdk.hotspot.agent/test/jdi/SASanityChecker.java
- src/jdk.hotspot.agent/test/jdi/TEST.ROOT
- src/jdk.hotspot.agent/test/jdi/TargetAdapter.java
- src/jdk.hotspot.agent/test/jdi/TargetListener.java
- src/jdk.hotspot.agent/test/jdi/TestScaffold.java
- src/jdk.hotspot.agent/test/jdi/VMConnection.java
- src/jdk.hotspot.agent/test/jdi/jstack.sh
- src/jdk.hotspot.agent/test/jdi/jstack64.sh
- src/jdk.hotspot.agent/test/jdi/multivm.java
- src/jdk.hotspot.agent/test/jdi/multivm.sh
- src/jdk.hotspot.agent/test/jdi/runjdb.sh
- src/jdk.hotspot.agent/test/jdi/runjpda.sh
- src/jdk.hotspot.agent/test/jdi/runsa.sh
- src/jdk.hotspot.agent/test/jdi/sagclient.java
- src/jdk.hotspot.agent/test/jdi/sagdoit.java
- src/jdk.hotspot.agent/test/jdi/sagtarg.java
- src/jdk.hotspot.agent/test/jdi/sagtest.java
- src/jdk.hotspot.agent/test/jdi/sasanity.sh
- src/jdk.hotspot.agent/test/jdi/serialvm.java
- src/jdk.hotspot.agent/test/jdi/serialvm.sh
- src/os/aix/vm/mutex_aix.inline.hpp
- src/os/bsd/vm/mutex_bsd.cpp
- src/os/bsd/vm/mutex_bsd.inline.hpp
- src/os/linux/vm/mutex_linux.cpp
- src/os/linux/vm/mutex_linux.inline.hpp
- src/os/solaris/vm/mutex_solaris.cpp
- src/os/solaris/vm/mutex_solaris.inline.hpp
- src/os/windows/vm/mutex_windows.cpp
- src/os/windows/vm/mutex_windows.inline.hpp
- test/runtime/Unsafe/GetUnsafe.java
- test/serviceability/sa/TestClassLoaderStats.java
- test/serviceability/sa/TestStackTrace.java

Changeset: dd8c45b19ef6
Author:    mchernov
Date:      2016-08-02 15:22 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd8c45b19ef6

8161604: TestNewSizeFlags fails with RuntimeException: max new size != MaxNewSize value
Reviewed-by: sangheki, tschatzl

! src/share/vm/prims/whitebox.cpp
! test/gc/arguments/TestNewSizeFlags.java

Changeset: f2f9c77799cd
Author:    dholmes
Date:      2016-08-02 16:24 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f2f9c77799cd

7008747: Header files with conditional behaviour can not be precompiled
Reviewed-by: kvn, gthornbr

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

Changeset: 943bf73b49c3
Author:    amurillo
Date:      2016-08-05 09:50 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/943bf73b49c3

Merge

- src/cpu/ppc/vm/interp_masm_ppc_64.hpp
- src/cpu/ppc/vm/ppc_64.ad
- src/cpu/ppc/vm/stubRoutines_ppc_64.hpp
- src/cpu/ppc/vm/templateTable_ppc_64.hpp
- src/cpu/x86/vm/stubRoutines_x86_32.hpp
- src/cpu/x86/vm/stubRoutines_x86_64.hpp
- src/jdk.hotspot.agent/doc/ReadMe-JavaScript.text
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LineInfo.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SDE.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java
- src/jdk.hotspot.agent/test/jdi/README.jjh
- src/jdk.hotspot.agent/test/jdi/SASanityChecker.java
- src/jdk.hotspot.agent/test/jdi/TEST.ROOT
- src/jdk.hotspot.agent/test/jdi/TargetAdapter.java
- src/jdk.hotspot.agent/test/jdi/TargetListener.java
- src/jdk.hotspot.agent/test/jdi/TestScaffold.java
- src/jdk.hotspot.agent/test/jdi/VMConnection.java
- src/jdk.hotspot.agent/test/jdi/jstack.sh
- src/jdk.hotspot.agent/test/jdi/jstack64.sh
- src/jdk.hotspot.agent/test/jdi/multivm.java
- src/jdk.hotspot.agent/test/jdi/multivm.sh
- src/jdk.hotspot.agent/test/jdi/runjdb.sh
- src/jdk.hotspot.agent/test/jdi/runjpda.sh
- src/jdk.hotspot.agent/test/jdi/runsa.sh
- src/jdk.hotspot.agent/test/jdi/sagclient.java
- src/jdk.hotspot.agent/test/jdi/sagdoit.java
- src/jdk.hotspot.agent/test/jdi/sagtarg.java
- src/jdk.hotspot.agent/test/jdi/sagtest.java
- src/jdk.hotspot.agent/test/jdi/sasanity.sh
- src/jdk.hotspot.agent/test/jdi/serialvm.java
- src/jdk.hotspot.agent/test/jdi/serialvm.sh
- src/os/aix/vm/mutex_aix.inline.hpp
- src/os/bsd/vm/mutex_bsd.cpp
- src/os/bsd/vm/mutex_bsd.inline.hpp
- src/os/linux/vm/mutex_linux.cpp
- src/os/linux/vm/mutex_linux.inline.hpp
- src/os/solaris/vm/mutex_solaris.cpp
- src/os/solaris/vm/mutex_solaris.inline.hpp
- src/os/windows/vm/mutex_windows.cpp
- src/os/windows/vm/mutex_windows.inline.hpp
- test/compiler/c1/6478991/NullCheckTest.java
- test/compiler/c1/6579789/Test6579789.java
- test/compiler/c1/6756768/Test6756768.java
- test/compiler/c1/6756768/Test6756768_2.java
- test/compiler/c1/6757316/Test6757316.java
- test/compiler/c1/6758234/Test6758234.java
- test/compiler/c1/6769124/TestArrayCopy6769124.java
- test/compiler/c1/6769124/TestDeoptInt6769124.java
- test/compiler/c1/6769124/TestUnalignedLoad6769124.java
- test/compiler/c1/6795465/Test6795465.java
- test/compiler/c1/6849574/Test.java
- test/compiler/c1/6855215/Test6855215.java
- test/compiler/c1/6932496/Test6932496.java
- test/compiler/c1/7042153/Test7042153.java
- test/compiler/c1/7090976/Test7090976.java
- test/compiler/c1/7103261/Test7103261.java
- test/compiler/c1/7123108/Test7123108.java
- test/compiler/c1/8004051/Test8004051.java
- test/compiler/c1/8011706/Test8011706.java
- test/compiler/c1/8011771/Test8011771.java
- test/compiler/c2/5057225/Test5057225.java
- test/compiler/c2/5091921/Test5091921.java
- test/compiler/c2/5091921/Test6186134.java
- test/compiler/c2/5091921/Test6196102.java
- test/compiler/c2/5091921/Test6357214.java
- test/compiler/c2/5091921/Test6559156.java
- test/compiler/c2/5091921/Test6753639.java
- test/compiler/c2/5091921/Test6850611.java
- test/compiler/c2/5091921/Test6890943.java
- test/compiler/c2/5091921/Test6897150.java
- test/compiler/c2/5091921/Test6905845.java
- test/compiler/c2/5091921/Test6931567.java
- test/compiler/c2/5091921/Test6935022.java
- test/compiler/c2/5091921/Test6959129.java
- test/compiler/c2/5091921/Test6985295.java
- test/compiler/c2/5091921/Test6992759.java
- test/compiler/c2/5091921/Test7005594.java
- test/compiler/c2/5091921/Test7005594.sh
- test/compiler/c2/5091921/Test7020614.java
- test/compiler/c2/5091921/input6890943.txt
- test/compiler/c2/5091921/output6890943.txt
- test/compiler/c2/6340864/TestByteVect.java
- test/compiler/c2/6340864/TestDoubleVect.java
- test/compiler/c2/6340864/TestFloatVect.java
- test/compiler/c2/6340864/TestIntVect.java
- test/compiler/c2/6340864/TestLongVect.java
- test/compiler/c2/6340864/TestShortVect.java
- test/compiler/c2/6443505/Test6443505.java
- test/compiler/c2/6589834/InlinedArrayCloneTestCase.java
- test/compiler/c2/6589834/Test_ia32.java
- test/compiler/c2/6603011/Test.java
- test/compiler/c2/6636138/Test1.java
- test/compiler/c2/6636138/Test2.java
- test/compiler/c2/6646019/Test.java
- test/compiler/c2/6646020/Tester.java
- test/compiler/c2/6661247/Test.java
- test/compiler/c2/6663621/IVTest.java
- test/compiler/c2/6663848/Tester.java
- test/compiler/c2/6663854/Test6663854.java
- test/compiler/c2/6695810/Test.java
- test/compiler/c2/6700047/Test6700047.java
- test/compiler/c2/6711100/Test.java
- test/compiler/c2/6711117/Test.java
- test/compiler/c2/6712835/Test6712835.java
- test/compiler/c2/6714694/Tester.java
- test/compiler/c2/6724218/Test.java
- test/compiler/c2/6732154/Test6732154.java
- test/compiler/c2/6741738/Tester.java
- test/compiler/c2/6772683/InterruptedTest.java
- test/compiler/c2/6792161/Test6792161.java
- test/compiler/c2/6795362/Test6795362.java
- test/compiler/c2/6796786/Test6796786.java
- test/compiler/c2/6799693/Test.java
- test/compiler/c2/6800154/Test6800154.java
- test/compiler/c2/6805724/Test6805724.java
- test/compiler/c2/6823453/Test.java
- test/compiler/c2/6832293/Test.java
- test/compiler/c2/6837011/Test6837011.java
- test/compiler/c2/6837094/Test.java
- test/compiler/c2/6843752/Test.java
- test/compiler/c2/6851282/Test.java
- test/compiler/c2/6852078/Test6852078.java
- test/compiler/c2/6857159/Test6857159.java
- test/compiler/c2/6863155/Test6863155.java
- test/compiler/c2/6865031/Test.java
- test/compiler/c2/6866651/Test.java
- test/compiler/c2/6877254/Test.java
- test/compiler/c2/6880034/Test6880034.java
- test/compiler/c2/6885584/Test6885584.java
- test/compiler/c2/6894807/IsInstanceTest.java
- test/compiler/c2/6901572/Test.java
- test/compiler/c2/6910484/Test.java
- test/compiler/c2/6910605/Test.java
- test/compiler/c2/6910618/Test.java
- test/compiler/c2/6912517/Test.java
- test/compiler/c2/6916644/Test6916644.java
- test/compiler/c2/6921969/TestMultiplyLongHiZero.java
- test/compiler/c2/6930043/Test6930043.java
- test/compiler/c2/6946040/TestCharShortByteSwap.java
- test/compiler/c2/6956668/Test6956668.java
- test/compiler/c2/6958485/Test.java
- test/compiler/c2/6968348/Test6968348.java
- test/compiler/c2/6973329/Test.java
- test/compiler/c2/7002666/Test7002666.java
- test/compiler/c2/7009359/Test7009359.java
- test/compiler/c2/7017746/Test.java
- test/compiler/c2/7024475/Test7024475.java
- test/compiler/c2/7029152/Test.java
- test/compiler/c2/7041100/Test7041100.java
- test/compiler/c2/7046096/Test7046096.java
- test/compiler/c2/7047069/Test7047069.java
- test/compiler/c2/7048332/Test7048332.java
- test/compiler/c2/7068051/Test7068051.java
- test/compiler/c2/7070134/Stemmer.java
- test/compiler/c2/7070134/words
- test/compiler/c2/7110586/Test7110586.java
- test/compiler/c2/7125879/Test7125879.java
- test/compiler/c2/7160610/Test7160610.java
- test/compiler/c2/7169782/Test7169782.java
- test/compiler/c2/7174363/Test7174363.java
- test/compiler/c2/7177917/Test7177917.java
- test/compiler/c2/7179138/Test7179138_1.java
- test/compiler/c2/7179138/Test7179138_2.java
- test/compiler/c2/7190310/Test7190310.java
- test/compiler/c2/7190310/Test7190310_unsafe.java
- test/compiler/c2/7192963/TestByteVect.java
- test/compiler/c2/7192963/TestDoubleVect.java
- test/compiler/c2/7192963/TestFloatVect.java
- test/compiler/c2/7192963/TestIntVect.java
- test/compiler/c2/7192963/TestLongVect.java
- test/compiler/c2/7192963/TestShortVect.java
- test/compiler/c2/7199742/Test7199742.java
- test/compiler/c2/7200264/Test7200264.sh
- test/compiler/c2/7200264/TestIntVect.java
- test/compiler/c2/8000805/Test8000805.java
- test/compiler/c2/8002069/Test8002069.java
- test/compiler/c2/8004741/Test8004741.java
- test/compiler/c2/8004867/TestIntAtomicCAS.java
- test/compiler/c2/8004867/TestIntAtomicOrdered.java
- test/compiler/c2/8004867/TestIntAtomicVolatile.java
- test/compiler/c2/8004867/TestIntUnsafeCAS.java
- test/compiler/c2/8004867/TestIntUnsafeOrdered.java
- test/compiler/c2/8004867/TestIntUnsafeVolatile.java
- test/compiler/c2/8005956/PolynomialRoot.java
- test/compiler/c2/8007294/Test8007294.java
- test/compiler/c2/8007722/Test8007722.java
- test/compiler/codegen/6378821/Test6378821.java
- test/compiler/codegen/6431242/Test.java
- test/compiler/codegen/6797305/Test6797305.java
- test/compiler/codegen/6814842/Test6814842.java
- test/compiler/codegen/6823354/Test6823354.java
- test/compiler/codegen/6875866/Test.java
- test/compiler/codegen/6879902/Test6879902.java
- test/compiler/codegen/6896617/Test6896617.java
- test/compiler/codegen/6909839/Test6909839.java
- test/compiler/codegen/6935535/Test.java
- test/compiler/codegen/6942326/Test.java
- test/compiler/codegen/7009231/Test7009231.java
- test/compiler/codegen/7088419/CRCTest.java
- test/compiler/codegen/7100757/Test7100757.java
- test/compiler/codegen/7119644/TestBooleanVect.java
- test/compiler/codegen/7119644/TestByteDoubleVect.java
- test/compiler/codegen/7119644/TestByteFloatVect.java
- test/compiler/codegen/7119644/TestByteIntVect.java
- test/compiler/codegen/7119644/TestByteLongVect.java
- test/compiler/codegen/7119644/TestByteShortVect.java
- test/compiler/codegen/7119644/TestByteVect.java
- test/compiler/codegen/7119644/TestCharShortVect.java
- test/compiler/codegen/7119644/TestCharVect.java
- test/compiler/codegen/7119644/TestDoubleVect.java
- test/compiler/codegen/7119644/TestFloatDoubleVect.java
- test/compiler/codegen/7119644/TestFloatVect.java
- test/compiler/codegen/7119644/TestIntDoubleVect.java
- test/compiler/codegen/7119644/TestIntFloatVect.java
- test/compiler/codegen/7119644/TestIntLongVect.java
- test/compiler/codegen/7119644/TestIntVect.java
- test/compiler/codegen/7119644/TestLongDoubleVect.java
- test/compiler/codegen/7119644/TestLongFloatVect.java
- test/compiler/codegen/7119644/TestLongVect.java
- test/compiler/codegen/7119644/TestShortDoubleVect.java
- test/compiler/codegen/7119644/TestShortFloatVect.java
- test/compiler/codegen/7119644/TestShortIntVect.java
- test/compiler/codegen/7119644/TestShortLongVect.java
- test/compiler/codegen/7119644/TestShortVect.java
- test/compiler/codegen/7184394/TestAESBase.java
- test/compiler/codegen/7184394/TestAESDecode.java
- test/compiler/codegen/7184394/TestAESEncode.java
- test/compiler/codegen/7184394/TestAESMain.java
- test/compiler/codegen/8001183/TestCharVect.java
- test/compiler/codegen/8005033/Test8005033.java
- test/compiler/codegen/8011901/Test8011901.java
- test/compiler/codegen/8144028/BitTests.java
- test/compiler/eliminateAutobox/6934604/TestByteBoxing.java
- test/compiler/eliminateAutobox/6934604/TestDoubleBoxing.java
- test/compiler/eliminateAutobox/6934604/TestFloatBoxing.java
- test/compiler/eliminateAutobox/6934604/TestIntBoxing.java
- test/compiler/eliminateAutobox/6934604/TestLongBoxing.java
- test/compiler/eliminateAutobox/6934604/TestShortBoxing.java
- test/compiler/escapeAnalysis/6689060/Test.java
- test/compiler/escapeAnalysis/6716441/Tester.java
- test/compiler/escapeAnalysis/6726999/Test.java
- test/compiler/escapeAnalysis/6775880/Test.java
- test/compiler/escapeAnalysis/6795161/Test.java
- test/compiler/escapeAnalysis/6895383/Test.java
- test/compiler/escapeAnalysis/6896727/Test.java
- test/compiler/interpreter/6539464/Test.java
- test/compiler/interpreter/6833129/Test.java
- test/compiler/interpreter/7116216/LargeFrame.java
- test/compiler/interpreter/7116216/StackOverflow.java
- test/compiler/intrinsics/6982370/Test6982370.java
- test/compiler/intrinsics/8005419/Test8005419.java
- test/compiler/intrinsics/adler32/TestAdler32.java
- test/compiler/intrinsics/class/TestClassIsPrimitive.java
- test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
- test/compiler/intrinsics/clone/TestObjectClone.java
- test/compiler/intrinsics/crc32/TestCRC32.java
- test/compiler/intrinsics/crc32c/TestCRC32C.java
- test/compiler/intrinsics/hashcode/TestHashCode.java
- test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
- test/compiler/intrinsics/muladd/TestMulAdd.java
- test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java
- test/compiler/intrinsics/multiplytolen/TestMultiplyToLenReturnProfile.java
- test/compiler/intrinsics/squaretolen/TestSquareToLen.java
- test/compiler/intrinsics/stringequals/TestStringEqualsBadLength.java
- test/compiler/jsr292/6990212/Test6990212.java
- test/compiler/jsr292/7082949/Test7082949.java
- test/compiler/loopopts/6659207/Test.java
- test/compiler/loopopts/6855164/Test.java
- test/compiler/loopopts/6860469/Test.java
- test/compiler/loopopts/7044738/Test7044738.java
- test/compiler/loopopts/7052494/Test7052494.java
- test/compiler/native/TestDirtyInt.java
- test/compiler/native/libTestDirtyInt.c
- test/compiler/runtime/6778657/Test.java
- test/compiler/runtime/6826736/Test.java
- test/compiler/runtime/6859338/Test6859338.java
- test/compiler/runtime/6863420/Test.java
- test/compiler/runtime/6865265/StackOverflowBug.java
- test/compiler/runtime/6891750/Test6891750.java
- test/compiler/runtime/6892265/Test.java
- test/compiler/runtime/7088020/Test7088020.java
- test/compiler/runtime/7141637/SpreadNullArg.java
- test/compiler/runtime/7196199/Test7196199.java
- test/compiler/runtime/8010927/Test8010927.java
- test/compiler/runtime/8015436/Test8015436.java
- test/compiler/uncommontrap/8009761/Test8009761.java
- test/runtime/7107135/Test.java
- test/runtime/7107135/Test7107135.sh
- test/runtime/7107135/TestMT.java
- test/runtime/7107135/test.c
- test/runtime/StackGuardPages/invoke.c
- test/runtime/Unsafe/GetUnsafe.java
- test/runtime/jsig/Test8017498.sh
- test/runtime/jsig/TestJNI.c
- test/serviceability/sa/TestClassLoaderStats.java
- test/serviceability/sa/TestStackTrace.java

Changeset: 25390dd1ae8c
Author:    lana
Date:      2016-08-11 15:47 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/25390dd1ae8c

Added tag jdk-9+131 for changeset 943bf73b49c3

! .hgtags

Changeset: 3cfddcb268e3
Author:    hseigel
Date:      2016-08-10 15:48 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3cfddcb268e3

8136930: Simplify use of module-system options by custom launchers
Reviewed-by: coleenp, lfoltan, mchung

! src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/utilities/ostream.cpp
! test/TEST.ROOT
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/BootClassAppendProp/BootClassPathAppendProp.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/SharedArchiveFile/BootAppendTests.java
! test/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/getSysPackage/GetSysPkgTest.java
+ test/runtime/modules/IgnoreModulePropertiesTest.java
+ test/runtime/modules/ModuleOptionsTest.java
+ test/runtime/modules/ModuleOptionsWarn.java
! test/runtime/modules/ModuleStress/ExportModuleStressTest.java
! test/runtime/modules/ModuleStress/ModuleStressGC.java
+ test/runtime/modules/PatchModule/BasicJarBuilder.java
+ test/runtime/modules/PatchModule/PatchModule2Dirs.java
+ test/runtime/modules/PatchModule/PatchModule2DirsMain.java
+ test/runtime/modules/PatchModule/PatchModuleCDS.java
+ test/runtime/modules/PatchModule/PatchModuleDupJavaBase.java
+ test/runtime/modules/PatchModule/PatchModuleDupModule.java
+ test/runtime/modules/PatchModule/PatchModuleJavaBase.java
+ test/runtime/modules/PatchModule/PatchModuleMain.java
+ test/runtime/modules/PatchModule/PatchModuleTest.java
+ test/runtime/modules/PatchModule/PatchModuleTestJar.java
+ test/runtime/modules/PatchModule/PatchModuleTestJarDir.java
+ test/runtime/modules/PatchModule/PatchModuleTraceCL.java
+ test/runtime/modules/Visibility/PatchModuleVisibility.java
! test/runtime/modules/Visibility/XbootcpNoVisibility.java
- test/runtime/modules/Visibility/XpatchVisibility.java
- test/runtime/modules/Xpatch/BasicJarBuilder.java
- test/runtime/modules/Xpatch/Xpatch2Dirs.java
- test/runtime/modules/Xpatch/Xpatch2DirsMain.java
- test/runtime/modules/Xpatch/XpatchDupJavaBase.java
- test/runtime/modules/Xpatch/XpatchDupModule.java
- test/runtime/modules/Xpatch/XpatchJavaBase.java
- test/runtime/modules/Xpatch/XpatchMain.java
- test/runtime/modules/Xpatch/XpatchTest.java
- test/runtime/modules/Xpatch/XpatchTestJar.java
- test/runtime/modules/Xpatch/XpatchTestJarDir.java
- test/runtime/modules/Xpatch/XpatchTraceCL.java
- test/runtime/modules/XpatchCDS.java
! test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java
! test/serviceability/sa/TestInstanceKlassSize.java
! test/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/ctw/Makefile
! test/testlibrary/jittester/Makefile

Changeset: c7b7794b406e
Author:    lana
Date:      2016-08-11 17:02 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c7b7794b406e

Merge

- test/runtime/modules/Visibility/XpatchVisibility.java
- test/runtime/modules/Xpatch/BasicJarBuilder.java
- test/runtime/modules/Xpatch/Xpatch2Dirs.java
- test/runtime/modules/Xpatch/Xpatch2DirsMain.java
- test/runtime/modules/Xpatch/XpatchDupJavaBase.java
- test/runtime/modules/Xpatch/XpatchDupModule.java
- test/runtime/modules/Xpatch/XpatchJavaBase.java
- test/runtime/modules/Xpatch/XpatchMain.java
- test/runtime/modules/Xpatch/XpatchTest.java
- test/runtime/modules/Xpatch/XpatchTestJar.java
- test/runtime/modules/Xpatch/XpatchTestJarDir.java
- test/runtime/modules/Xpatch/XpatchTraceCL.java
- test/runtime/modules/XpatchCDS.java

Changeset: 713951c08aa2
Author:    mhaupt
Date:      2016-08-12 08:59 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/713951c08aa2

8163533: jdk.vm.ci.hotspot.test.MethodHandleAccessProviderTest fails on jdk9/dev
Reviewed-by: shade

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

Changeset: a4faaf753e03
Author:    lana
Date:      2016-08-18 21:01 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4faaf753e03

Added tag jdk-9+132 for changeset 713951c08aa2

! .hgtags

Changeset: d49f11850971
Author:    jprovino
Date:      2016-08-02 16:39 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d49f11850971

8071770: G1 does not implement millis_since_last_gc which is needed by RMI GC
Summary: G1 does not return a correct value for the CollectedHeap::millis_since_last_gc
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc/g1/g1Analytics.cpp
! src/share/vm/gc/g1/g1Analytics.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp

Changeset: 5bbaa999f7cf
Author:    jprovino
Date:      2016-08-03 02:10 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5bbaa999f7cf

Merge


Changeset: cd85f4152d1c
Author:    gthornbr
Date:      2016-08-02 13:48 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cd85f4152d1c

8161696: [TESTBUG] runtime/StackGuardPages/testme.sh uses invalid argument -Xss328k
Summary: changed argument from 328k to 1M
Reviewed-by: dcubed, fparain, dholmes

! test/runtime/StackGuardPages/exeinvoke.c

Changeset: 5acd2b561936
Author:    dcubed
Date:      2016-08-02 20:55 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5acd2b561936

Merge


Changeset: 33e04b94534f
Author:    coleenp
Date:      2016-08-03 09:40 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/33e04b94534f

8159284: bigapps/Jetty - assert(jfa->last_Java_sp() > sp()) failed with JFR in use
Summary: Test condition in assert in frame::safe_for_sender() for entry frames and return false.
Reviewed-by: mgronlun, fparain

! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp

Changeset: ff1b088db459
Author:    cjplummer
Date:      2016-08-03 13:56 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ff1b088db459

8161030: GPL header missing comma after year
Summary: Added comma.
Reviewed-by: coleenp, fparain

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodCounters.java
! src/share/vm/oops/methodCounters.hpp

Changeset: 32feef4cdf6b
Author:    roland
Date:      2016-07-30 04:05 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/32feef4cdf6b

8161652: Crash with assert(ft == _type) failed in PhiNode::Value()
Summary: Use CastPP and CheckCastPP when NotNull and klass have to be casted on Phi with unique input.
Reviewed-by: kvn

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

Changeset: 2d959c8d4804
Author:    kvn
Date:      2016-08-01 22:34 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2d959c8d4804

Merge


Changeset: 1de5545462c9
Author:    dlong
Date:      2016-08-02 11:06 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1de5545462c9

8029441: assert(!((nmethod*)_cb)->is_deopt_pc(_pc)) failed: invariant broken
Summary: move patchable check into patch_pc
Reviewed-by: dcubed

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

Changeset: f2ff307e3e36
Author:    iveresov
Date:      2016-08-03 15:55 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f2ff307e3e36

Merge

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

Changeset: 45e65c4ea114
Author:    lmesnik
Date:      2016-08-04 14:04 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/45e65c4ea114

8162852: Mark stress compiler and gc tests with stress keyword
Reviewed-by: kvn, tschatzl

! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/codegen/aes/TestAESMain.java
! test/gc/g1/ihop/TestIHOPErgo.java

Changeset: f5a9750feaf8
Author:    mockner
Date:      2016-08-04 12:24 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5a9750feaf8

8159917: Space character is missing in ClassLoaderData::print_value_on
Summary: Added missing space in ClassLoaderData::print_value_on
Reviewed-by: coleenp

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

Changeset: a6c95629d293
Author:    mockner
Date:      2016-08-04 18:34 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a6c95629d293

Merge


Changeset: c941f194220c
Author:    mockner
Date:      2016-08-04 20:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c941f194220c

Merge


Changeset: 655dff7a364b
Author:    gthornbr
Date:      2016-08-04 10:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/655dff7a364b

8162999: Build give extraneous find warnings
Summary: removed JtregNative.gmk line that was part of a merger error
Reviewed-by: coleenp, fparain

! make/test/JtregNative.gmk

Changeset: 14748ad81c44
Author:    coleenp
Date:      2016-08-04 19:50 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/14748ad81c44

Merge


Changeset: 0805c27ea97a
Author:    mockner
Date:      2016-08-04 12:55 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0805c27ea97a

8145543: JPRT jobs see intermittent failures in compiler/floatingpoint/ModNaN.java
Summary: Not reproducible due to glibc patch which affects current and previous versions. Removed @ignore for compiler/floatingpoint/ModNaN.java
Reviewed-by: coleenp, gtriantafill

! test/compiler/floatingpoint/ModNaN.java

Changeset: 0a0f536fa5ca
Author:    mockner
Date:      2016-08-04 23:17 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a0f536fa5ca

Merge


Changeset: d1b82242e2db
Author:    cjplummer
Date:      2016-08-04 16:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d1b82242e2db

8162670: make of jtreg_tests fails if no tests are run, causing jprt test runs to also fail
Summary: Clear the jtreg exit code when set to 1.
Reviewed-by: stsmirno, dholmes

! test/Makefile

Changeset: 28e24d221653
Author:    amurillo
Date:      2016-08-05 09:58 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/28e24d221653

Merge


Changeset: 37ce5a8e59cc
Author:    dsamersoff
Date:      2016-08-08 17:15 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/37ce5a8e59cc

8163269: Testcase missed in push for JDK-8160817
Summary: Add missed testcase
Reviewed-by: dsamersoff
Contributed-by: sharath.ballal at oracle.com

+ test/serviceability/sa/sadebugd/SADebugDTest.java

Changeset: 48071f920ef6
Author:    ysuenaga
Date:      2016-08-08 21:59 +0900
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/48071f920ef6

8163272: jhsdb jinfo cannot show system properties
Reviewed-by: dholmes, dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java

Changeset: 14f97d7574bf
Author:    dsamersoff
Date:      2016-08-08 15:53 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/14f97d7574bf

Merge


Changeset: a4cdffa18e76
Author:    amurillo
Date:      2016-08-12 13:58 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4cdffa18e76

Merge


Changeset: 1f53cb521816
Author:    dcubed
Date:      2016-08-11 12:27 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f53cb521816

8163879: quarantine serviceability/sa/sadebugd/SADebugDTest.java since it hangs intermittently
Reviewed-by: hseigel

! test/serviceability/sa/sadebugd/SADebugDTest.java

Changeset: 2bf98fb4ca55
Author:    amurillo
Date:      2016-08-16 08:08 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2bf98fb4ca55

Merge

- test/runtime/modules/Visibility/XpatchVisibility.java
- test/runtime/modules/Xpatch/BasicJarBuilder.java
- test/runtime/modules/Xpatch/Xpatch2Dirs.java
- test/runtime/modules/Xpatch/Xpatch2DirsMain.java
- test/runtime/modules/Xpatch/XpatchDupJavaBase.java
- test/runtime/modules/Xpatch/XpatchDupModule.java
- test/runtime/modules/Xpatch/XpatchJavaBase.java
- test/runtime/modules/Xpatch/XpatchMain.java
- test/runtime/modules/Xpatch/XpatchTest.java
- test/runtime/modules/Xpatch/XpatchTestJar.java
- test/runtime/modules/Xpatch/XpatchTestJarDir.java
- test/runtime/modules/Xpatch/XpatchTraceCL.java
- test/runtime/modules/XpatchCDS.java

Changeset: 881b3acaed84
Author:    lana
Date:      2016-08-18 21:33 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/881b3acaed84

Merge


Changeset: 12961809ba8f
Author:    rehn
Date:      2016-08-10 09:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/12961809ba8f

8161026: GPL header missing comma in year
Reviewed-by: sjohanss, redestad

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

Changeset: f37577c20a6b
Author:    ysuenaga
Date:      2016-08-10 21:02 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f37577c20a6b

8163580: Cannot get Monitor Cache Dump in HSDB
Reviewed-by: dholmes

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

Changeset: b84f097dc4c5
Author:    dsamersoff
Date:      2016-08-11 17:47 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b84f097dc4c5

8163143: illegal bci error with interpreted frames in SA due to mirror being stored in interpreted frames
Summary: Added code to represent the frame mirror offset in SA
Reviewed-by: dsamersoff
Contributed-by: jini.george at oracle.com

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java

Changeset: 1c40f3ec6f25
Author:    lfoltan
Date:      2016-08-11 11:41 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c40f3ec6f25

8162553: Crash in class unloading due to null CLD having a zero _keep_alive value
Summary: Correct the refcounting of ClassLoaderData::_keep_alive for anonymous classes.
Reviewed-by: acorn, coleenp, dholmes, jiangli

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp

Changeset: dc2d1035c401
Author:    lfoltan
Date:      2016-08-11 16:13 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dc2d1035c401

Merge


Changeset: 8e20dbaf0fc0
Author:    dcubed
Date:      2016-08-11 21:35 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8e20dbaf0fc0

Merge


Changeset: b616b5fa5da1
Author:    kvn
Date:      2016-08-02 19:46 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b616b5fa5da1

8163018: Slow compiler tests in JPRT
Summary: fixed test/TEST.groups and added -XX:-TieredCompilation to Test6792161 test.
Reviewed-by: dholmes, dcubed

! test/TEST.groups
! test/compiler/c2/Test6792161.java

Changeset: bf837d6d95f1
Author:    never
Date:      2016-08-02 17:12 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf837d6d95f1

8162477: [JVMCI] assert(wf.check_method_context(ctxk, m)) failed: proper context
Reviewed-by: kvn

! src/share/vm/code/dependencies.cpp
+ test/compiler/jvmci/common/testcases/DuplicateSimpleSingleImplementerInterface.java
+ test/compiler/jvmci/common/testcases/MultipleSuperImplementers.java
+ test/compiler/jvmci/common/testcases/SimpleSingleImplementerInterface.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java

Changeset: ab6d822dc3ff
Author:    never
Date:      2016-08-03 15:52 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ab6d822dc3ff

Merge


Changeset: a2e73f79284b
Author:    thartmann
Date:      2016-08-04 08:58 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a2e73f79284b

8162881: Effect of -XX:CICompilerCount depends on ordering of other flags
Summary: Value of CICompilerCount should be range checked after ergo. Don't create C2 compiler threads with TieredStopAtLevel=1.
Reviewed-by: kvn

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/IntrinsicDisabledTest.java

Changeset: a71e5434ccd6
Author:    thartmann
Date:      2016-08-04 10:34 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a71e5434ccd6

8136818: Test compiler/arraycopy/TestEliminatedArrayCopyDeopt.java fails with "m1 failed"
Summary: Added missing Op_StoreB check to ArrayCopyNode::may_modify_helper().
Reviewed-by: kvn

! src/share/vm/opto/arraycopynode.cpp
! test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java

Changeset: 5494c1901ce0
Author:    mdoerr
Date:      2016-08-04 22:42 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5494c1901ce0

8162369: PPC64: Wrong ucontext used after SIGTRAP while in HTM critical section
Reviewed-by: simonis
Contributed-by: Gustavo Romero <gromero at linux.vnet.ibm.com>

! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp

Changeset: 46bf19165c57
Author:    dpochepk
Date:      2016-08-05 16:22 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/46bf19165c57

8161279: Various JMX-tests timed out
Reviewed-by: kvn

! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java

Changeset: 8d2289c7602f
Author:    dpochepk
Date:      2016-08-05 16:23 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8d2289c7602f

8157498: compiler/codecache/jmx/InitialAndMaxUsageTest.java times out on 32-bit platforms
Reviewed-by: kvn

! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java

Changeset: ca049b1e1a25
Author:    iveresov
Date:      2016-08-05 13:37 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca049b1e1a25

Merge

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

Changeset: 5a9d33dfe6e8
Author:    iveresov
Date:      2016-08-06 11:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5a9d33dfe6e8

8163313: assert(comp != __null) failed: compiler not available
Summary: Constrain compLevel parameter in WB_IsIntrinsicAvailable() to supported levels
Reviewed-by: kvn

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

Changeset: f2b92e975859
Author:    dpochepk
Date:      2016-08-08 11:30 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f2b92e975859

8163243: [TESTBUG] compiler/codecache/jmx/UsageThresholdIncreasedTest.java failed with: Failed to find sun/hotspot/WhiteBox.class
Reviewed-by: iveresov

! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java

Changeset: 4e39797c7b47
Author:    dnsimon
Date:      2016-08-08 17:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4e39797c7b47

8163105: SIGSEGV: constantPoolHandle::constantPoolHandle(ConstantPool*)
Summary: Simplify CompilerToVM.getConstantPool() and related tests.
Reviewed-by: kvn, zmajo

! 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/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java

Changeset: 3bec2875306e
Author:    dpochepk
Date:      2016-08-09 14:16 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3bec2875306e

8160083: compiler.codecache.jmx.InitialAndMaxUsageTest can not be used w/ disabled SegmentedCodeCache
Reviewed-by: kvn

! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java

Changeset: 21401222db20
Author:    dpochepk
Date:      2016-08-09 14:17 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/21401222db20

8163366: compiler/codecache/jmx/ThresholdNotificationsTest.java doesn't set -XX:+UnlockDiagnosticVMOptions while using WB
Reviewed-by: kvn

! test/compiler/codecache/jmx/ThresholdNotificationsTest.java

Changeset: 5fde6ccb4092
Author:    dpochepk
Date:      2016-08-09 16:47 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5fde6ccb4092

8160299: Test8015436 doesn't check which method was executed
Reviewed-by: kvn

+ test/compiler/runtime/cr8015436/Driver8015436.java
! test/compiler/runtime/cr8015436/Test8015436.java

Changeset: 397565766eb4
Author:    iveresov
Date:      2016-08-11 16:22 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/397565766eb4

Merge


Changeset: 133339642ba1
Author:    dholmes
Date:      2016-08-12 00:19 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/133339642ba1

8159461: bigapps/Kitchensink/stressExitCode hits assert: Must be VMThread or JavaThread
Reviewed-by: fparain, simonis, dcubed

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 20b4607582a4
Author:    fparain
Date:      2016-08-12 08:46 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/20b4607582a4

8146697: VM crashes in test Test7005594
Reviewed-by: coleenp, dholmes

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

Changeset: 46a21d1c5f1c
Author:    amurillo
Date:      2016-08-12 14:12 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/46a21d1c5f1c

Merge

- test/runtime/modules/Visibility/XpatchVisibility.java
- test/runtime/modules/Xpatch/BasicJarBuilder.java
- test/runtime/modules/Xpatch/Xpatch2Dirs.java
- test/runtime/modules/Xpatch/Xpatch2DirsMain.java
- test/runtime/modules/Xpatch/XpatchDupJavaBase.java
- test/runtime/modules/Xpatch/XpatchDupModule.java
- test/runtime/modules/Xpatch/XpatchJavaBase.java
- test/runtime/modules/Xpatch/XpatchMain.java
- test/runtime/modules/Xpatch/XpatchTest.java
- test/runtime/modules/Xpatch/XpatchTestJar.java
- test/runtime/modules/Xpatch/XpatchTestJarDir.java
- test/runtime/modules/Xpatch/XpatchTraceCL.java
- test/runtime/modules/XpatchCDS.java

Changeset: 56108f8bd06d
Author:    ysuenaga
Date:      2016-08-09 21:57 +0900
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/56108f8bd06d

8163185: jhsdb jstack cannot work with normal mode
Reviewed-by: dsamersoff, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java

Changeset: 0b3116993972
Author:    erikj
Date:      2016-08-15 16:15 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b3116993972

8069540: Remove universal binaries support from hotspot build
Reviewed-by: tbell, dholmes, dcubed

! make/Dist.gmk

Changeset: 3fcea91bb5a8
Author:    cjplummer
Date:      2016-08-15 13:06 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3fcea91bb5a8

8133749: os::current_frame() is not returning the proper frame on ARM and solaris-x64
Summary: Need to go up one extra frame to be consistent with other platforms.
Reviewed-by: dholmes, zgu

! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Changeset: 8f2230e4c0ed
Author:    cjplummer
Date:      2016-08-15 13:13 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8f2230e4c0ed

8133747: NMT includes an extra stack frame due to assumption NMT is making on tail calls being used
Summary: Better frame skipping logic in NativeCallStack::NativeCallStack.
Reviewed-by: dholmes, zgu

! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/utilities/nativeCallStack.cpp
+ test/runtime/NMT/CheckForProperDetailStackTrace.java

Changeset: a83994c1cd49
Author:    cjplummer
Date:      2016-08-15 13:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a83994c1cd49

8133740: NMT for Linux/x86/x64 and bsd/x64 slowdebug builds includes NativeCallStack::NativeCallStack() frame in backtrace
Summary: Skip an extra frame in _get_previous_fp() when it is not inlined.
Reviewed-by: dholmes, zgu

! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp

Changeset: 5fd233e7cdc7
Author:    hseigel
Date:      2016-08-16 09:56 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5fd233e7cdc7

8030221: Checking for anonymous class should check for NULL as well as potential nesting
Summary: Store the first non-anonymous class as the host when defining the anonymous class so don't need look for it later.
Reviewed-by: dholmes, lfoltan

! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/reflection.cpp
+ test/runtime/Unsafe/NestedUnsafe.java

Changeset: a25e0fb60332
Author:    amurillo
Date:      2016-08-19 11:22 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a25e0fb60332

Merge


Changeset: 252987f4f36a
Author:    lana
Date:      2016-08-25 21:18 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/252987f4f36a

Added tag jdk-9+133 for changeset a25e0fb60332

! .hgtags

Changeset: 091445016861
Author:    jwilhelm
Date:      2016-08-19 17:19 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/091445016861

8164124: [BACKOUT] G1 does not implement millis_since_last_gc which is needed by RMI GC
Reviewed-by: jprovino

! src/share/vm/gc/g1/g1Analytics.cpp
! src/share/vm/gc/g1/g1Analytics.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp

Changeset: b8b694c6b4d2
Author:    lana
Date:      2016-08-25 22:36 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b8b694c6b4d2

Merge


Changeset: d785dfdb7bcc
Author:    lana
Date:      2016-09-01 23:20 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d785dfdb7bcc

Added tag jdk-9+134 for changeset b8b694c6b4d2

! .hgtags

Changeset: 65a32a1c9bf9
Author:    mchung
Date:      2016-08-30 17:48 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/65a32a1c9bf9

8160851: Remove old launcher module-related options
Reviewed-by: alanb

! test/runtime/Unsafe/NestedUnsafe.java

Changeset: e3a19a55f062
Author:    dsamersoff
Date:      2016-08-18 12:10 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3a19a55f062

8151345: compiler/codecache/jmx/PeakUsageTest.java is failing on jdk9/dev for JPRT  -testset hotspot
Reviewed-by: sla, dsamersoff

! test/compiler/codecache/jmx/CodeCacheUtils.java
! test/compiler/codecache/jmx/PeakUsageTest.java

Changeset: 1657775e680a
Author:    dsamersoff
Date:      2016-08-18 14:07 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1657775e680a

8157236: attach on ARMv7 fails with com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file
Summary: Add more diagnostic to attach code
Reviewed-by: dholmes, alanb

! src/os/aix/vm/attachListener_aix.cpp
! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/solaris/vm/attachListener_solaris.cpp
! src/share/vm/logging/logTag.hpp

Changeset: e99e410e78e1
Author:    dsamersoff
Date:      2016-08-18 11:11 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e99e410e78e1

Merge


Changeset: 0aadda927071
Author:    coleenp
Date:      2016-08-18 10:47 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0aadda927071

8037138: x86: problem with JVMTI breakpoint
Summary: do aload(0) after rewriting aload bytecodes to fast version for frequent pairs.
Reviewed-by: dlong, dholmes, dcubed

! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86.cpp

Changeset: 6c29c7f73ca1
Author:    dholmes
Date:      2016-08-18 21:37 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6c29c7f73ca1

8152849: share/vm/runtime/mutex.cpp:1161 assert(((uintptr_t(_owner))|(uintptr_t(_LockWord.FullWord))|(uintptr_t(_EntryList))|(uintptr_t(_WaitSet))|(uintptr_t(_OnDeck))) == 0) failed
Reviewed-by: dcubed

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

Changeset: af4f7418af3e
Author:    ysuenaga
Date:      2016-08-19 01:20 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/af4f7418af3e

8164319: CLHSDB dumpcodecache throws StackOverflowError
Reviewed-by: dholmes, dsamersoff

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java

Changeset: b2c07de32ca7
Author:    erikj
Date:      2016-08-19 16:02 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b2c07de32ca7

8164297: Jtreg test exeinvoke fails to link on Ubuntu
Reviewed-by: tbell, dholmes

! make/test/JtregNative.gmk

Changeset: 1cbffa2beba6
Author:    ctornqvi
Date:      2016-08-19 10:06 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1cbffa2beba6

8157957: ClassNotFoundException: jdk.test.lib.JDKToolFinder
Reviewed-by: coleenp, gtriantafill, mseledtsov, iignatyev, dholmes, dsamersoff

! test/compiler/arguments/BMISupportedCPUTest.java
! test/compiler/arguments/BMIUnsupportedCPUTest.java
! test/compiler/arguments/CheckCICompilerCount.java
! test/compiler/arguments/CheckCompileThresholdScaling.java
! 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/PolynomialRoot.java
! test/compiler/c2/Test5057225.java
! test/compiler/c2/Test6603011.java
! test/compiler/c2/Test6800154.java
! test/compiler/c2/Test6805724.java
! test/compiler/c2/Test6857159.java
! test/compiler/c2/Test7068051.java
! test/compiler/c2/Test7177917.java
! test/compiler/c2/cr6589834/Test_ia32.java
! test/compiler/c2/stemmer/Stemmer.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java
! test/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/CheckUpperLimit.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/CodeCacheFreeSpaceRunner.java
! test/compiler/codecache/cli/codeheapsize/JVMStartupRunner.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
+ test/compiler/codecache/dtrace/DtraceResultsAnalyzer.java
+ test/compiler/codecache/dtrace/DtraceRunner.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/CodeCacheStressRunner.java
! test/compiler/codecache/stress/Helper.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/codegen/Test6823354.java
! test/compiler/codegen/Test6896617.java
! test/compiler/codegen/Test7100757.java
! test/compiler/codegen/aes/TestAESMain.java
! 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/commandfile/CompileOnlyTest.java
! test/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/compiler/compilercontrol/commandfile/LogTest.java
! test/compiler/compilercontrol/commandfile/PrintTest.java
! test/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/compiler/compilercontrol/commands/ExcludeTest.java
! test/compiler/compilercontrol/commands/LogTest.java
! test/compiler/compilercontrol/commands/PrintTest.java
! test/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/compiler/compilercontrol/directives/ExcludeTest.java
! test/compiler/compilercontrol/directives/LogTest.java
! test/compiler/compilercontrol/directives/PrintTest.java
! test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/compiler/compilercontrol/jcmd/AddLogTest.java
! test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/compiler/compilercontrol/logcompilation/LogTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/compiler/compilercontrol/parser/DirectiveParserTest.java
! test/compiler/compilercontrol/parser/DirectiveStressTest.java
! test/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/compiler/compilercontrol/share/AbstractTestBase.java
! test/compiler/compilercontrol/share/actions/BaseAction.java
! test/compiler/compilercontrol/share/actions/CompileAction.java
! test/compiler/compilercontrol/share/method/MethodDescriptor.java
! test/compiler/compilercontrol/share/method/MethodGenerator.java
! test/compiler/compilercontrol/share/pool/MethodHolder.java
! test/compiler/compilercontrol/share/pool/PoolHelper.java
! test/compiler/compilercontrol/share/pool/SubMethodHolder.java
! test/compiler/compilercontrol/share/processors/CommandProcessor.java
! test/compiler/compilercontrol/share/processors/LogProcessor.java
! test/compiler/compilercontrol/share/processors/PrintDirectivesProcessor.java
! test/compiler/compilercontrol/share/processors/PrintProcessor.java
! test/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.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
! test/compiler/cpuflags/RestoreMXCSR.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/compiler/debug/VerifyAdapterSharing.java
! test/compiler/eliminateAutobox/UnsignedLoads.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/gcbarriers/PreserveFPRegistersTest.java
! test/compiler/inlining/InlineAccessors.java
! test/compiler/interpreter/DisableOSRTest.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/IntrinsicDisabledTest.java
! test/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java
! test/compiler/intrinsics/bmi/BMITestRunner.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/AndnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AndnTestL.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/klass/CastNullCheckDroppingsTest.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.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/object/TestClone.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/cli/testcases/GenericTestCaseForOtherCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.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/intrinsics/string/TestHasNegatives.java
! test/compiler/intrinsics/string/TestStringIntrinsicMemoryFlow.java
! test/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java
! test/compiler/intrinsics/string/TestStringIntrinsics2.java
! test/compiler/intrinsics/unsafe/DirectByteBufferTest.java
! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java
! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/compiler/jsr292/MHInlineTest.java
! test/compiler/jsr292/NonInlinedCall/Agent.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/compiler/jsr292/PollutedTrapCounts.java
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.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/CompileCodeTestCase.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/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/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/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/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.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/RedefineClassTest.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/meta/StableFieldTest.java
! test/compiler/loopopts/UseCountedLoopSafepoints.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/onSpinWait/TestOnSpinWait.java
! test/compiler/oracle/CheckCompileCommandOption.java
! test/compiler/oracle/GetMethodOptionTest.java
! test/compiler/oracle/MethodMatcherTest.java
! test/compiler/oracle/TestCompileCommand.java
! test/compiler/print/TestProfileReturnTypePrinting.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
! test/compiler/rtm/cli/RTMLockingAwareTest.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.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/TestRTMAbortThresholdOption.java
! test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
! test/compiler/rtm/cli/TestRTMLockingThresholdOption.java
! test/compiler/rtm/cli/TestRTMRetryCountOption.java
! test/compiler/rtm/cli/TestRTMSpinLoopCountOption.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/cli/TestUseRTMXendForLockBusyOption.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/Test8010927.java
! test/compiler/runtime/cr8015436/Test8015436.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/stable/TestStableUByte.java
! test/compiler/stable/TestStableUShort.java
! test/compiler/startup/NumCompilerThreadsCheck.java
! test/compiler/startup/SmallCodeCacheStartup.java
! test/compiler/startup/StartupOutput.java
! test/compiler/testlibrary/rtm/RTMTestBase.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/types/TestMeetIncompatibleInterfaceArrays.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/DeoptReallocFailure.java
! test/compiler/uncommontrap/Test8009761.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java
! test/compiler/unsafe/UnsafeRaw.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/BlockingCompilation.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/TestCardTablePageCommits.java
! test/gc/TestDisableExplicitGC.java
! test/gc/TestObjectAlignment.java
! test/gc/TestSmallHeap.java
! test/gc/TestSoftReferencesBehaviorOnOOME.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/TestVerifySubSet.java
+ test/gc/arguments/AllocationHelper.java
+ test/gc/arguments/HeapRegionUsageTool.java
! test/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestCompressedClassFlags.java
! test/gc/arguments/TestDisableDefaultGC.java
! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
! test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestMaxHeapSizeTools.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestMaxNewSize.java
! test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestNewRatioFlag.java
! test/gc/arguments/TestNewSizeFlags.java
! test/gc/arguments/TestNewSizeThreadIncrease.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/gc/arguments/TestParallelGCThreads.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSelectDefaultGC.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestShrinkHeapInSteps.java
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/gc/arguments/TestUseNUMAInterleaving.java
! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/cms/GuardShrinkWarning.java
! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/gc/ergonomics/TestInitialGCThreadLogging.java
! test/gc/g1/Test2GbHeap.java
! test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
! test/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/gc/g1/TestPLABOutput.java
! test/gc/g1/TestPLABSizeBounds.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/gc/g1/TestRegionLivenessPrint.java
! test/gc/g1/TestRemsetLogging.java
! test/gc/g1/TestRemsetLoggingPerRegion.java
! test/gc/g1/TestRemsetLoggingThreads.java
! test/gc/g1/TestRemsetLoggingTools.java
! test/gc/g1/TestShrinkAuxiliaryData.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/TestShrinkDefragmentedHeap.java
! test/gc/g1/TestStringDeduplicationAgeThreshold.java
! test/gc/g1/TestStringDeduplicationFullGC.java
! test/gc/g1/TestStringDeduplicationInterned.java
! test/gc/g1/TestStringDeduplicationPrintOptions.java
! test/gc/g1/TestStringDeduplicationTableRehash.java
! test/gc/g1/TestStringDeduplicationTableResize.java
! test/gc/g1/TestStringDeduplicationTools.java
! test/gc/g1/TestStringDeduplicationYoungGC.java
! test/gc/g1/TestStringSymbolTableStats.java
! test/gc/g1/humongousObjects/TestHeapCounters.java
! test/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/gc/g1/humongousObjects/TestHumongousMovement.java
! test/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/gc/g1/humongousObjects/TestObjectCollected.java
! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
! test/gc/g1/ihop/TestIHOPErgo.java
! test/gc/g1/ihop/TestIHOPStatic.java
! test/gc/g1/ihop/lib/IhopUtils.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/g1/plab/TestPLABEvacuationFailure.java
! test/gc/g1/plab/TestPLABPromotion.java
! test/gc/g1/plab/TestPLABResize.java
! test/gc/g1/plab/lib/PLABUtils.java
! test/gc/logging/TestDeprecatedPrintFlags.java
! test/gc/logging/TestGCId.java
! test/gc/logging/TestPrintReferences.java
! test/gc/logging/TestUnifiedLoggingSwitchStress.java
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
+ test/gc/metaspace/InputArguments.java
! test/gc/metaspace/PerfCounters.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/metaspace/TestMetaspaceCMSCancel.java
! test/gc/metaspace/TestMetaspaceInitialization.java
! test/gc/metaspace/TestMetaspaceMemoryPool.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestMetaspaceSizeFlags.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/parallel/AdaptiveGCBoundary.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/gc/parallel/TestPrintGCDetailsVerbose.java
! test/gc/serial/HeapChangeLogging.java
! test/gc/startup_warnings/TestCMS.java
! test/gc/startup_warnings/TestDefNewCMS.java
! test/gc/startup_warnings/TestG1.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParNewSerialOld.java
! test/gc/startup_warnings/TestParallelGC.java
! test/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/gc/startup_warnings/TestSerialGC.java
! test/gc/stress/TestMultiThreadStressRSet.java
! test/gc/stress/TestStressRSetCoarsening.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/testlibrary/Helpers.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/native/GTestWrapper.java
! test/runtime/8026365/InvokeSpecialAnonTest.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/BoolReturn/NativeSmallIntCallsTest.java
! test/runtime/BootClassAppendProp/BootClassPathAppend.java
! test/runtime/BootClassAppendProp/BootClassPathAppendProp.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/ClassFile/JsrRewriting.java
! test/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/runtime/ClassFile/UnsupportedClassFileVersion.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/CommandLine/BooleanFlagWithInvalidValue.java
! test/runtime/CommandLine/CompilerConfigFileWarning.java
! test/runtime/CommandLine/ConfigFileParsing.java
! test/runtime/CommandLine/ConfigFileWarning.java
! test/runtime/CommandLine/FlagWithInvalidValue.java
! test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/runtime/CommandLine/PrintTouchedMethods.java
! test/runtime/CommandLine/TestHexArguments.java
! test/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/runtime/CommandLine/TestNullTerminatedFlags.java
! test/runtime/CommandLine/TestVMOptions.java
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/CommandLine/UnrecognizedVMOption.java
! test/runtime/CommandLine/VMAliasOptions.java
! test/runtime/CommandLine/VMDeprecatedOptions.java
! test/runtime/CommandLine/VMOptionWarning.java
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/runtime/CompressedOops/CompressedKlassPointerAndOops.java
! test/runtime/CompressedOops/ObjectAlignment.java
! test/runtime/CompressedOops/UseCompressedOops.java
! test/runtime/ConstantPool/BadMethodHandles.java
! test/runtime/ConstantPool/IntfMethod.java
! test/runtime/EnclosingMethodAttr/EnclMethodAttr.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ErrorHandler.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/runtime/ErrorHandling/SecondaryErrorTest.java
! test/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java
! test/runtime/ErrorHandling/TestOnError.java
! test/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/runtime/Final/TestPutMain.java
! test/runtime/LoadClass/LoadClassNegative.java
! test/runtime/LocalVariableTable/TestLVT.java
! test/runtime/Metaspace/FragmentMetaspace.java
! test/runtime/NMT/AutoshutdownNMT.java
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/CheckForProperDetailStackTrace.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/CommitOverlappingRegions.java
! test/runtime/NMT/JcmdBaselineDetail.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdScaleDetail.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/JcmdWithNMTDisabled.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/NMTWithCDS.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.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/PerfMemDestroy/PerfMemDestroy.java
! test/runtime/RedefineObject/TestRedefineObject.java
! test/runtime/RedefineTests/RedefineAnnotations.java
! test/runtime/RedefineTests/RedefineFinalizer.java
! test/runtime/RedefineTests/RedefineRunningMethods.java
! test/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java
! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java
! test/runtime/ReservedStack/ReservedStackTest.java
! test/runtime/ReservedStack/ReservedStackTestCompiler.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/runtime/SameObject/SameObject.java
! test/runtime/SelectionResolution/AbstractMethodErrorTest.java
! test/runtime/SelectionResolution/IllegalAccessErrorTest.java
! test/runtime/SelectionResolution/InvokeInterfaceICCE.java
! test/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java
! test/runtime/SelectionResolution/InvokeSpecialICCE.java
! test/runtime/SelectionResolution/InvokeSpecialSuccessTest.java
! test/runtime/SelectionResolution/InvokeStaticICCE.java
! test/runtime/SelectionResolution/InvokeStaticSuccessTest.java
! test/runtime/SelectionResolution/InvokeVirtualICCE.java
! test/runtime/SelectionResolution/InvokeVirtualSuccessTest.java
! test/runtime/SelectionResolution/NoSuchMethodErrorTest.java
! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/runtime/SharedArchiveFile/BootAppendTests.java
! test/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java
! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/runtime/SharedArchiveFile/DefaultUseWithClient.java
! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/SharedArchiveFile/SharedStringsDedup.java
! test/runtime/SharedArchiveFile/SharedStringsRunAuto.java
! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/runtime/Thread/Fibonacci.java
! test/runtime/Thread/TestThreadDumpMonitorContention.java
! test/runtime/Thread/ThreadPriorities.java
! test/runtime/ThreadSignalMask/ThreadSignalMask.java
! test/runtime/Throwable/StackTraceLogging.java
! test/runtime/Throwable/TestThrowable.java
! test/runtime/Throwable/ThrowableIntrospectionSegfault.java
! test/runtime/Unsafe/AllocateInstance.java
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/CopyMemory.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetField.java
! test/runtime/Unsafe/GetPutAddress.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
! test/runtime/Unsafe/GetUncompressedObject.java
! test/runtime/Unsafe/NestedUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/PrimitiveHostClass.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! test/runtime/XCheckJniJsig/XCheckJSig.java
! test/runtime/classFileParserBug/ClassFileParserBug.java
! test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
! test/runtime/contended/Options.java
! test/runtime/duplAttributes/DuplAttributesTest.java
! test/runtime/execstack/Testexecstack.java
! test/runtime/getSysPackage/GetSysPkgTest.java
! test/runtime/interned/SanityTest.java
! test/runtime/jni/ToStringInInterfaceTest/ToStringTest.java
! test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java
! test/runtime/logging/BiasedLockingTest.java
! test/runtime/logging/ClassInitializationTest.java
! test/runtime/logging/ClassLoadUnloadTest.java
! test/runtime/logging/ClassResolutionTest.java
! test/runtime/logging/CompressedOopsTest.java
! test/runtime/logging/DefaultMethodsTest.java
! test/runtime/logging/ExceptionsTest.java
! test/runtime/logging/ItablesTest.java
! test/runtime/logging/LoaderConstraintsTest.java
! test/runtime/logging/ModulesTest.java
! test/runtime/logging/MonitorInflationTest.java
! test/runtime/logging/MonitorMismatchTest.java
! test/runtime/logging/OsCpuLoggingTest.java
! test/runtime/logging/ProtectionDomainVerificationTest.java
! test/runtime/logging/RemovedDevelopFlagsTest.java
! test/runtime/logging/SafepointCleanupTest.java
! test/runtime/logging/SafepointTest.java
! test/runtime/logging/StartupTimeTest.java
! test/runtime/logging/ThreadLoggingTest.java
! test/runtime/logging/VMOperationTest.java
! test/runtime/logging/VerificationTest.java
! test/runtime/logging/VtablesTest.java
! test/runtime/memory/LargePages/TestLargePageSizeInBytes.java
! test/runtime/memory/LargePages/TestLargePagesFlags.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/modules/AccModuleTest.java
! test/runtime/modules/AccessCheck/CheckRead.java
! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java
! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java
! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java
! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java
! test/runtime/modules/AccessCheck/DiffCL_Umod.java
! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java
! test/runtime/modules/AccessCheck/ExpQualOther.java
! test/runtime/modules/AccessCheck/ExpQualToM1.java
! test/runtime/modules/AccessCheck/ExpUnqual.java
! test/runtime/modules/AccessCheck/ExportAllUnnamed.java
! test/runtime/modules/AccessCheck/PkgNotExp.java
! test/runtime/modules/AccessCheck/Umod.java
! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java
! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java
! test/runtime/modules/AccessCheck/UmodDiffCL_Umod.java
! test/runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java
! test/runtime/modules/AccessCheck/UmodUPkg.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java
! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java
! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java
! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java
! test/runtime/modules/AccessCheck/UmodUpkg_Umod.java
! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java
! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java
! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java
! test/runtime/modules/AccessCheck/Umod_UmodUpkg.java
! test/runtime/modules/AccessCheckAllUnnamed.java
! test/runtime/modules/AccessCheckExp.java
! test/runtime/modules/AccessCheckJavaBase.java
! test/runtime/modules/AccessCheckRead.java
! test/runtime/modules/AccessCheckSuper.java
! test/runtime/modules/AccessCheckUnnamed.java
! test/runtime/modules/AccessCheckWorks.java
! test/runtime/modules/ExportTwice.java
! test/runtime/modules/IgnoreModulePropertiesTest.java
! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java
! test/runtime/modules/JVMAddModuleExports.java
! test/runtime/modules/JVMAddModuleExportsToAll.java
! test/runtime/modules/JVMAddModulePackage.java
! test/runtime/modules/JVMAddReadsModule.java
! test/runtime/modules/JVMCanReadModule.java
! test/runtime/modules/JVMDefineModule.java
! test/runtime/modules/JVMGetModuleByPkgName.java
! test/runtime/modules/JVMIsExportedToModule.java
! test/runtime/modules/LoadUnloadModuleStress.java
! test/runtime/modules/ModuleOptionsTest.java
! test/runtime/modules/ModuleOptionsWarn.java
! test/runtime/modules/ModuleStress/ExportModuleStressTest.java
! test/runtime/modules/ModuleStress/ModuleStress.java
! test/runtime/modules/ModuleStress/ModuleStressGC.java
! test/runtime/modules/PatchModule/BasicJarBuilder.java
! test/runtime/modules/PatchModule/PatchModule2Dirs.java
! test/runtime/modules/PatchModule/PatchModuleCDS.java
! test/runtime/modules/PatchModule/PatchModuleDupJavaBase.java
! test/runtime/modules/PatchModule/PatchModuleDupModule.java
! test/runtime/modules/PatchModule/PatchModuleJavaBase.java
! test/runtime/modules/PatchModule/PatchModuleTest.java
! test/runtime/modules/PatchModule/PatchModuleTestJar.java
! test/runtime/modules/PatchModule/PatchModuleTestJarDir.java
! test/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/runtime/modules/Visibility/PatchModuleVisibility.java
! test/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/runtime/modules/Visibility/XbootcpVisibility.java
! test/runtime/os/AvailableProcessors.java
! test/runtime/verifier/OverriderMsg.java
! test/runtime/verifier/TestANewArray.java
! test/runtime/verifier/TestMultiANewArray.java
! test/runtime/verifier/TraceClassRes.java
! test/runtime/whitebox/WBStackSize.java
! test/sanity/MismatchedWhiteBox/WhiteBox.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/serviceability/attach/AttachSetGetFlag.java
! test/serviceability/attach/AttachWithStalePidFile.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java
! test/serviceability/dcmd/compiler/CodelistTest.java
! test/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java
! test/serviceability/dcmd/gc/ClassHistogramAllTest.java
! test/serviceability/dcmd/gc/ClassHistogramTest.java
! test/serviceability/dcmd/gc/FinalizerInfoTest.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/dcmd/gc/HeapInfoTest.java
! test/serviceability/dcmd/gc/RunFinalizationTest.java
! test/serviceability/dcmd/gc/RunGCTest.java
! test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java
! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
! test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java
! test/serviceability/dcmd/thread/PrintTest.java
! test/serviceability/dcmd/vm/ClassHierarchyTest.java
! test/serviceability/dcmd/vm/ClassLoaderStatsTest.java
! test/serviceability/dcmd/vm/CommandLineTest.java
! test/serviceability/dcmd/vm/DynLibsTest.java
! test/serviceability/dcmd/vm/FlagsTest.java
! test/serviceability/dcmd/vm/SetVMFlagTest.java
! test/serviceability/dcmd/vm/SystemPropertiesTest.java
! test/serviceability/dcmd/vm/UptimeTest.java
! test/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java
! test/serviceability/jvmti/GetObjectSizeClass.java
! test/serviceability/jvmti/GetObjectSizeOverflow.java
! test/serviceability/jvmti/TestLambdaFormRetransformation.java
! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
! test/serviceability/logging/TestBasicLogOutput.java
! test/serviceability/logging/TestDefaultLogOutput.java
! test/serviceability/logging/TestLogRotation.java
! test/serviceability/logging/TestMultipleXlogArgs.java
! test/serviceability/logging/TestQuotedLogOutputs.java
! test/serviceability/sa/DeadlockDetectionTest.java
! test/serviceability/sa/TestInstanceKlassSize.java
! test/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/serviceability/sa/sadebugd/SADebugDTest.java
! test/serviceability/threads/TestFalseDeadLock.java
! test/serviceability/tmtools/jstack/DaemonThreadTest.java
! test/serviceability/tmtools/jstack/JstackThreadTest.java
! test/serviceability/tmtools/jstack/SpreadLockTest.java
! test/serviceability/tmtools/jstack/ThreadNamesTest.java
! test/serviceability/tmtools/jstack/TraveledLockTest.java
! test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java
! test/serviceability/tmtools/jstat/GcCapacityTest.java
! test/serviceability/tmtools/jstat/GcCauseTest01.java
! test/serviceability/tmtools/jstat/GcCauseTest02.java
! test/serviceability/tmtools/jstat/GcCauseTest03.java
! test/serviceability/tmtools/jstat/GcNewTest.java
! test/serviceability/tmtools/jstat/GcTest01.java
! test/serviceability/tmtools/jstat/GcTest02.java
- test/testlibrary/ClassFileInstaller.java
- test/testlibrary/RedefineClassHelper.java
- test/testlibrary/jdk/test/lib/AllocationHelper.java
- test/testlibrary/jdk/test/lib/Asserts.java
- test/testlibrary/jdk/test/lib/BuildHelper.java
- test/testlibrary/jdk/test/lib/ByteCodeLoader.java
- test/testlibrary/jdk/test/lib/DynamicVMOption.java
- test/testlibrary/jdk/test/lib/ExitCode.java
- test/testlibrary/jdk/test/lib/FileInstaller.java
- test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
- test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/InfiniteLoop.java
- test/testlibrary/jdk/test/lib/InputArguments.java
- test/testlibrary/jdk/test/lib/JDKToolFinder.java
- test/testlibrary/jdk/test/lib/JDKToolLauncher.java
- test/testlibrary/jdk/test/lib/OutputAnalyzer.java
- test/testlibrary/jdk/test/lib/OutputBuffer.java
- test/testlibrary/jdk/test/lib/Pair.java
- test/testlibrary/jdk/test/lib/Platform.java
- test/testlibrary/jdk/test/lib/ProcessTools.java
- test/testlibrary/jdk/test/lib/StreamPumper.java
- test/testlibrary/jdk/test/lib/TimeLimitedRunner.java
- test/testlibrary/jdk/test/lib/Triple.java
- test/testlibrary/jdk/test/lib/Utils.java
- test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java
- test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.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/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/jtreg/JitTesterDriver.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java
! test/testlibrary_tests/AssertsTest.java
! test/testlibrary_tests/OutputAnalyzerReportingTest.java
! test/testlibrary_tests/OutputAnalyzerTest.java
! test/testlibrary_tests/RandomGeneratorTest.java
! test/testlibrary_tests/RedefineClassTest.java
! test/testlibrary_tests/SimpleClassFileLoadHookTest.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/testlibrary_tests/TestPlatformIsTieredSupported.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/CtwTest.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
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java

Changeset: 7971fae4be0f
Author:    ctornqvi
Date:      2016-08-19 18:20 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7971fae4be0f

Merge


Changeset: 95b257c9d186
Author:    acorn
Date:      2016-08-19 11:32 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/95b257c9d186

8163808: Fix asserts and logging for old classfile vtable construction
Reviewed-by: coleenp, lfoltan, rprotacio, ctornqvi

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
+ test/runtime/TransitiveOverrideCFV50/TransitiveOverrideCFV50.java
! test/runtime/logging/VtablesTest.java

Changeset: b57963fcd4f3
Author:    acorn
Date:      2016-08-19 20:38 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b57963fcd4f3

Merge

! test/runtime/logging/VtablesTest.java

Changeset: c8aaea51e2eb
Author:    coleenp
Date:      2016-08-19 14:54 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8aaea51e2eb

8145964: NoClassDefFound error in transforming lambdas
Summary: Skip VM anonymous classes in retransformation and give an error for redefinition.
Reviewed-by: dholmes, dcubed, never

! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
+ test/runtime/RedefineTests/ModifyAnonymous.java

Changeset: 56f8dd524acd
Author:    coleenp
Date:      2016-08-19 22:42 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/56f8dd524acd

Merge


Changeset: ceeef8652c08
Author:    amurillo
Date:      2016-08-19 12:17 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ceeef8652c08

Merge


Changeset: baf6c0d9209f
Author:    amurillo
Date:      2016-08-19 22:28 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/baf6c0d9209f

Merge


Changeset: 15b34ff488bd
Author:    kbarrett
Date:      2016-08-14 21:19 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/15b34ff488bd

8155043: BitMap set operations assume clear bits beyond unaligned end
Summary: Be more circumspect in handling of sets with unaligned sizes.
Reviewed-by: stefank, jmasa

! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
+ test/native/utilities/test_bitMap_setops.cpp

Changeset: 3ef0d42f4d51
Author:    kbarrett
Date:      2016-08-19 23:57 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3ef0d42f4d51

Merge


Changeset: 64466ec652ed
Author:    ctornqvi
Date:      2016-08-20 09:35 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/64466ec652ed

8164521: compiler/rangechecks/TestRangeCheckSmearing.java is missing @build for sun.hotspot.WhiteBox
Reviewed-by: coleenp

! test/compiler/rangechecks/TestRangeCheckSmearing.java

Changeset: 7f23e809f6cf
Author:    iveresov
Date:      2016-08-15 14:08 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7f23e809f6cf

8163962: [JVMCI] integrate VarHandles
Summary: add VarHandle support to JVMCI
Reviewed-by: psandoz, iveresov
Contributed-by: Doug Simon <doug.simon at oracle.com>

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

Changeset: fefcad79cedf
Author:    aph
Date:      2016-08-16 17:31 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fefcad79cedf

8164113: AArch64: follow-up the fix for 8161598
Reviewed-by: dlong

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp

Changeset: ef326749824a
Author:    dlong
Date:      2016-08-16 09:19 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ef326749824a

8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod/CompiledMethod
Summary: skip unwalkable frames in
Reviewed-by: fparain, coleenp, aph

! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/javaFrameAnchor_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.hpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.hpp

Changeset: 60afc42d5013
Author:    dlong
Date:      2016-08-16 17:54 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/60afc42d5013

Merge


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

8164091: VM fails during startup with "assert(resolved_method->method_holder()->is_linked()) failed: must be linked"
Summary: Don't throw java_lang_VirtualMachineError during VM initialization.
Reviewed-by: zmajo, dlong, dholmes

! src/share/vm/oops/method.cpp
! test/compiler/startup/StartupOutput.java

Changeset: 031f53ef620a
Author:    thartmann
Date:      2016-08-17 06:23 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/031f53ef620a

Merge


Changeset: 1f1af771296a
Author:    vlivanov
Date:      2016-08-17 22:09 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f1af771296a

8164103: C2: Broken cmpxchgb encoding on x86
Reviewed-by: kvn, shade, psandoz

! src/cpu/x86/vm/x86_64.ad

Changeset: f7fab4512ba1
Author:    neliasso
Date:      2016-08-15 16:04 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f7fab4512ba1

8156659: assert(CodeCache::find_blob_unsafe(_pc) == _cb) failed: inconsistent
Summary: Stackwalking from corrupt frame
Reviewed-by: dlong, thartmann

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

Changeset: 19ff411141d1
Author:    neliasso
Date:      2016-08-17 22:34 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/19ff411141d1

Merge


Changeset: f932a58df902
Author:    iignatyev
Date:      2016-08-18 11:26 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f932a58df902

8164035: compiler/profiling/spectrapredefineclass_classloaders/Launcher.java failing with Agent JAR not found or no Agent-Class attribute
Reviewed-by: kvn

! test/compiler/profiling/spectrapredefineclass/Agent.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Agent.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java

Changeset: c3f20f5f5876
Author:    iveresov
Date:      2016-08-19 14:33 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c3f20f5f5876

Merge

! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/compiler/startup/StartupOutput.java

Changeset: 63d56d2b3435
Author:    iveresov
Date:      2016-08-19 18:48 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63d56d2b3435

Merge


Changeset: 5e7fdebf5132
Author:    iveresov
Date:      2016-08-21 06:18 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5e7fdebf5132

Merge


Changeset: d0fbf661cc16
Author:    dholmes
Date:      2016-08-21 20:56 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d0fbf661cc16

8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp
Summary: Remove atomic.inline.hpp and move the contents back into atomic.hpp
Reviewed-by: stefank, pliden, simonis

! src/cpu/aarch64/vm/vm_version_aarch64.hpp
! src/cpu/zero/vm/cppInterpreter_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/windows/vm/os_windows.cpp
! src/os/windows/vm/threadCritical_windows.cpp
+ src/os_cpu/aix_ppc/vm/atomic_aix_ppc.hpp
- src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
+ src/os_cpu/bsd_x86/vm/atomic_bsd_x86.hpp
- src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
+ src/os_cpu/bsd_zero/vm/atomic_bsd_zero.hpp
- src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
+ src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.hpp
- src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
! src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp
+ src/os_cpu/linux_ppc/vm/atomic_linux_ppc.hpp
- src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
+ src/os_cpu/linux_x86/vm/atomic_linux_x86.hpp
- src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
+ src/os_cpu/linux_zero/vm/atomic_linux_zero.hpp
- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
+ src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.hpp
- src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
+ src/os_cpu/solaris_x86/vm/atomic_solaris_x86.hpp
- src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
+ src/os_cpu/windows_x86/vm/atomic_windows_x86.hpp
- src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/g1CardLiveData.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1EvacStats.inline.hpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1StringDedup.cpp
! src/share/vm/gc/g1/g1StringDedup.hpp
! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/sparsePRT.cpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/mutableNUMASpace.cpp
! src/share/vm/gc/parallel/mutableSpace.cpp
! src/share/vm/gc/parallel/parMarkBitMap.cpp
! src/share/vm/gc/parallel/psCompactionManager.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/gcLocker.cpp
! src/share/vm/gc/shared/plab.inline.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/gc/shared/taskqueue.inline.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/logging/logOutputList.cpp
! src/share/vm/logging/logOutputList.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/atomic.hpp
- src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/shark/sharkRuntime.cpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.inline.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/histogram.cpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: a558c122df17
Author:    mlarsson
Date:      2016-07-14 09:52 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a558c122df17

8061219: Implement unit-tests for UL
Reviewed-by: coleenp, mockner, rprotacio

! src/share/vm/logging/logDecorations.hpp
! src/share/vm/logging/logOutputList.hpp
+ test/native/logging/logTestFixture.cpp
+ test/native/logging/logTestFixture.hpp
+ test/native/logging/logTestUtils.inline.hpp
+ test/native/logging/test_logConfiguration.cpp
+ test/native/logging/test_logDecorations.cpp
+ test/native/logging/test_logDecorators.cpp
+ test/native/logging/test_logFileOutput.cpp
+ test/native/logging/test_logLevel.cpp
+ test/native/logging/test_logOutputList.cpp
+ test/native/logging/test_logTag.cpp
+ test/native/logging/test_logTagLevelExpression.cpp
+ test/native/logging/test_logTagSet.cpp

Changeset: d26c860f0a99
Author:    sjohanss
Date:      2016-08-22 16:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d26c860f0a99

8163413: gc/metaspace/TestMetaspacePerfCounters failure
Reviewed-by: ehelin, dfazunen

! test/gc/metaspace/TestMetaspacePerfCounters.java

Changeset: b463577dbb68
Author:    rprotacio
Date:      2016-08-22 11:06 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b463577dbb68

8163973: VM Anonymous classes should not call Class File Load Hooks
Summary: Ensures CFLH's are not called for VM anonymous classes
Reviewed-by: lfoltan, dholmes, coleenp, vlivanov, acorn

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

Changeset: 8c8e9b96bd7c
Author:    rprotacio
Date:      2016-08-22 15:54 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c8e9b96bd7c

Merge


Changeset: e3adb424b86e
Author:    ctornqvi
Date:      2016-08-23 13:20 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3adb424b86e

8155964: Create a set of tests for verifying the Minimal VM
Reviewed-by: gtriantafill, dholmes, lmesnik, cjplummer

! test/TEST.groups
+ test/runtime/MinimalVM/CDS.java
+ test/runtime/MinimalVM/CheckJNI.java
+ test/runtime/MinimalVM/Instrumentation.java
+ test/runtime/MinimalVM/JMX.java
+ test/runtime/MinimalVM/JVMTI.java
+ test/runtime/MinimalVM/NMT.java
+ test/runtime/MinimalVM/Xprof.java

Changeset: 19a793d62419
Author:    ctornqvi
Date:      2016-08-23 17:27 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/19a793d62419

Merge


Changeset: ff4b74f6fa40
Author:    coleenp
Date:      2016-08-23 13:44 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ff4b74f6fa40

8038797: JVMTI FollowReferences does not report roots reachable from nmethods
Summary: Also follow nmethods found on the execution stack.
Reviewed-by: dlong, mgerdin

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

Changeset: b6e25862a8d2
Author:    coleenp
Date:      2016-08-23 19:20 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b6e25862a8d2

Merge


Changeset: abeecea0351c
Author:    egahlin
Date:      2016-08-23 19:21 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/abeecea0351c

8164523: Clean up metadata for event based tracing
Reviewed-by: mlarsson, mgronlun

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/g1/heapRegionTracer.cpp
! src/share/vm/gc/shared/allocTracer.cpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/gc/shared/objectCountEventSender.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/traceevents.xml
! src/share/vm/trace/tracerelationdecls.xml
! src/share/vm/trace/tracetypes.xml

Changeset: edc3be6aed36
Author:    egahlin
Date:      2016-08-23 20:38 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/edc3be6aed36

Merge


Changeset: 293e4aad6d35
Author:    egahlin
Date:      2016-08-23 22:51 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/293e4aad6d35

Merge


Changeset: 03762a0cf7e1
Author:    ctornqvi
Date:      2016-08-23 21:49 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/03762a0cf7e1

8163146: Remove os::check_heap on Windows
Reviewed-by: gtriantafill, coleenp, stuefe

! 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/windows/vm/os_windows.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/vmThread.cpp
! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java

Changeset: 162138df46f7
Author:    rehn
Date:      2016-08-24 20:38 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/162138df46f7

8164208: Update tests with redefine classes UL options and tags?
Reviewed-by: coleenp, gtriantafill

! test/runtime/RedefineObject/TestRedefineObject.java
! test/runtime/RedefineTests/RedefineRunningMethods.java
! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java

Changeset: a8b9f9ed30ff
Author:    dholmes
Date:      2016-08-24 19:54 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a8b9f9ed30ff

8157904: Atomic::cmpxchg for jbyte is missing a fence on initial failure
Reviewed-by: simonis, aph, kbarrett

! src/share/vm/runtime/atomic.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 750d4378c4a6
Author:    amurillo
Date:      2016-08-26 10:02 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/750d4378c4a6

Merge

- src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
- src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
- src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
- src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
- src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
- src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
- src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
- src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
- src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
- src/share/vm/runtime/atomic.inline.hpp
- test/testlibrary/ClassFileInstaller.java
- test/testlibrary/RedefineClassHelper.java
- test/testlibrary/jdk/test/lib/AllocationHelper.java
- test/testlibrary/jdk/test/lib/Asserts.java
- test/testlibrary/jdk/test/lib/BuildHelper.java
- test/testlibrary/jdk/test/lib/ByteCodeLoader.java
- test/testlibrary/jdk/test/lib/DynamicVMOption.java
- test/testlibrary/jdk/test/lib/ExitCode.java
- test/testlibrary/jdk/test/lib/FileInstaller.java
- test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
- test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/InfiniteLoop.java
- test/testlibrary/jdk/test/lib/InputArguments.java
- test/testlibrary/jdk/test/lib/JDKToolFinder.java
- test/testlibrary/jdk/test/lib/JDKToolLauncher.java
- test/testlibrary/jdk/test/lib/OutputAnalyzer.java
- test/testlibrary/jdk/test/lib/OutputBuffer.java
- test/testlibrary/jdk/test/lib/Pair.java
- test/testlibrary/jdk/test/lib/Platform.java
- test/testlibrary/jdk/test/lib/ProcessTools.java
- test/testlibrary/jdk/test/lib/StreamPumper.java
- test/testlibrary/jdk/test/lib/TimeLimitedRunner.java
- test/testlibrary/jdk/test/lib/Triple.java
- test/testlibrary/jdk/test/lib/Utils.java
- test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java
- test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java

Changeset: c1471e013d89
Author:    amurillo
Date:      2016-08-31 09:22 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c1471e013d89

Merge

! test/runtime/Unsafe/NestedUnsafe.java

Changeset: 3b1c4562953d
Author:    lana
Date:      2016-09-02 02:41 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3b1c4562953d

Merge

- src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
- src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
- src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
- src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
- src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
- src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
- src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
- src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
- src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
- src/share/vm/runtime/atomic.inline.hpp
- test/testlibrary/ClassFileInstaller.java
- test/testlibrary/RedefineClassHelper.java
- test/testlibrary/jdk/test/lib/AllocationHelper.java
- test/testlibrary/jdk/test/lib/Asserts.java
- test/testlibrary/jdk/test/lib/BuildHelper.java
- test/testlibrary/jdk/test/lib/ByteCodeLoader.java
- test/testlibrary/jdk/test/lib/DynamicVMOption.java
- test/testlibrary/jdk/test/lib/ExitCode.java
- test/testlibrary/jdk/test/lib/FileInstaller.java
- test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
- test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/InfiniteLoop.java
- test/testlibrary/jdk/test/lib/InputArguments.java
- test/testlibrary/jdk/test/lib/JDKToolFinder.java
- test/testlibrary/jdk/test/lib/JDKToolLauncher.java
- test/testlibrary/jdk/test/lib/OutputAnalyzer.java
- test/testlibrary/jdk/test/lib/OutputBuffer.java
- test/testlibrary/jdk/test/lib/Pair.java
- test/testlibrary/jdk/test/lib/Platform.java
- test/testlibrary/jdk/test/lib/ProcessTools.java
- test/testlibrary/jdk/test/lib/StreamPumper.java
- test/testlibrary/jdk/test/lib/TimeLimitedRunner.java
- test/testlibrary/jdk/test/lib/Triple.java
- test/testlibrary/jdk/test/lib/Utils.java
- test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java
- test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java

Changeset: a20da289f646
Author:    lana
Date:      2016-09-08 21:11 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a20da289f646

Added tag jdk-9+135 for changeset 3b1c4562953d

! .hgtags

Changeset: 6bddcf692e1d
Author:    lana
Date:      2016-09-15 17:15 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6bddcf692e1d

Added tag jdk-9+136 for changeset a20da289f646

! .hgtags

Changeset: dd951011f433
Author:    dfazunen
Date:      2016-08-25 14:12 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd951011f433

8164133: Tests gc/arguments/TestAlignmentToUseLargePages.java and gc/cms/TestBubbleUpRef.java use too small heap
Reviewed-by: jmasa, sangheki, kzhaldyb

! test/gc/arguments/TestAlignmentToUseLargePages.java
! test/gc/cms/TestBubbleUpRef.java

Changeset: da9cc21bd128
Author:    ctornqvi
Date:      2016-08-25 08:40 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da9cc21bd128

8164737: Remove Unsafe dependency from ProcessTools
Reviewed-by: gtriantafill, dholmes

! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/unsafe/UnsafeRaw.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/Unsafe/AllocateInstance.java
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/CopyMemory.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetField.java
! test/runtime/Unsafe/GetPutAddress.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
! test/runtime/Unsafe/GetUncompressedObject.java
! test/runtime/Unsafe/NestedUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java

Changeset: 92e705c1e6e6
Author:    rprotacio
Date:      2016-08-25 09:23 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/92e705c1e6e6

8148854: Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent
Summary: Added default format checking of class names loaded by the app class loader
Reviewed-by: coleenp, lfoltan

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/runtime/reflection.cpp
+ test/runtime/ClassFile/BadHelloWorld.jcod
+ test/runtime/ClassFile/FormatCheckingTest.java

Changeset: 12f7e6595b9f
Author:    rprotacio
Date:      2016-08-25 13:48 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/12f7e6595b9f

Merge


Changeset: 22c1219edf6f
Author:    ysuenaga
Date:      2016-08-25 12:24 +0900
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/22c1219edf6f

8163581: Heap Parameters in HSDB cannot handle G1CollectedHeap
Reviewed-by: dholmes, sjohanss

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java

Changeset: b50061da090e
Author:    dsamersoff
Date:      2016-08-26 13:11 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b50061da090e

8163346: Update jmap-hashcode/Test8028623.java for better diagnostic of timeout.
Summary: Update jmap-hashcode/Test8028623.java to use LingeredApp and rename it to jhsdb/HeapDumpTest.java
Reviewed-by: dsamersoff, dholmes
Contributed-by: sharath.ballal at oracle.com

- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: c78972384b23
Author:    iklam
Date:      2016-08-26 06:37 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c78972384b23

8161280: assert failed: reference count underflow for symbol
Reviewed-by: dholmes, coleenp, kbarrett

! src/share/vm/oops/symbol.cpp
! src/share/vm/runtime/atomic.hpp

Changeset: b94f7c960bc4
Author:    amurillo
Date:      2016-08-26 10:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b94f7c960bc4

Merge


Changeset: 6f10754f85d9
Author:    kvn
Date:      2016-08-18 14:31 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6f10754f85d9

8162496: missing precedence edge for anti_dependence
Summary: fix Implicit Null Check optimization code.
Reviewed-by: roland, aph

! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/lcm.cpp

Changeset: e0a8f4132724
Author:    thartmann
Date:      2016-08-19 08:34 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e0a8f4132724

8064892: Non-methods code cache overflow is not handled correctly
Summary: Should keep track of requested code blob type for error reporting. Added additional debug output.
Reviewed-by: kvn, dpochepk

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp

Changeset: 7c52bc363c21
Author:    iveresov
Date:      2016-08-19 14:35 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7c52bc363c21

Merge

- test/runtime/modules/Visibility/XpatchVisibility.java
- test/runtime/modules/Xpatch/BasicJarBuilder.java
- test/runtime/modules/Xpatch/Xpatch2Dirs.java
- test/runtime/modules/Xpatch/Xpatch2DirsMain.java
- test/runtime/modules/Xpatch/XpatchDupJavaBase.java
- test/runtime/modules/Xpatch/XpatchDupModule.java
- test/runtime/modules/Xpatch/XpatchJavaBase.java
- test/runtime/modules/Xpatch/XpatchMain.java
- test/runtime/modules/Xpatch/XpatchTest.java
- test/runtime/modules/Xpatch/XpatchTestJar.java
- test/runtime/modules/Xpatch/XpatchTestJarDir.java
- test/runtime/modules/Xpatch/XpatchTraceCL.java
- test/runtime/modules/XpatchCDS.java
- test/testlibrary/ClassFileInstaller.java
- test/testlibrary/RedefineClassHelper.java
- test/testlibrary/jdk/test/lib/AllocationHelper.java
- test/testlibrary/jdk/test/lib/Asserts.java
- test/testlibrary/jdk/test/lib/BuildHelper.java
- test/testlibrary/jdk/test/lib/ByteCodeLoader.java
- test/testlibrary/jdk/test/lib/DynamicVMOption.java
- test/testlibrary/jdk/test/lib/ExitCode.java
- test/testlibrary/jdk/test/lib/FileInstaller.java
- test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java
- test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java
- test/testlibrary/jdk/test/lib/InfiniteLoop.java
- test/testlibrary/jdk/test/lib/InputArguments.java
- test/testlibrary/jdk/test/lib/JDKToolFinder.java
- test/testlibrary/jdk/test/lib/JDKToolLauncher.java
- test/testlibrary/jdk/test/lib/OutputAnalyzer.java
- test/testlibrary/jdk/test/lib/OutputBuffer.java
- test/testlibrary/jdk/test/lib/Pair.java
- test/testlibrary/jdk/test/lib/Platform.java
- test/testlibrary/jdk/test/lib/ProcessTools.java
- test/testlibrary/jdk/test/lib/StreamPumper.java
- test/testlibrary/jdk/test/lib/TimeLimitedRunner.java
- test/testlibrary/jdk/test/lib/Triple.java
- test/testlibrary/jdk/test/lib/Utils.java
- test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java
- test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java
- test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java
- test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java
- test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java

Changeset: decd90cdad6f
Author:    dpochepk
Date:      2016-08-20 00:15 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/decd90cdad6f

8139700: compiler/jvmci/compilerToVM/DisassembleCodeBlobTest and InvalidateInstalledCodeTest timeout
Reviewed-by: kvn

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

Changeset: 89151398365e
Author:    iveresov
Date:      2016-08-19 15:29 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/89151398365e

Merge

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

Changeset: aad37d930942
Author:    iveresov
Date:      2016-08-19 18:51 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aad37d930942

Merge


Changeset: 8eab4734c758
Author:    iveresov
Date:      2016-08-22 11:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8eab4734c758

8164122: C1: assert(false) failed: stack or locks not matching (invalid bytecodes)
Summary: Ignore return value if MH intrinsic returns void
Reviewed-by: roland, kvn

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

Changeset: d92ba4bc628e
Author:    dnsimon
Date:      2016-08-22 19:29 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d92ba4bc628e

8163864: [JVMCI] move MethodProfileWidth to jvmci_globals.hpp
Reviewed-by: zmajo

! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 153bd3fefb24
Author:    dnsimon
Date:      2016-08-22 20:30 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/153bd3fefb24

Merge


Changeset: 2629b100a7e3
Author:    thartmann
Date:      2016-08-23 13:44 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2629b100a7e3

8038348: Instance field load is replaced by wrong data Phi
Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage.
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.hpp

Changeset: 4fe8f74f70d0
Author:    dnsimon
Date:      2016-08-23 15:16 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4fe8f74f70d0

8164214: [JVMCI] include VarHandle in signature polymorphic method test
Reviewed-by: kvn, twisti, iveresov, psandoz

! 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/HotSpotConstantPool.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java

Changeset: 10f876d80ff3
Author:    dpochepk
Date:      2016-08-23 19:30 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/10f876d80ff3

8164608: [TESTBUG] compiler/profiling tests fail to compile
Reviewed-by: ctornqvi

! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java

Changeset: 142dffd0a218
Author:    dpochepk
Date:      2016-08-23 18:57 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/142dffd0a218

Merge


Changeset: d1caa7589bfb
Author:    tpivovarova
Date:      2016-08-23 19:53 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d1caa7589bfb

8164648: [TESTBUG] jittester failed compilation after 8157957
Reviewed-by: vlivanov

! test/testlibrary/jittester/Makefile

Changeset: c4da53d89b97
Author:    tpivovarova
Date:      2016-08-23 18:03 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c4da53d89b97

Merge


Changeset: 60e84c7db2f7
Author:    vdeshpande
Date:      2016-08-23 12:26 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/60e84c7db2f7

8151988: Hotspot deoptimizes div/mod pair usage
Summary: don't remove control edge of Mod node until DivMod node matching
Reviewed-by: kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/divnode.cpp

Changeset: 2c21dc5d3b36
Author:    dnsimon
Date:      2016-08-23 22:24 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2c21dc5d3b36

8164358: [JVMCI] expose Hotspot intrinsics and HotSpotIntrinsicCandidate info to JVMCI
Reviewed-by: twisti, kvn, never

! 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/HotSpotJVMCIRuntime.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/HotSpotVMConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMIntrinsicMethod.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
+ test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java

Changeset: 1e1704f8d3c1
Author:    dnsimon
Date:      2016-08-23 22:31 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1e1704f8d3c1

Merge


Changeset: 10dad1d40843
Author:    vlivanov
Date:      2016-08-25 12:51 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/10dad1d40843

8162101: C2: Handle "wide" aliases for unsafe accesses
Reviewed-by: kvn

! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.hpp
! test/compiler/unsafe/OpaqueAccesses.java

Changeset: bde4bcd58309
Author:    vlivanov
Date:      2016-08-25 12:52 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bde4bcd58309

8155635: C2: Mixed unsafe accesses break alias analysis
Reviewed-by: jrose, kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/unsafe/MixedUnsafeStoreObject.java

Changeset: 119a2a3cc29b
Author:    jcm
Date:      2016-08-25 02:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/119a2a3cc29b

8158639: C2 compilation fails with SIGSEGV
Summary: fixed the jvms for callsite traps based on declared signature.
Reviewed-by: kvn, vlivanov, dlong

! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/graphKit.hpp
! test/compiler/jsr292/NullConstantReceiver.java

Changeset: 8dcab338ec58
Author:    iveresov
Date:      2016-08-26 14:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8dcab338ec58

Merge

- src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
- src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
- src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
- src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
- src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
- src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
- src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
- src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
- src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
- src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
- src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/globals.hpp
- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: 6ac1e2e55eaa
Author:    mlarsson
Date:      2016-04-05 16:51 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ac1e2e55eaa

8150894: Unused -Xlog tag sequences are silently ignored.
Reviewed-by: rehn, sla

! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logTagLevelExpression.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! src/share/vm/logging/logTagSet.hpp
! test/native/logging/test_logConfiguration.cpp

Changeset: 346a9ca4e31e
Author:    mlarsson
Date:      2016-08-26 14:27 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/346a9ca4e31e

8150823: UL disables log outputs incorrectly
Reviewed-by: rehn, sla

! src/share/vm/logging/logConfiguration.cpp
! test/native/logging/test_logConfiguration.cpp

Changeset: 59fe439d8f97
Author:    dfazunen
Date:      2016-08-29 23:04 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/59fe439d8f97

8164660: MinimalVM is not tested with GC tests
Reviewed-by: jmasa, tschatzl

! test/gc/TestCardTablePageCommits.java
! test/gc/TestObjectAlignment.java
! test/gc/TestSmallHeap.java
! test/gc/TestSoftReferencesBehaviorOnOOME.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/TestVerifySubSet.java
! test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/gc/g1/TestStringDeduplicationAgeThreshold.java
! test/gc/g1/TestStringDeduplicationFullGC.java
! test/gc/g1/TestStringDeduplicationInterned.java
! test/gc/g1/TestStringDeduplicationPrintOptions.java
! test/gc/g1/TestStringDeduplicationTableRehash.java
! test/gc/g1/TestStringDeduplicationTableResize.java
! test/gc/g1/TestStringDeduplicationYoungGC.java
! test/gc/g1/TestStringSymbolTableStats.java
! test/gc/serial/HeapChangeLogging.java

Changeset: 24d88ded4cb6
Author:    dholmes
Date:      2016-08-29 20:13 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/24d88ded4cb6

8158854: Ensure release_store is paired with load_acquire in lock-free code
Reviewed-by: shade, dcubed, zgu

! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/arrayKlass.hpp
+ src/share/vm/oops/arrayKlass.inline.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlass.inline.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b9a861dc8f9d
Author:    tschatzl
Date:      2016-08-30 09:17 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b9a861dc8f9d

8155917: Memory access in free regions during G1 full gc causes regressions in SPECjvm2008 scimark.fft,lu,sor,sparse with 9+116 on Linux-x64
Summary: Do not unnecessarily touch the memory of free regions during the compaction phase in G1 full gc causing some OSes to allocate physical memory for them, decreasing performance in some situations.
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc/shared/space.inline.hpp

Changeset: 1357a160e4f2
Author:    dsamersoff
Date:      2016-08-30 11:06 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1357a160e4f2

8164562: serviceability/sa/TestInstanceKlassSizeForInterface.java: fails with NPE
Summary: Addition of  ?XX:+UnlockDiagnosticVMOptions for the test invocation for jcmd and modularization related cleanup
Reviewed-by: dholmes, mchung
Contributed-by: jini.george at oracle.com

! test/serviceability/sa/TestInstanceKlassSize.java
! test/serviceability/sa/TestInstanceKlassSizeForInterface.java

Changeset: dce4f03f16d2
Author:    dsamersoff
Date:      2016-08-30 09:25 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dce4f03f16d2

Merge


Changeset: fe8e4400e0bd
Author:    akulyakh
Date:      2016-08-30 12:48 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fe8e4400e0bd

8148103: add more tests for task "Update JDI and JDWP for modules"
Summary: A new JDWP test
Reviewed-by: sspitsyn

+ test/serviceability/jdwp/AllModulesCommandTest.java
+ test/serviceability/jdwp/AllModulesCommandTestDebuggee.java
+ test/serviceability/jdwp/DebuggeeLauncher.java
+ test/serviceability/jdwp/JdwpAllModulesCmd.java
+ test/serviceability/jdwp/JdwpAllModulesReply.java
+ test/serviceability/jdwp/JdwpCanReadCmd.java
+ test/serviceability/jdwp/JdwpCanReadReply.java
+ test/serviceability/jdwp/JdwpChannel.java
+ test/serviceability/jdwp/JdwpClassLoaderCmd.java
+ test/serviceability/jdwp/JdwpClassLoaderReply.java
+ test/serviceability/jdwp/JdwpCmd.java
+ test/serviceability/jdwp/JdwpExitCmd.java
+ test/serviceability/jdwp/JdwpModNameCmd.java
+ test/serviceability/jdwp/JdwpModNameReply.java
+ test/serviceability/jdwp/JdwpReply.java
+ test/serviceability/jdwp/StreamHandler.java

Changeset: 3d026957cd98
Author:    kbarrett
Date:      2016-08-30 23:48 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3d026957cd98

8156500: Move Reference pending list into VM to prevent deadlocks
Summary: Move reference pending list and locking into VM
Reviewed-by: coleenp, dholmes, dcubed, mchung, plevart
Contributed-by: kim.barrett at oracle.com, per.liden at oracle.com

! make/symbols/symbols-unix
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/vm_operations_g1.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 3652a2a22916
Author:    dsamersoff
Date:      2016-08-31 11:47 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3652a2a22916

8163150: SA: CLHSDB printmdo throws an exception with "java.lang.InternalError: missing reason for 22"
Summary: Accounted for the new JVMCI related Deoptimization Reasons.
Reviewed-by: dsamersoff, sla
Contributed-by: jini.george at oracle.com

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: 47bb3faf5b08
Author:    coleenp
Date:      2016-08-31 06:35 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/47bb3faf5b08

8164692: InstanceKlass::_previous_version_count goes negative
Summary: decrement previous_version_count when it's removed from the list.
Reviewed-by: dcubed, dlong, sspitsyn

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
+ test/runtime/RedefineTests/RedefineCount.java

Changeset: 3f7812f59bf7
Author:    erikj
Date:      2016-08-31 16:48 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f7812f59bf7

8164862: 2 JVMCI tests should not be executed on linux-x86
Reviewed-by: kvn, gtriantafill

! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java

Changeset: 145e6c9b7643
Author:    hseigel
Date:      2016-08-31 10:27 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/145e6c9b7643

8162412: Ignore any System property specified as -Djdk.module that matches reserved module system properties
Summary: Change the checks for module related properties to look for specific properties, not just jdk.module
Reviewed-by: coleenp, gziemski, ddmitriev

! src/share/vm/runtime/arguments.cpp
! test/runtime/modules/ModuleOptionsWarn.java

Changeset: a5f5a75e03ed
Author:    hseigel
Date:      2016-08-31 16:41 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a5f5a75e03ed

Merge


Changeset: ee428b2585cd
Author:    mdoerr
Date:      2016-08-31 19:41 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee428b2585cd

8165014: Unaligned unsafe access should throw InternalError on Solaris
Reviewed-by: dholmes, coleenp

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

Changeset: e84c337743f5
Author:    rehn
Date:      2016-09-01 08:30 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e84c337743f5

8163589: Add back class id intrinsic method for event based tracing
Reviewed-by: kvn, mgronlun

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 7286fe7ee4a3
Author:    kzhaldyb
Date:      2016-08-24 18:10 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7286fe7ee4a3

8164738: Convert AltHashing_test to GTest
Reviewed-by: dholmes, coleenp

! src/share/vm/classfile/altHashing.cpp
! src/share/vm/classfile/altHashing.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/classfile/test_AltHashing.cpp

Changeset: aec4f09f3575
Author:    kzhaldyb
Date:      2016-08-24 19:21 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aec4f09f3575

8164743: Convert TestAsUtf8 to GTest
Reviewed-by: dholmes, rprotacio

! src/share/vm/utilities/internalVMTests.cpp
! src/share/vm/utilities/utf8.cpp
+ test/native/utilities/test_utf8.cpp

Changeset: 8e33ab1e0856
Author:    mlarsson
Date:      2016-08-29 14:11 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8e33ab1e0856

8157948: UL allows same log file with multiple file=
Reviewed-by: dholmes, rehn

! src/share/vm/logging/log.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! test/native/logging/test_logConfiguration.cpp
! test/native/logging/test_logFileOutput.cpp

Changeset: a5a5ae802430
Author:    kzhaldyb
Date:      2016-08-15 13:18 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a5a5ae802430

8163860: Convert TestOldFreeSpaceCalculation_test to GTest
Reviewed-by: iignatyev, dfazunen

! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/parallel/test_psAdaptiveSizePolicy.cpp

Changeset: 5824fc568091
Author:    kzhaldyb
Date:      2016-08-22 16:43 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5824fc568091

8164028: Convert TestPredictions_test to GTest
Reviewed-by: jwilhelm, dfazunen, ehelin

- src/share/vm/gc/g1/g1Predictions.cpp
! src/share/vm/gc/g1/g1Predictions.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/g1/test_g1Predictions.cpp

Changeset: d4fedc85b584
Author:    kzhaldyb
Date:      2016-08-29 20:15 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d4fedc85b584

8164230: Convert TestCodeCacheRemSet_test to GTest
Reviewed-by: mgerdin, dfazunen

! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc/g1/g1CodeCacheRemSet.hpp
+ src/share/vm/gc/g1/g1CodeRootSetTable.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/g1/test_g1CodeCacheRemSet.cpp

Changeset: 4a2c2f49eb2c
Author:    kzhaldyb
Date:      2016-09-01 18:15 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4a2c2f49eb2c

Merge


Changeset: 2cbbeaf227c1
Author:    amurillo
Date:      2016-09-01 14:09 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2cbbeaf227c1

Merge

! test/runtime/Unsafe/NestedUnsafe.java

Changeset: 94b5513984dd
Author:    amurillo
Date:      2016-09-01 15:20 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/94b5513984dd

Merge


Changeset: 3bcb4cd1cf16
Author:    coleenp
Date:      2016-09-01 18:02 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3bcb4cd1cf16

8165268: [BACKOUT] InstanceKlass::_previous_version_count goes negative
Reviewed-by: dcubed

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
- test/runtime/RedefineTests/RedefineCount.java

Changeset: ca98af3254cc
Author:    coleenp
Date:      2016-09-02 00:08 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca98af3254cc

Merge

- test/runtime/RedefineTests/RedefineCount.java

Changeset: 4dd38e97e16b
Author:    kzhaldyb
Date:      2016-09-01 20:46 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4dd38e97e16b

8164039: Convert test_memset_with_concurrent_readers to GTest
Reviewed-by: iignatyev, kbarrett

- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/shared/test_memset_with_concurrent_readers.cpp

Changeset: 519ab022ab10
Author:    kzhaldyb
Date:      2016-09-02 01:39 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/519ab022ab10

Merge

- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp

Changeset: ab25b7b15ed0
Author:    rehn
Date:      2016-09-02 08:51 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ab25b7b15ed0

8165215: Setting same UL tag multiple times matches wrong tagset
Reviewed-by: mlarsson, rprotacio

! src/share/vm/logging/logTagLevelExpression.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! test/native/logging/test_logTagLevelExpression.cpp

Changeset: 4c39def70c5c
Author:    tschatzl
Date:      2016-09-02 09:49 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c39def70c5c

8164936: G1 age table printout contains contents from previous GC
Summary: Split tenuring threshold update and printing into two separate parts so that they can be used independently.
Reviewed-by: jmasa, sangheki

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/ageTable.hpp
+ test/gc/TestAgeOutput.java

Changeset: f722ed07b76b
Author:    tschatzl
Date:      2016-09-02 11:18 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f722ed07b76b

Merge


Changeset: fb9963f07435
Author:    kzhaldyb
Date:      2016-08-30 21:35 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fb9963f07435

8157468: gc/testlibrary contains a lot of duplicated code
Reviewed-by: dfazunen, iignatyev

! test/gc/testlibrary/Helpers.java

Changeset: a60eceb45884
Author:    mlarsson
Date:      2016-08-31 09:38 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a60eceb45884

8164939: GTest LogDecorations.iso8601_time_test fails on macOS
Reviewed-by: sla, dsamersoff

! test/native/logging/test_logDecorations.cpp

Changeset: 6ed5d1d6f24c
Author:    mdoerr
Date:      2016-09-05 20:40 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ed5d1d6f24c

8165018: Missing memory barrier for PPC64 in Unsafe_GetObjectVolatile
Reviewed-by: kbarrett, dholmes

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

Changeset: c54ebf67ef13
Author:    dsamersoff
Date:      2016-09-06 09:54 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c54ebf67ef13

8165114: stale reference to hotspot test Test8028623.java
Summary: Remove Test8028623.java from hotspot/test/TEST.groups
Reviewed-by: sla, dholmes
Contributed-by: sharath.ballal at oracle.com

! test/TEST.groups

Changeset: 14336f84e4cc
Author:    rprotacio
Date:      2016-09-06 16:29 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/14336f84e4cc

8161224: CONSTANT_NameAndType_info permits references to illegal names and descriptors
Summary: Enforces proper format checking for NameAndType string content, and that the checking occurs even when not referenced in classfile
Reviewed-by: coleenp, hseigel, ddmitriev

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

Changeset: 176fb0d13598
Author:    rprotacio
Date:      2016-09-06 22:52 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/176fb0d13598

Merge

! src/share/vm/classfile/classFileParser.cpp
- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: 6d3c44100184
Author:    tschatzl
Date:      2016-09-07 09:20 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d3c44100184

8165292: The gc+task logging is repeated a lot, decreasing the usefulness of -Xlog:gc*=info
Summary: Separate number of workers used debugging information from adaptive worker sizing log messages.
Reviewed-by: ehelin, sjohanss, jmasa

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/shared/workgroup.hpp
+ test/gc/TestNumWorkerOutput.java

Changeset: 274dc4b09989
Author:    hseigel
Date:      2016-09-07 07:19 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/274dc4b09989

8058575: IllegalAccessError trying to access package-private class from VM anonymous class
Summary: Put anonymous classes in unnamed package into host class's package.  Throw exception if host class's package differs from anonymous class.
Reviewed-by: coleenp, acorn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/klassFactory.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/reflection.cpp
! test/compiler/jsr292/CallSiteDepContextTest.java
+ test/runtime/defineAnonClass/DefineAnon.java
+ test/runtime/defineAnonClass/NestedUnsafe.java
+ test/runtime/defineAnonClass/NestedUnsafe2.java

Changeset: 188971305167
Author:    mlarsson
Date:      2016-09-07 14:36 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/188971305167

8165226: Bad -Xloggc: arguments crashes the VM
Reviewed-by: dsamersoff, sjohanss

! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/classLoadingService.cpp

Changeset: d3a49c3aa08f
Author:    mlarsson
Date:      2016-09-07 15:21 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d3a49c3aa08f

Merge


Changeset: 1d7bc97f0b38
Author:    fparain
Date:      2016-09-07 12:52 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d7bc97f0b38

8137035: nsk/stress/stack/stack tests got EXCEPTION_STACK_OVERFLOW on Windows 64 bit
Reviewed-by: dholmes, dcubed, coleenp

! src/cpu/x86/vm/globals_x86.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/interfaceSupport.hpp

Changeset: fb5dcd613881
Author:    coleenp
Date:      2016-09-07 15:25 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fb5dcd613881

8165246: [REDO] InstanceKlass::_previous_version_count goes negative
Summary: make _has_previous_version a boolean that is set to true when previous version of a class is added or during class unloading call to purge_previous_versions
Reviewed-by: gtriantafill, dcubed, sspitsyn

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
+ test/runtime/RedefineTests/RedefinePreviousVersions.java

Changeset: b6fea183465f
Author:    coleenp
Date:      2016-09-07 19:29 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b6fea183465f

Merge


Changeset: 0fc5c6ca654e
Author:    dholmes
Date:      2016-09-07 16:43 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0fc5c6ca654e

8165153: Crash in rebuild_cpu_to_node_map
Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs
Reviewed-by: rehn, cjplummer

! src/os/linux/vm/os_linux.cpp

Changeset: 5b52605562b0
Author:    dholmes
Date:      2016-09-07 23:17 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5b52605562b0

Merge


Changeset: b69381e24635
Author:    mgerdin
Date:      2016-09-02 16:45 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b69381e24635

8161079: Default heap size causes native memory exhaustion on 32 bit Windows
Reviewed-by: tschatzl, sjohanss

! src/os/windows/vm/os_windows.cpp

Changeset: 94edac068fa7
Author:    amurillo
Date:      2016-09-10 12:18 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/94edac068fa7

Merge

- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: dfcbf839e299
Author:    lana
Date:      2016-09-15 21:09 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dfcbf839e299

Merge

- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
- test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
- test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: 0d3825c6afdf
Author:    lana
Date:      2016-09-22 16:41 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0d3825c6afdf

Added tag jdk-9+137 for changeset dfcbf839e299

! .hgtags

Changeset: ea5907c25ff6
Author:    alanbur
Date:      2016-09-21 14:23 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea5907c25ff6

8165161: Solaris: /usr/ccs /opt/sfw and /opt/csw are dead, references should be expunged
Reviewed-by: erikj

! test/jprt.config

Changeset: fbb492c97959
Author:    zmajo
Date:      2016-08-29 07:32 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fbb492c97959

8163880: Constant pool caching of fields inhibited/delayed unnecessarily
Summary: Delay/inhibit constant pool caching of fields only if necessary
Reviewed-by: kvn

! src/share/vm/interpreter/interpreterRuntime.cpp

Changeset: 64840dbba932
Author:    never
Date:      2016-08-29 17:15 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/64840dbba932

8161550: [JVMCI] Crash: assert(sig_bt[member_arg_pos] == T_OBJECT)
Reviewed-by: zmajo

! 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/HotSpotConstantPool.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.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: e4094bc14d80
Author:    zmajo
Date:      2016-08-30 09:30 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e4094bc14d80

8161720: Better byte behavior for off-heap data
Summary: Normalize boolean values read with Unsafe.
Reviewed-by: aph, simonis, jrose, psandoz

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp
+ test/compiler/unsafe/UnsafeOffHeapBooleanTest.java
+ test/compiler/unsafe/UnsafeOnHeapBooleanTest.java
+ test/compiler/unsafe/UnsafeSmallOffsetBooleanAccessTest.java

Changeset: 6baec63b2b11
Author:    zmajo
Date:      2016-08-30 10:50 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6baec63b2b11

8141634: Implement VarHandles/Unsafe intrinsics on SPARC
Summary: Implement the appropriate intrinsics on SPARC.
Reviewed-by: kvn, dholmes, zmajo
Contributed-by: Trevor Watson <trevor.d.watson at oracle.com>

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

Changeset: cfbdc930bf01
Author:    zmajo
Date:      2016-08-30 09:01 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cfbdc930bf01

Merge


Changeset: 091f0dd7aac0
Author:    neliasso
Date:      2016-07-13 12:10 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/091f0dd7aac0

8160942: Unused code in GraphKit::record_profiled_receiver_for_speculation
Summary: Fixed logic error; locally scoped 'maybe_null' w/initialiser is unused/dead
Reviewed-by: kvn
Contributed-by: patric.hedlin at oracle.com

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

Changeset: 25478ff8e163
Author:    neliasso
Date:      2016-08-30 13:53 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/25478ff8e163

8157024: CodeCache JFR events reporting wrong data
Summary: Fix scaling
Reviewed-by: kvn
Contributed-by: patric.hedlin at oralce.com

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

Changeset: b9b1b54d53b2
Author:    thartmann
Date:      2016-08-30 13:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b9b1b54d53b2

8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same
Summary: Exception checking code needs to handle pre-allocated exceptions.
Reviewed-by: dnsimon, kvn

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: b9cc59087cde
Author:    thartmann
Date:      2016-08-30 13:51 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b9cc59087cde

Merge


Changeset: 79a147ebfdf2
Author:    tpivovarova
Date:      2016-08-31 14:47 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/79a147ebfdf2

8165030: [TESTBUG] ctw failed to build after 8157957
Reviewed-by: kvn

! test/testlibrary/ctw/Makefile

Changeset: 882e8cda60b3
Author:    dlong
Date:      2016-08-31 12:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/882e8cda60b3

8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links
Summary: process previous versions in Klass::clean_weak_klass_links()
Reviewed-by: coleenp, sspitsyn, stefank, dcubed

! src/share/vm/oops/klass.cpp

Changeset: 715302110892
Author:    dpochepk
Date:      2016-09-01 21:12 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/715302110892

8157956: OverflowCodeCacheTest.java fails with Out of space in CodeCache for method handle intrinsic
Reviewed-by: kvn

! test/compiler/codecache/OverflowCodeCacheTest.java

Changeset: f50719b7f652
Author:    dpochepk
Date:      2016-09-01 21:13 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f50719b7f652

8146096: [TEST BUG] compiler/loopopts/UseCountedLoopSafepoints.java Timeouts
Reviewed-by: kvn

! test/compiler/loopopts/UseCountedLoopSafepoints.java
+ test/compiler/loopopts/UseCountedLoopSafepointsTest.java

Changeset: 0c954730af2f
Author:    dpochepk
Date:      2016-09-01 21:15 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0c954730af2f

8165244: Unquarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
Reviewed-by: kvn

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

Changeset: 1b3cd490db61
Author:    tpivovarova
Date:      2016-09-01 20:16 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1b3cd490db61

8165050: [TESTBUG] tests generated by jittester cannot be run with jtreg
Reviewed-by: vlivanov

! test/testlibrary/jittester/Makefile

Changeset: dcf0a260cf72
Author:    mcberg
Date:      2016-09-06 09:59 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dcf0a260cf72

8164989: Inflate and compress intrinsics produce incorrect results with avx512
Summary: disabled avx512 for compress and reastrict using of inflate.
Reviewed-by: kvn

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

Changeset: 7c505133010d
Author:    dlong
Date:      2016-09-08 23:43 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7c505133010d

Merge

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: 6048300c748e
Author:    ysuenaga
Date:      2016-09-08 23:38 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6048300c748e

8164913: JVMTI.agent_load dcmd should show useful error message
Summary: show useful error message
Reviewed-by: dholmes, dsamersoff, sspitsyn

! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: d060826d0911
Author:    sspitsyn
Date:      2016-09-09 06:44 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d060826d0911

Merge


Changeset: 827d686fa959
Author:    avorobye
Date:      2016-09-09 19:30 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/827d686fa959

8146128: compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig timeouts
Summary: test settings were changes in order to avoid timeouts
Reviewed-by: kvn

! test/compiler/cpuflags/AESIntrinsicsBase.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java

Changeset: e7203436d63d
Author:    rdurbin
Date:      2016-09-09 11:14 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e7203436d63d

8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option
Summary: Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms.
Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph

! src/cpu/sparc/vm/globals_sparc.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
! 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/globals_linux_aarch64.hpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! 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/globals_solaris_sparc.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/exceptions.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
+ test/runtime/Thread/TooSmallStackSize.java

Changeset: d7f05a5e7776
Author:    dcubed
Date:      2016-09-09 11:23 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d7f05a5e7776

Merge


Changeset: 379746c5b2cd
Author:    dcubed
Date:      2016-09-09 19:41 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/379746c5b2cd

Merge


Changeset: ca4cdb0cefb3
Author:    hseigel
Date:      2016-09-10 08:25 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca4cdb0cefb3

8165634: Support multiple --add-modules options on the command line
Summary: Use numbered properties for --add-module options so that multiple --add-module options can be supported.
Reviewed-by: coleenp, gziemski, lfoltan, ccheung

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/runtime/modules/ModuleOptionsTest.java

Changeset: f0b749e4d22d
Author:    amurillo
Date:      2016-09-10 12:23 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f0b749e4d22d

Merge


Changeset: 7648527b38b8
Author:    tschatzl
Date:      2016-09-12 09:34 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7648527b38b8

8165313: Inserting freed regions during Free Collection Set serial phase takes very long on huge heaps
Summary: Sort the collection set in ascending order so that the optimization when adding free regions can be exploited.
Reviewed-by: sjohanss, mgerdin

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

Changeset: 32ab40be83ad
Author:    ehelin
Date:      2016-09-08 12:30 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/32ab40be83ad

8165455: Tracing events for G1 have incorrect metadata
Reviewed-by: egahlin, tschatzl

! 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/traceevents.xml

Changeset: 53a14fe65414
Author:    sjohanss
Date:      2016-09-12 16:34 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/53a14fe65414

8114823: G1 doesn't honor request to disable class unloading
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/class_unloading/TestClassUnloadingDisabled.java

Changeset: 8a64fe678c4f
Author:    ctornqvi
Date:      2016-09-12 13:16 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8a64fe678c4f

8165881: Backout JDK-8164913
Reviewed-by: hseigel

! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: d5d417cc0d95
Author:    poonam
Date:      2016-09-12 17:18 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5d417cc0d95

8165493: SA: Add method in GrowableArray.java to be able to access the 'data' field
Reviewed-by: dholmes, dsamersoff, egahlin

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java

Changeset: 0cf03b9d9b1f
Author:    poonam
Date:      2016-09-12 18:59 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0cf03b9d9b1f

Merge


Changeset: cd2c49a02a4c
Author:    tschatzl
Date:      2016-09-13 11:32 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cd2c49a02a4c

8164948: Initializing stores of HeapRegions are not ordered with regards to their use in G1ConcurrentMark
Summary: Add a storestore barrier before publishing newly initialized HeapRegion instances, and place a loadload barrier before use of members.
Reviewed-by: sjohanss, sangheki

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/heapRegionManager.cpp

Changeset: 6c2a44eb27ac
Author:    mockner
Date:      2016-09-13 11:04 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6c2a44eb27ac

8163014: Mysterious/wrong value for "long" frame local variable on 64-bit
Summary: The high byte of a long variable on a 64-bit platform is now zeroed when it is pushed to stack.
Reviewed-by: coleenp, dlong

! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
+ test/runtime/LocalLong/LocalLongHelper.java
+ test/runtime/LocalLong/LocalLongTest.java

Changeset: dd344d3c057b
Author:    mockner
Date:      2016-09-13 18:19 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd344d3c057b

Merge

- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- test/runtime/RedefineTests/RedefineCount.java

Changeset: 4e4dcd18c567
Author:    dsimms
Date:      2016-09-13 09:04 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4e4dcd18c567

8164086: Checked JNI pending exception check should be cleared when returning to Java frame
Summary: Transitions to Java clear the pending pointer
Reviewed-by: dholmes, neliasso, coleenp

! make/test/JtregNative.gmk
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/thread.hpp
+ test/runtime/jni/checked/TestCheckedJniExceptionCheck.java
+ test/runtime/jni/checked/libTestCheckedJniExceptionCheck.c

Changeset: 0d0aa1b2d676
Author:    rehn
Date:      2016-09-13 19:17 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0d0aa1b2d676

Merge


Changeset: 893d1d2ccb50
Author:    goetz
Date:      2016-08-30 16:08 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/893d1d2ccb50

8165315: [ppc] Port "8133749: NMT detail stack trace cleanup"
Summary: Also add methods to check for slow/fastdebug to Platform.java.
Reviewed-by: simonis, cjplummer, dholmes

! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
! test/runtime/NMT/CheckForProperDetailStackTrace.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 8e57662104a1
Author:    cjplummer
Date:      2016-09-13 17:22 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8e57662104a1

Merge


Changeset: 402fc17577ea
Author:    cjplummer
Date:      2016-09-13 18:22 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/402fc17577ea

Merge


Changeset: b42ee214ca92
Author:    sspitsyn
Date:      2016-09-13 13:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b42ee214ca92

8165681: ClassLoad and ClassPrepare JVMTI events are missed in the start phase
Summary: Add the events bits to the early events bits
Reviewed-by: dholmes, dsamersoff

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

Changeset: 639c30cd07a7
Author:    sspitsyn
Date:      2016-09-13 20:17 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/639c30cd07a7

Merge


Changeset: 29f193b36a20
Author:    sspitsyn
Date:      2016-09-13 21:29 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29f193b36a20

Merge


Changeset: f84223360596
Author:    gtriantafill
Date:      2016-09-14 08:17 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f84223360596

8165889: Remove jdk.test.lib.unsafe.UnsafeHelper
Summary: Remove use of setAccessible() to get Unsafe.
Reviewed-by: shade, lfoltan

! test/compiler/c2/Test6968348.java
! test/compiler/c2/cr8004867/TestIntUnsafeCAS.java
! test/compiler/c2/cr8004867/TestIntUnsafeOrdered.java
! test/compiler/c2/cr8004867/TestIntUnsafeVolatile.java
! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/unsafe/UnsafeRaw.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/Unsafe/AllocateInstance.java
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/CopyMemory.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetField.java
! test/runtime/Unsafe/GetPutAddress.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
! test/runtime/Unsafe/GetUncompressedObject.java
! test/runtime/Unsafe/NestedUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/PrimitiveHostClass.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! test/runtime/contended/Basic.java
! test/runtime/contended/DefaultValue.java
! test/runtime/contended/Inheritance1.java
! test/runtime/defineAnonClass/NestedUnsafe.java
! test/runtime/defineAnonClass/NestedUnsafe2.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java

Changeset: 58f48dcb73c8
Author:    hseigel
Date:      2016-09-14 10:02 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/58f48dcb73c8

8149607: [Verifier] Do not verify pop, pop2, swap, dup* against top
Summary: Throw VerifyError exception if type top is illegally popped from the stack.
Reviewed-by: coleenp, acorn, ddmitriev

! src/share/vm/classfile/verificationType.hpp
+ test/runtime/verifier/popTopTests/PopDupTop.java
+ test/runtime/verifier/popTopTests/popDupSwapTests.jasm

Changeset: 15b154057830
Author:    jmasa
Date:      2016-09-13 16:18 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/15b154057830

8161029: GPL header missing comma after year
Reviewed-by: kbarrett, ehelin

! src/share/vm/gc/shared/workerManager.hpp

Changeset: c41fa1dddf9c
Author:    mchung
Date:      2016-09-14 11:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c41fa1dddf9c

8157464: Disallow StackWalker.getCallerClass() be called by caller-sensitive method
Reviewed-by: bchristi, coleenp, dfuchs, sspitsyn

! src/share/vm/prims/jvm.h
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp

Changeset: 5c2eaa7b42bc
Author:    amurillo
Date:      2016-09-16 10:57 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5c2eaa7b42bc

Merge


Changeset: dab2091976f3
Author:    amurillo
Date:      2016-09-21 09:29 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dab2091976f3

Merge


Changeset: fc0956308c7a
Author:    lana
Date:      2016-09-22 18:32 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fc0956308c7a

Merge


Changeset: cc9e90e6d956
Author:    lana
Date:      2016-09-29 16:45 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc9e90e6d956

Added tag jdk-9+138 for changeset fc0956308c7a

! .hgtags

Changeset: c8b3f8e5423b
Author:    dsamersoff
Date:      2016-09-15 10:19 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8b3f8e5423b

8027920: SA: Add default methods to InstanceKlass
Summary: Add default methods to InstanceKlass to enable SA to inspect default methods
Reviewed-by: dsamersoff, iklam
Contributed-by: jini.george at oracle.com

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java

Changeset: f5fd5477a807
Author:    akulyakh
Date:      2016-09-14 16:20 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5fd5477a807

8165017: Additional test coverage of the JDWP CLASSLOADER and MODULE commands
Summary: A new JDWP test
Reviewed-by: sspitsyn

! test/serviceability/jdwp/AllModulesCommandTest.java
! test/serviceability/jdwp/JdwpCmd.java
+ test/serviceability/jdwp/JdwpModuleCmd.java
+ test/serviceability/jdwp/JdwpModuleReply.java
+ test/serviceability/jdwp/JdwpVisibleClassesCmd.java
+ test/serviceability/jdwp/JdwpVisibleClassesReply.java

Changeset: 27d09549c47b
Author:    tschatzl
Date:      2016-09-15 16:44 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/27d09549c47b

8159422: Very high Concurrent Mark mark stack contention
Summary: Decrease contention on mark stack by splitting locks, and minimizing the amount of time these locks are held. Improve mark stack management.
Reviewed-by: kbarrett, mgerdin, eosterlund

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp
! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: fd16b627ebc5
Author:    kbarrett
Date:      2016-09-15 12:10 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fd16b627ebc5

8165808: Add release barriers when allocating objects with concurrent collection
Summary: Add release_set_klass, use in slow-path allocators.
Reviewed-by: jmasa, dholmes

! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp

Changeset: bc2c975bc342
Author:    tschatzl
Date:      2016-09-16 11:33 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc2c975bc342

8157952: Parallelize Memory Pretouch
Summary: Use multiple threads to pretouch memory using -XX:+AlwaysPreTouch to use more memory bandwidth
Reviewed-by: jmasa, sangheki

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: 5bddf69330f2
Author:    gziemski
Date:      2016-09-16 12:09 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5bddf69330f2

8136766: Enable ThreadStackSize range test
Summary: Re-enabled max range check for StackSize runtime options
Reviewed-by: dcubed

! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 939e55404a8f
Author:    amurillo
Date:      2016-09-16 13:15 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/939e55404a8f

Merge


Changeset: a696583f5ddb
Author:    mdoerr
Date:      2016-09-06 13:01 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a696583f5ddb

8165489: Missing G1 barrier in Unsafe_GetObjectVolatile
Summary: Add missing barrier, sharing code with Unsafe_GetObject.
Reviewed-by: kbarrett, mgerdin, pliden

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

Changeset: 24b753d90c4b
Author:    jiangli
Date:      2016-09-18 21:10 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/24b753d90c4b

8078644: CDS needs to support JVMTI CFLH
Summary: Support posting CLFH for shared classes. Tests are contributed by Misha Seledtsov.
Reviewed-by: iklam, coleenp, acorn, dcubed, sspitsyn

! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/klassFactory.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
+ test/runtime/SharedArchiveFile/CDSTestUtils.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Implementor.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Interface.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SubClass.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SuperClazz.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TestEntry.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformRelatedClasses.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg1/SuperClazz.java
+ test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg2/SubClass.java
+ test/testlibrary/jvmti/TransformUtil.java
+ test/testlibrary/jvmti/TransformerAgent.java
+ test/testlibrary/jvmti/TransformerAgent.mf

Changeset: b48a9e9bfd73
Author:    lfoltan
Date:      2016-09-19 12:04 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b48a9e9bfd73

8163406: The fixup_module_list must be protected by Module_lock when inserting new entries
Summary: In java_lang_Class::create_mirror, restructure the check for adding a class to the fixup_module_list, guarded by Module_lock.
Reviewed-by: acorn, coleenp, dholmes, zgu

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/utilities/hashtable.inline.hpp

Changeset: dae03509402a
Author:    kbarrett
Date:      2016-09-19 13:12 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dae03509402a

8166229: Eliminate ParNew's use of klass_or_null()
Summary: Use list_ptr_from_klass instead of klass_or_null.
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc/cms/parNewGeneration.cpp

Changeset: 9093f5ebd80c
Author:    kbarrett
Date:      2016-09-19 17:35 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9093f5ebd80c

Merge


Changeset: 9f7f714bf3e8
Author:    tschatzl
Date:      2016-09-19 22:55 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9f7f714bf3e8

8166207: Use of Copy::conjoint_oops_atomic in global mark stack causes crashes on arm64
Summary: Use Copy::conjoint_memory_atomic() instead.
Reviewed-by: kbarrett

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

Changeset: ad12e539a414
Author:    hseigel
Date:      2016-09-19 19:25 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad12e539a414

8166312: Backout 8165017
Summary: backout of the change for JDK-8165017 because tests failed on windows
Reviewed-by: ctornqvi, dholmes, gtriantafill

! test/serviceability/jdwp/AllModulesCommandTest.java
! test/serviceability/jdwp/JdwpCmd.java
- test/serviceability/jdwp/JdwpModuleCmd.java
- test/serviceability/jdwp/JdwpModuleReply.java
- test/serviceability/jdwp/JdwpVisibleClassesCmd.java
- test/serviceability/jdwp/JdwpVisibleClassesReply.java

Changeset: ee29c67a0c0c
Author:    kbarrett
Date:      2016-09-19 19:59 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee29c67a0c0c

8166228: Remove unused HeapRegion::object_iterate_mem_careful()
Summary: Removed unused function.
Reviewed-by: mgerdin, tschatzl

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

Changeset: 03adb9739db8
Author:    kbarrett
Date:      2016-09-20 00:34 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/03adb9739db8

Merge


Changeset: a49ce36c13f4
Author:    amurillo
Date:      2016-09-23 13:32 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a49ce36c13f4

Merge


Changeset: 5cc2e207a113
Author:    amurillo
Date:      2016-09-27 09:04 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5cc2e207a113

Merge


Changeset: c22974143faf
Author:    lana
Date:      2016-09-29 17:23 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c22974143faf

Merge


Changeset: 08492e67bf32
Author:    erikj
Date:      2016-09-30 09:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/08492e67bf32

8160630: libjimage.so and others should link statically to libgcc
Reviewed-by: ihse, tbell

! make/lib/CompileGtest.gmk
! make/lib/CompileJvm.gmk

Changeset: 0384427f59fa
Author:    lana
Date:      2016-10-06 20:56 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0384427f59fa

Added tag jdk-9+139 for changeset 08492e67bf32

! .hgtags

Changeset: 15b3ef116f15
Author:    erikj
Date:      2016-10-05 10:49 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/15b3ef116f15

8150736: Excessive disk space used by build system
Reviewed-by: ihse

! make/BuildHotspot.gmk
+ make/CopyToExplodedJdk.gmk
- make/Dist.gmk
! make/HotspotCommon.gmk
+ make/copy/Copy-java.base.gmk
! make/gensrc/GenerateSources.gmk
! make/gensrc/GensrcJvmti.gmk
! make/lib/CompileDtracePostJvm.gmk
! make/lib/CompileJvm.gmk
! make/lib/CompileLibjsig.gmk
! make/lib/CompileLibraries.gmk

Changeset: cc7606285d36
Author:    erikj
Date:      2016-10-05 17:11 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc7606285d36

8161025: GPL header missing comma in year
Reviewed-by: dholmes

! make/BuildHotspot.gmk

Changeset: 4d009502987b
Author:    eosterlund
Date:      2016-09-20 11:41 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d009502987b

8165860: WorkGroup classes are missing volatile specifiers for lock-free code
Reviewed-by: mgerdin, tschatzl

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

Changeset: a6dab42b58af
Author:    bchristi
Date:      2016-09-20 10:04 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a6dab42b58af

8165372: StackWalker performance regression following JDK-8147039
Summary: Stack walking can use javaVFrame or vframeStream
Reviewed-by: coleenp, mchung

! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/prims/stackwalk.hpp

Changeset: d566fd6e0740
Author:    ccheung
Date:      2016-09-20 10:37 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d566fd6e0740

8164011: --patch-module support for CDS
Summary: allows the use of the --patch-module vm option with CDS. However, classes found in --patch-module during dump time will not be archived.
Reviewed-by: iklam, dcubed, lfoltan

! 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/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp
! test/runtime/modules/PatchModule/PatchModuleCDS.java

Changeset: 1c9533c9629a
Author:    ccheung
Date:      2016-09-20 20:22 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c9533c9629a

Merge


Changeset: 8fcdd3cc8da0
Author:    eosterlund
Date:      2016-09-20 15:42 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8fcdd3cc8da0

8033552: Fix missing missing volatile specifiers in CAS operations in GC code
Summary: Add missing volatile specifiers.
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc/cms/cmsOopClosures.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/sparsePRT.cpp
! src/share/vm/gc/g1/sparsePRT.hpp
! src/share/vm/gc/parallel/mutableSpace.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.hpp
! src/share/vm/gc/parallel/psYoungGen.hpp
! src/share/vm/gc/parallel/vmStructs_parallelgc.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ab2b45b79d71
Author:    jprovino
Date:      2016-09-20 10:27 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ab2b45b79d71

8164482: [REDO] G1 does not implement millis_since_last_gc which is needed by RMI GC
Summary: G1 does not return a correct value for the CollectedHeap::millis_since_last_gc()
Reviewed-by: tschatzl, kbarrett

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.cpp
! src/share/vm/gc/g1/g1DefaultPolicy.hpp
! src/share/vm/gc/g1/g1Policy.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp

Changeset: 53443835ee75
Author:    jprovino
Date:      2016-09-20 20:45 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/53443835ee75

Merge

- test/serviceability/jdwp/JdwpModuleCmd.java
- test/serviceability/jdwp/JdwpModuleReply.java
- test/serviceability/jdwp/JdwpVisibleClassesCmd.java
- test/serviceability/jdwp/JdwpVisibleClassesReply.java

Changeset: ddb6b697fbd1
Author:    jprovino
Date:      2016-09-20 22:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ddb6b697fbd1

Merge

! src/share/vm/gc/shared/genCollectedHeap.cpp

Changeset: c86a798296ae
Author:    sspitsyn
Date:      2016-09-21 01:33 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c86a798296ae

8147943: jvmti.h generated with GPL header
Summary: Generate the jvmti.h with the GPL+CP header
Reviewed-by: dcubed, alanb

! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiH.xsl
! src/share/vm/prims/jvmtiLib.xsl

Changeset: c6c0b2224e96
Author:    sspitsyn
Date:      2016-09-21 08:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c6c0b2224e96

Merge


Changeset: 9e688f318f93
Author:    kzhaldyb
Date:      2016-09-05 20:31 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e688f318f93

8165439: Convert Test_TempNewSymbol to GTest
Reviewed-by: dholmes, coleenp

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/classfile/test_symbolTable.cpp

Changeset: e8b18e7e35a9
Author:    kzhaldyb
Date:      2016-09-08 18:41 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e8b18e7e35a9

8165601: Convert arrayOopDesc_test to Gtest
Reviewed-by: coleenp, iignatyev

- src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/oops/test_arrayOop.cpp

Changeset: bc4db66d65c3
Author:    kzhaldyb
Date:      2016-09-21 11:31 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc4db66d65c3

Merge

- src/share/vm/oops/arrayOop.cpp

Changeset: f5aa9da183c8
Author:    ddmitriev
Date:      2016-09-21 16:46 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5aa9da183c8

8150758: [TESTBUG] need jvmti tests for module aware agents
Reviewed-by: sspitsyn, dsamersoff

! make/test/JtregNative.gmk
+ test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java
+ test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/libMAAClassFileLoadHook.c
+ test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java
+ test/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/libMAAClassLoadPrepare.c
+ test/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java
+ test/serviceability/jvmti/ModuleAwareAgents/ThreadStart/libMAAThreadStart.c

Changeset: 45d7a06ba454
Author:    coleenp
Date:      2016-09-21 09:56 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/45d7a06ba454

8163969: Cyclic interface initialization causes JVM crash
Summary: Fix interface initialization to follow spec: interface initializations do not set initialization state of interfaces that extend them.
Reviewed-by: dholmes, acorn, lfoltan

! src/share/vm/oops/instanceKlass.cpp
+ test/runtime/lambda-features/CyclicInterfaceInit.java
+ test/runtime/lambda-features/InterfaceInitializationStates.java

Changeset: 682c41f68fbf
Author:    coleenp
Date:      2016-09-21 16:47 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/682c41f68fbf

Merge


Changeset: 9c5d8a861184
Author:    ctornqvi
Date:      2016-09-21 12:45 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c5d8a861184

8164852: Move slow tier1/tier2 runtime tests to later tiers
Reviewed-by: gtriantafill, sla, mseledtsov

! test/TEST.groups

Changeset: 2ad858eee506
Author:    ctornqvi
Date:      2016-09-21 16:52 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2ad858eee506

Merge


Changeset: ce26917b8cf8
Author:    ctornqvi
Date:      2016-09-21 18:40 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ce26917b8cf8

Merge


Changeset: 5a4770b4b7bf
Author:    cjplummer
Date:      2016-09-21 12:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5a4770b4b7bf

8161225: Assert failure in JVMTI GetNamedModule at JPLISAgent.c line: 792
Summary: Made the assert less restrictive.
Reviewed-by: dholmes, dcubed, sspitsyn

! src/share/vm/prims/jvmtiEnter.xsl

Changeset: 2da4d47749b0
Author:    kzhaldyb
Date:      2016-09-16 19:49 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2da4d47749b0

8165613: Convert TestKlass_test to Gtest
Reviewed-by: coleenp, rehn

! src/share/vm/oops/klass.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/oops/test_instanceKlass.cpp
- test/native/runtime/test_instanceKlass.cpp

Changeset: 736bbd7b1433
Author:    kzhaldyb
Date:      2016-09-22 00:21 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/736bbd7b1433

Merge

- test/native/runtime/test_instanceKlass.cpp

Changeset: 36494bc11768
Author:    erikj
Date:      2016-09-22 08:57 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/36494bc11768

8166202: Tracefile gensrc cannot handle closed src dir in different location
Reviewed-by: egahlin, dholmes, tbell

! make/gensrc/GensrcJvmti.gmk

Changeset: 6f627bebb70b
Author:    adinn
Date:      2016-09-22 09:18 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6f627bebb70b

8166433: AArch64: Fix for JDK-8163014 broke AArch64 build
Reviewed-by: adinn, coleenp

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

Changeset: 0ff97dc32114
Author:    dsamersoff
Date:      2016-09-22 15:42 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0ff97dc32114

8166552: SA: Missed testcase for add default methods to InstanceKlass
Summary: Add default methods to InstanceKlass to enable SA to inspect default methods
Reviewed-by: dsamersoff, iklam
Contributed-by: jini.george at oracle.com

+ test/serviceability/sa/LingeredAppWithDefaultMethods.java
+ test/serviceability/sa/TestDefaultMethods.java

Changeset: c8213909c403
Author:    dsamersoff
Date:      2016-09-22 14:29 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8213909c403

Merge


Changeset: 6f006bfb560e
Author:    kzhaldyb
Date:      2016-09-08 15:23 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6f006bfb560e

8165433: Convert Test_linked_list to Gtest
Reviewed-by: coleenp, dholmes, iignatyev

! src/share/vm/utilities/internalVMTests.cpp
- src/share/vm/utilities/linkedlist.cpp
+ test/native/utilities/test_linkedlist.cpp

Changeset: fefc408b0778
Author:    iignatyev
Date:      2016-09-22 16:41 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fefc408b0778

Merge


Changeset: 15ae86213202
Author:    bchristi
Date:      2016-09-22 10:24 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/15ae86213202

8166501: compilation error in stackwalk.cpp on some gccs
Reviewed-by: coleenp

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

Changeset: d354727ce2d1
Author:    iignatyev
Date:      2016-09-22 22:51 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d354727ce2d1

8166549: fix incorrectly @ignore-d hotspot/compiler tests
Reviewed-by: kvn, kzhaldyb

! test/compiler/codecache/stress/OverloadCompileQueueTest.java

Changeset: c03738fe20c1
Author:    amurillo
Date:      2016-09-23 13:44 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c03738fe20c1

Merge


Changeset: f71f1d9a2e26
Author:    kbarrett
Date:      2016-09-23 18:23 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f71f1d9a2e26

8166583: Add oopDesc::klass_or_null_acquire()
Summary: Added new function.
Reviewed-by: dholmes, tschatzl

! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp

Changeset: c2ecbb9ee746
Author:    eosterlund
Date:      2016-09-24 16:02 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c2ecbb9ee746

8165858: heapRegionManager is missing volatile specifier for _claims.
Summary: Added volatile specifier.
Reviewed-by: kbarrett, tschatzl

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

Changeset: 26fc98a79b2a
Author:    kzhaldyb
Date:      2016-09-15 18:18 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/26fc98a79b2a

8165602: Convert TestChunkedList_test to GTest
Reviewed-by: iignatyev, dfazunen

- src/share/vm/utilities/chunkedList.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/utilities/test_chunkedList.cpp

Changeset: e6e9117c4fec
Author:    kbarrett
Date:      2016-09-26 14:38 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e6e9117c4fec

8166663: Simplify oops_on_card_seq_iterate_careful
Summary: Remove unnecessary parameter, change return value.
Reviewed-by: tschatzl, mgerdin

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

Changeset: 3a28a908d78b
Author:    fparain
Date:      2016-09-26 15:56 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3a28a908d78b

8146546: assert(fr->safe_for_sender(thread)) failed: Safety check
Reviewed-by: dcubed, gziemski, dlong

! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Changeset: 2941666de7b8
Author:    fparain
Date:      2016-09-26 20:24 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2941666de7b8

Merge


Changeset: cba30a8d3ee0
Author:    kzhaldyb
Date:      2016-09-26 17:49 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cba30a8d3ee0

8159818: Convert IHOP_test to GTest
Reviewed-by: tschatzl, iignatyev

! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/g1/test_g1IHOPControl.cpp

Changeset: f1ad14991f86
Author:    eosterlund
Date:      2016-09-27 16:43 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f1ad14991f86

8165857: CMS _overflow_list is missing volatile specifiers.
Summary: Change _overflow_list from "oop" to "oopDesc* volatile", both CMS and ParNew.
Reviewed-by: kbarrett, tschatzl

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

Changeset: 63933b5587ab
Author:    mcberg
Date:      2016-09-07 12:23 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63933b5587ab

8165565: Shorten branches causes incorrect code for SKX
Summary: don't replace restoreMask CountedLoopEnd with short branches.
Reviewed-by: kvn

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

Changeset: f940af863003
Author:    jcm
Date:      2016-09-09 06:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f940af863003

8164508: unexpected profiling mismatch in c1 generated code
Summary: made 8027631 first arg skip applicable to not inlined virtual callsite too.
Reviewed-by: kvn

! src/share/vm/c1/c1_LIRGenerator.cpp
! test/compiler/jsr292/NullConstantReceiver.java

Changeset: 73f4fbfb473e
Author:    gromero
Date:      2016-09-08 18:17 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/73f4fbfb473e

8164987: RTM jtreg tests failing due to unnamed module unable to access class jdk.internal.misc.Unsafe
Reviewed-by: kvn

! test/compiler/testlibrary/rtm/RTMTestBase.java

Changeset: ec36e3e03d65
Author:    goetz
Date:      2016-09-01 16:47 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ec36e3e03d65

8165235: [TESTBUG] RTM tests must check OS version
Summary: Also change enabling RTM on Aix to OS version 7.2.
Reviewed-by: simonis, fzhinkin

! src/cpu/ppc/vm/vm_version_ppc.cpp
! test/compiler/rtm/cli/RTMLockingAwareTest.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.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/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/testlibrary/rtm/predicate/SupportedOS.java

Changeset: ec8f276d9b50
Author:    dnsimon
Date:      2016-09-14 05:48 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ec8f276d9b50

8165755: [JVMCI] replace use of vm_abort with vm_exit
Reviewed-by: dholmes

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

Changeset: ca56c5db7157
Author:    vdeshpande
Date:      2016-08-26 12:17 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca56c5db7157

8154122: Intrinsify fused mac operations
Summary: added FMA intrinsics on x86
Reviewed-by: kvn, aph, darcy

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/abstractInterpreter_x86.cpp
! 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/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.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.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.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/AMD64HotSpotVMConfig.java
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/abstractInterpreter.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/mulnode.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 9292269fdd56
Author:    kvn
Date:      2016-09-14 20:22 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9292269fdd56

Merge


Changeset: 6b4540e1a74d
Author:    dnsimon
Date:      2016-09-14 12:34 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6b4540e1a74d

8165434: [JVMCI] remove uses of setAccessible
Reviewed-by: twisti, never

! 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/HotSpotMetaAccessProvider.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/HotSpotModifiers.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/HotSpotResolvedJavaMethodImpl.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/HotSpotVMConfig.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.meta/src/jdk/vm/ci/meta/MetaUtil.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/ResolvedJavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! test/compiler/jvmci/common/CTVMUtilities.java
! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.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

Changeset: 2429e047ae9b
Author:    dnsimon
Date:      2016-09-14 19:55 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2429e047ae9b

Merge

! src/share/vm/jvmci/vmStructs_jvmci.cpp
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java

Changeset: 8190ed38d3e0
Author:    kvn
Date:      2016-09-16 21:10 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8190ed38d3e0

8166096: variable tracking size limit exceeded in jvmciCompilerToVM.cpp
Summary: Turn off var-tracking-assignments for jvmciCompilerToVM.cpp
Reviewed-by: dlong

! make/lib/JvmOverrideFiles.gmk

Changeset: afeac3e88d34
Author:    dnsimon
Date:      2016-09-19 13:26 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/afeac3e88d34

8165457: [JVMCI] increase InterpreterCodeSize for JVMCI
Reviewed-by: twisti

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

Changeset: 1a2757422bf6
Author:    iignatyev
Date:      2016-09-20 17:30 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1a2757422bf6

8166164: compiler/compilercontrol/share/processors/LogProcessor.java does not close Scanner
Reviewed-by: kvn, ppunegov

! test/compiler/compilercontrol/share/processors/LogProcessor.java

Changeset: d73bfd7b566d
Author:    dlong
Date:      2016-09-20 16:34 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d73bfd7b566d

Merge

! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/vmSymbols.cpp
- src/share/vm/gc/g1/g1Predictions.cpp
- src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
- src/share/vm/gc/shared/referencePendingListLocker.cpp
- src/share/vm/gc/shared/referencePendingListLocker.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java

Changeset: d5d5cd1adeaa
Author:    mcberg
Date:      2016-09-20 16:50 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5d5cd1adeaa

8129376: SPECjvm98-client performance regression in 9-b66
Reviewed-by: kvn

! src/cpu/x86/vm/c1_LinearScan_x86.hpp
! src/cpu/x86/vm/x86_32.ad

Changeset: d288db38d1aa
Author:    thartmann
Date:      2016-09-21 08:14 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d288db38d1aa

8166046: [TESTBUG] compiler/stringopts/TestStringObjectInitialization.java fails with OOME
Summary: Reduced heap memory consumption of test.
Reviewed-by: kvn

! test/compiler/stringopts/TestStringObjectInitialization.java

Changeset: 364691289f31
Author:    kvn
Date:      2016-09-21 13:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/364691289f31

8078122: YMM registers upper 128 bits may get clobbered by a JNI call on windows
Summary: Convert all XMM registers to be Save-on-Call on Win64.
Reviewed-by: kvn
Contributed-by: kishor.kharbas at intel.com

! src/cpu/x86/vm/macroAssembler_x86_sha.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86.ad

Changeset: ebbfdf26a4ee
Author:    mdoerr
Date:      2016-09-22 12:17 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ebbfdf26a4ee

8164920: ppc: enhancement of CRC32 intrinsic
Reviewed-by: goetz, mdoerr
Contributed-by: Hiroshi H Horii <horii at jp.ibm.com>

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/stubRoutines_ppc.hpp
! src/cpu/ppc/vm/stubRoutines_ppc_64.cpp

Changeset: dba0765d2b6d
Author:    ppunegov
Date:      2016-08-17 18:48 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dba0765d2b6d

8156852: Convert JSON_test to Gtest
Summary: convert test from InternalVMTests to Gtest
Reviewed-by: kvn, kzhaldyb

! src/share/vm/utilities/internalVMTests.cpp
! src/share/vm/utilities/json.cpp
+ test/native/utilities/test_json.cpp

Changeset: 31e022a8660e
Author:    thartmann
Date:      2016-09-26 08:51 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/31e022a8660e

8161085: PreserveFPRegistersTest fails with 'AssertionError: Final value has changed'
Summary: C1's G1 barriers should save/restore vector registers before calling into the runtime.
Reviewed-by: kvn, vlivanov

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

Changeset: f6c1ea29110e
Author:    mdoerr
Date:      2016-09-19 15:08 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6c1ea29110e

8166140: C1: Possible integer overflow in LIRGenerator::generate_address on several platforms
Reviewed-by: kvn

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp

Changeset: 9e79af843b09
Author:    dlong
Date:      2016-09-26 14:21 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e79af843b09

Merge

! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
- src/share/vm/oops/arrayOop.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/internalVMTests.cpp
- src/share/vm/utilities/linkedlist.cpp
- test/native/runtime/test_instanceKlass.cpp

Changeset: 6c6a99e718b3
Author:    dlong
Date:      2016-09-27 20:55 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6c6a99e718b3

Merge

! src/share/vm/utilities/internalVMTests.cpp
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java

Changeset: 776d89e316b6
Author:    vtewari
Date:      2016-09-28 11:58 +0530
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/776d89e316b6

8165537: runtime/SharedArchiveFile/SASymbolTableTest.java fails with NullPointerException
Summary: Modify SASymbolTableTest.java to attach to LingeredApp and also handle the case where SymbolTable is not created.
Reviewed-by: dsamersoff, mseledtsov, iklam
Contributed-by: sharath.ballal at oracle.com

! test/runtime/SharedArchiveFile/SASymbolTableTest.java
! test/runtime/SharedArchiveFile/SASymbolTableTestAgent.java
- test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java

Changeset: 16e8d5342f7d
Author:    goetz
Date:      2016-09-27 15:45 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/16e8d5342f7d

8166777: [ppc] port "8164086: Checked JNI pending exception check should be cleared"
Reviewed-by: fparain, dholmes

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp

Changeset: 8899d50bd985
Author:    goetz
Date:      2016-09-27 10:47 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8899d50bd985

8166765: [ppc] Port "8163014: Mysterious/wrong value for long frame local variable on 64-bit"
Reviewed-by: mockner

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

Changeset: ece8d8d7daec
Author:    amurillo
Date:      2016-09-30 02:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ece8d8d7daec

Merge

- src/share/vm/oops/arrayOop.cpp
- src/share/vm/utilities/chunkedList.cpp
- src/share/vm/utilities/linkedlist.cpp
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
- test/native/runtime/test_instanceKlass.cpp
- test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java

Changeset: bf6f88c2c086
Author:    amurillo
Date:      2016-10-05 06:28 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf6f88c2c086

Merge

- make/Dist.gmk
! make/gensrc/GensrcJvmti.gmk

Changeset: 633725d9b0f7
Author:    amurillo
Date:      2016-10-05 09:52 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/633725d9b0f7

Merge


Changeset: f0f260a9cea8
Author:    lana
Date:      2016-10-06 23:12 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f0f260a9cea8

Merge

- make/Dist.gmk
- src/share/vm/oops/arrayOop.cpp
- src/share/vm/utilities/chunkedList.cpp
- src/share/vm/utilities/linkedlist.cpp
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
- test/native/runtime/test_instanceKlass.cpp
- test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java

Changeset: fec31089c2ef
Author:    iris
Date:      2016-10-06 18:05 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fec31089c2ef

8166799: ASSEMBLY_EXCEPTION contains historical company name
Reviewed-by: mchung, tbell

! ASSEMBLY_EXCEPTION

Changeset: 4ffd375044d7
Author:    lana
Date:      2016-10-13 21:01 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4ffd375044d7

Added tag jdk-9+140 for changeset fec31089c2ef

! .hgtags

Changeset: 069490f406c3
Author:    ihse
Date:      2016-10-11 09:49 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/069490f406c3

8167424: Various trivial fixes in build system
Reviewed-by: erikj, tbell

! make/lib/CompileGtest.gmk

Changeset: b3cbb727df72
Author:    mchung
Date:      2016-10-13 08:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b3cbb727df72

8167511: IgnoreModulePropertiesTest.java needs update for JDK-8162401
Reviewed-by: lfoltan, hseigel

! test/runtime/modules/IgnoreModulePropertiesTest.java

Changeset: 1db1d5d9be10
Author:    mockner
Date:      2016-10-13 15:57 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1db1d5d9be10

8167446: Add back PermSize and MaxPermSize
Summary: Added Permsize and MaxPermSize as obsolete options to remain indefinitely.
Reviewed-by: coleenp, hseigel, lfoltan

! src/share/vm/runtime/arguments.cpp
+ test/runtime/CommandLine/PermGenFlagsTest.java

Changeset: 160a00bc6ed0
Author:    lana
Date:      2016-10-13 23:03 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/160a00bc6ed0

Merge


Changeset: f6fd2ae17fc5
Author:    lana
Date:      2016-10-20 18:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6fd2ae17fc5

Added tag jdk-9+141 for changeset 160a00bc6ed0

! .hgtags

Changeset: 4567b6a9e7e9
Author:    jiangli
Date:      2016-05-12 17:37 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4567b6a9e7e9

8156794: Extend data sharing
Reviewed-by: iklam, hseigel, acorn, mschoene

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

Changeset: 601485e5640a
Author:    gziemski
Date:      2016-06-09 13:47 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/601485e5640a

8155968: Update command line options
Reviewed-by: gthornbr, hseigel, mschoene
Contributed-by: gerard.ziemski at oracle.com

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

Changeset: 63fc5629bc41
Author:    coleenp
Date:      2016-06-29 11:52 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63fc5629bc41

8159515: Improve indy validation
Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene

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

Changeset: c1a4bfdc1afe
Author:    hseigel
Date:      2016-06-30 08:11 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c1a4bfdc1afe

8159511: Stack map validation
Reviewed-by: acorn, mschoene
Contributed-by: harold.seigel at oracle.com

! src/share/vm/classfile/stackMapTableFormat.hpp
! src/share/vm/classfile/verifier.cpp

Changeset: 7b0aac4c2aac
Author:    zmajo
Date:      2016-07-01 09:33 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b0aac4c2aac

8160591: Improve internal array handling
Reviewed-by: kvn
Contributed-by: Xiang Yuan <xiang.yuan at linaro.org>, Zoltan Majo <zoltan.majo at oracle.com>

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
+ test/compiler/c1/TestArrayCopyToFromObject.java

Changeset: 13061bfd0339
Author:    rprotacio
Date:      2016-07-01 15:11 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/13061bfd0339

8159503: Amend Annotation Actions
Reviewed-by: coleenp, hseigel, mschoene, acorn, ctornqvi
Contributed-by: rachel.protacio at oracle.com

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

Changeset: e0337df087e6
Author:    hseigel
Date:      2016-06-27 15:26 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e0337df087e6

8157176: Improved classfile parsing
Reviewed-by: acorn, mschoene, ctornqvi, bmoloden
Contributed-by: harold.seigel at oracle.com

! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp

Changeset: 5e7d980add86
Author:    zmajo
Date:      2016-07-25 11:15 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5e7d980add86

8161044: PPC64: Improve internal array handling
Reviewed-by: kvn
Contributed-by: Xiang Yuan <xiang.yuan at linaro.org>, Volker Simonis <volker.simonis at sap.com>, Zoltan Majo <zoltan.majo at oracle.com>

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

Changeset: 7b48d63dfd6b
Author:    lana
Date:      2016-10-20 20:01 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b48d63dfd6b

Merge


Changeset: 2f9887ab51fa
Author:    lana
Date:      2016-10-27 16:28 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2f9887ab51fa

Added tag jdk-9+142 for changeset 7b48d63dfd6b

! .hgtags

Changeset: a2f56f1169d4
Author:    rprotacio
Date:      2016-09-29 13:32 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a2f56f1169d4

8160064: StackWalker implementation added logging option without using UL
Summary: Moved StackWalk logging to Unified Logging framework
Reviewed-by: coleenp, mockner, dholmes, mchung

! src/share/vm/logging/logTag.hpp
! src/share/vm/prims/stackwalk.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/logging/StackWalkTest.java

Changeset: 6f05f0a297a1
Author:    rprotacio
Date:      2016-09-29 18:00 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6f05f0a297a1

Merge

! src/share/vm/runtime/globals.hpp
- src/share/vm/utilities/chunkedList.cpp
- test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
- test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java

Changeset: a6934ab21a0b
Author:    amurillo
Date:      2016-09-30 03:24 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a6934ab21a0b

Merge


Changeset: a575b5865683
Author:    ccheung
Date:      2016-09-30 12:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a575b5865683

8166930: minor cleanups 1) remove reference to ZIP_ReadMappedEntry 2) checking of st_mode
Reviewed-by: jiangli, lfoltan

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/memory/filemap.cpp

Changeset: a0d5b9a2a9ec
Author:    kzhaldyb
Date:      2016-09-28 18:40 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0d5b9a2a9ec

8166462: Convert TestResourcehash_test to Gtest
Reviewed-by: mgerdin, iignatyev

! src/share/vm/utilities/internalVMTests.cpp
- src/share/vm/utilities/resourceHash.cpp
+ test/native/utilities/test_resourceHash.cpp

Changeset: 4962f9f46728
Author:    dholmes
Date:      2016-10-03 21:48 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4962f9f46728

8081800: AbstractMethodError when evaluating a private method in an interface via debugger
Reviewed-by: acorn, dcubed, coleenp

! make/test/JtregNative.gmk
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jni.cpp
+ test/runtime/RedefineTests/RedefineInterfaceMethods.java
+ test/runtime/jni/PrivateInterfaceMethods/PrivateInterfaceMethods.java
+ test/runtime/jni/PrivateInterfaceMethods/libPrivateInterfaceMethods.c
! test/runtime/logging/ItablesTest.java

Changeset: d9960bd9fb6d
Author:    enevill
Date:      2016-05-24 08:47 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d9960bd9fb6d

8157708: aarch64: StrIndexOfChar intrinsic is not implemented
Reviewed-by: aph
Contributed-by: ningsheng.jian at linaro.org

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

Changeset: bb17fd6f2e36
Author:    iignatyev
Date:      2016-10-04 21:20 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bb17fd6f2e36

8166925: several native TESTs should be changed to TEST_VM
Reviewed-by: vlivanov, kzhaldyb

! test/native/classfile/test_symbolTable.cpp
! test/native/logging/test_logConfiguration.cpp
! test/native/logging/test_logDecorations.cpp
! test/native/logging/test_logFileOutput.cpp
! test/native/oops/test_arrayOop.cpp
! test/native/utilities/test_json.cpp

Changeset: 802c4b6f5119
Author:    iignatyev
Date:      2016-10-04 21:21 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/802c4b6f5119

8166129: hitting vmassert during gtest execution doesn't generate core and hs_err files
Reviewed-by: kzhaldyb, kbarrett

! test/native/gtestMain.cpp

Changeset: 5baf89bc0a4b
Author:    mdoerr
Date:      2016-04-29 15:23 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5baf89bc0a4b

8155729: C2: Skip transformation of LoadConP for heap-based compressed oops
Reviewed-by: kvn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/matcher.hpp

Changeset: 99ba38bd0e7c
Author:    erikj
Date:      2016-10-05 11:05 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/99ba38bd0e7c

8164120: The minimal VM should be stripped using --strip-unneeded
Reviewed-by: ihse, tbell, bobv

! make/lib/CompileJvm.gmk
! make/lib/JvmFeatures.gmk

Changeset: d3032d8d3bc7
Author:    mlarsson
Date:      2016-09-08 15:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d3032d8d3bc7

8165696: Convert gcTraceTime internal tests to GTest
Reviewed-by: rehn, rprotacio

! src/share/vm/logging/log.cpp
! src/share/vm/utilities/internalVMTests.cpp
! test/native/logging/logTestUtils.inline.hpp
+ test/native/logging/test_gcTraceTime.cpp

Changeset: 37040fd2c7f5
Author:    mlarsson
Date:      2016-09-08 15:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/37040fd2c7f5

8165698: Convert LogTagSet related internal tests to GTest
Reviewed-by: rehn, rprotacio

! src/share/vm/logging/log.cpp
! src/share/vm/utilities/internalVMTests.cpp
! test/native/logging/test_logTagLevelExpression.cpp
! test/native/logging/test_logTagSet.cpp
+ test/native/logging/test_logTagSetDescriptions.cpp

Changeset: 1a8be2fab619
Author:    mlarsson
Date:      2016-09-08 15:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1a8be2fab619

8165700: Convert LogMessage internal tests to GTest
Reviewed-by: rehn, rprotacio

! src/share/vm/logging/log.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/logging/test_logMessageTest.cpp

Changeset: c3b0353786c1
Author:    mlarsson
Date:      2016-09-08 15:43 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c3b0353786c1

8165702: Convert LogFileOutput internal tests to GTest
Reviewed-by: rehn, rprotacio

! src/share/vm/logging/log.cpp
! src/share/vm/utilities/internalVMTests.cpp
! test/native/logging/logTestUtils.inline.hpp
! test/native/logging/test_logFileOutput.cpp

Changeset: 63fb7119a843
Author:    mlarsson
Date:      2016-09-08 15:51 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63fb7119a843

8165704: Convert LogStream internal tests to GTest
Reviewed-by: rehn, rprotacio

! src/share/vm/logging/log.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/logging/test_logStream.cpp

Changeset: f6ef8a82b3cc
Author:    mlarsson
Date:      2016-09-08 15:57 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6ef8a82b3cc

8165600: Convert internal logging tests to GTest
Reviewed-by: rehn, rprotacio

- src/share/vm/logging/log.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/logging/test_log.cpp
! test/native/logging/test_logConfiguration.cpp

Changeset: 97cd0eaed840
Author:    mlarsson
Date:      2016-10-05 12:28 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/97cd0eaed840

Merge


Changeset: 062429f3c065
Author:    jwilhelm
Date:      2015-10-21 15:18 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/062429f3c065

8166276: Refactor gen_process_roots to allow simpler fix for 8165949
Reviewed-by: mgerdin, stefank
Contributed-by: jesper.wilhelmsson at oracle.com, stefan.johansson at oracle.com

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp

Changeset: 1d70c7ca92cc
Author:    sjohanss
Date:      2016-10-05 13:35 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d70c7ca92cc

8165949: Serial and ConcMarkSweep do not unload strings when class unloading is disabled
Reviewed-by: mgerdin, tschatzl, stefank

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp

Changeset: d574220871d3
Author:    never
Date:      2016-10-05 11:32 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d574220871d3

8166929: [JVMCI] Expose decompile counts in MDO
Reviewed-by: twisti

! 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/HotSpotProfilingInfo.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/HotSpotVMConfig.java
! src/share/vm/interpreter/invocationCounter.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp

Changeset: 4c7c4d8333ac
Author:    goetz
Date:      2016-09-22 18:33 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c7c4d8333ac

8166562: C2: Suppress relocations in scratch emit.
Reviewed-by: kvn

! src/cpu/ppc/vm/ppc.ad
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/opto/compile.cpp

Changeset: 160d63f639af
Author:    kvn
Date:      2016-10-05 21:35 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/160d63f639af

Merge


Changeset: fcadda510556
Author:    dnsimon
Date:      2016-10-05 13:56 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fcadda510556

8167194: [JVMCI] no reliable mechanism for querying JVMCI system properties
Reviewed-by: kvn

! 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.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
! src/share/vm/jvmci/jvmci_globals.cpp
! src/share/vm/jvmci/jvmci_globals.hpp
! src/share/vm/runtime/thread.cpp
+ test/compiler/jvmci/TestJVMCIPrintProperties.java

Changeset: 60a8cbf7030e
Author:    aph
Date:      2016-10-06 09:25 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/60a8cbf7030e

8167200: AArch64: Broken stack pointer adjustment in interpreter
Summary: Always adjust SP unconditionally
Reviewed-by: dlong, kbarrett

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

Changeset: a53404b57257
Author:    aph
Date:      2016-10-06 09:36 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a53404b57257

Merge

- src/share/vm/logging/log.cpp

Changeset: bd5e566edbc4
Author:    dnsimon
Date:      2016-10-07 15:40 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bd5e566edbc4

8167353: [JVMCI] JVMCI re-initialization check is in the wrong location
Reviewed-by: kvn, twisti

! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp

Changeset: b1c62e595c4a
Author:    hseigel
Date:      2016-10-10 08:34 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b1c62e595c4a

8166364: fatal error: acquiring lock DirtyCardQ_CBL_mon/16 out of order with lock Module_lock/6 -- possible deadlock
Summary: Set the mirror's module field outside of the module lock.
Reviewed-by: dsamersoff, dholmes, rehn

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/modules.cpp

Changeset: d3f508318705
Author:    amurillo
Date:      2016-10-13 08:57 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d3f508318705

Merge

! make/lib/CompileJvm.gmk
- src/share/vm/logging/log.cpp
- src/share/vm/utilities/resourceHash.cpp

Changeset: 32b7bb18922d
Author:    mdoerr
Date:      2016-09-27 09:26 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/32b7bb18922d

8166689: PPC64: Race condition between stack bang and non-entrant patching
Reviewed-by: goetz

! src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp

Changeset: 9cc82b204d20
Author:    adinn
Date:      2016-09-27 09:25 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9cc82b204d20

8165673: AArch64: Fix JNI floating point argument handling
Reviewed-by: aph, adinn
Contributed-by: ningsheng.jian at linaro.org

! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
+ test/compiler/floatingpoint/TestFloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c
+ test/compiler/floatingpoint/libTestFloatJNIArgs.c

Changeset: 174c38f7c4bc
Author:    dnsimon
Date:      2016-09-27 04:48 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/174c38f7c4bc

8166517: [JVMCI] export JVMCI to auto-detected JVMCI compiler
Reviewed-by: kvn, twisti

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

Changeset: 6214eb051a30
Author:    rasbold
Date:      2016-09-28 10:11 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6214eb051a30

8166742: SIGFPE in C2 Loop IV elimination
Reviewed-by: kvn

! src/share/vm/opto/loopnode.cpp
+ test/compiler/loopopts/TestImpossibleIV.java

Changeset: a77e80a0a77f
Author:    never
Date:      2016-09-29 10:00 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a77e80a0a77f

8166869: [JVMCI] record metadata relocations for metadata references
Reviewed-by: kvn

! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp

Changeset: 4191b33b3629
Author:    jcm
Date:      2016-09-29 22:37 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4191b33b3629

8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata
Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms.
Reviewed-by: kvn, vlivanov

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/ci/ciMethod.hpp
+ test/compiler/jsr292/TestArrayReturnType.java

Changeset: ea0313bad050
Author:    roland
Date:      2016-09-28 11:17 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea0313bad050

8166836: Elimination of clone's ArrayCopyNode may make compilation fail silently
Reviewed-by: vlivanov

! src/share/vm/opto/macro.cpp
+ test/compiler/arraycopy/TestEliminatedCloneBadMemEdge.java

Changeset: a46f84e4a4d2
Author:    dlong
Date:      2016-10-03 12:35 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a46f84e4a4d2

Merge

- src/share/vm/utilities/chunkedList.cpp
- test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java

Changeset: 51214c891d11
Author:    rschatz
Date:      2016-10-03 17:54 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/51214c891d11

8166781: fix wrong comment in ReceiverTypeData
Reviewed-by: kvn

! src/share/vm/oops/methodData.hpp

Changeset: b2b2ec149a24
Author:    rschatz
Date:      2016-10-03 19:09 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b2b2ec149a24

Merge


Changeset: b44d14948c83
Author:    kvn
Date:      2016-10-14 08:54 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b44d14948c83

Merge

! src/share/vm/c1/c1_GraphBuilder.cpp
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c

Changeset: e5d554123372
Author:    dholmes
Date:      2016-10-17 18:40 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e5d554123372

8166197: assert(RelaxAssert || w != Thread::current()->_MutexEvent) failed: invariant
Reviewed-by: dcubed, cvarming

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

Changeset: 0fe2815ffa74
Author:    stsmirno
Date:      2016-10-17 18:54 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0fe2815ffa74

8165687: Fix license and copyright headers in jd9 under hotspot/test
Summary: Legal notices and Oracle copyrights were updated (white and blank space, commas) in tests files for uniformity to meet Oracle requirements.
Reviewed-by: dholmes, iris
Contributed-by: Stanislav Smirnov <stanislav.smirnov at oracle.com>, Vassili Igouchkine <vassili.igouchkine at oracle.com>

! test/compiler/c1/NullCheckTest.java
! test/compiler/c1/Test6579789.java
! test/compiler/c1/Test6795465.java
! test/compiler/c1/Test6849574.java
! test/compiler/c1/Test6855215.java
! test/compiler/c1/Test6932496.java
! test/compiler/c1/Test7042153.java
! test/compiler/c1/Test7090976.java
! test/compiler/c1/Test7103261.java
! test/compiler/c1/Test7123108.java
! test/compiler/c1/Test8004051.java
! test/compiler/c1/TestArrayCopy.java
! test/compiler/c1/TestDeoptInt.java
! test/compiler/c1/TestUnalignedLoad.java
! test/compiler/c2/FloatingPointFoldingTest.java
! test/compiler/c2/IVTest.java
! test/compiler/c2/InterruptedTest.java
! test/compiler/c2/Test6186134.java
! test/compiler/c2/Test6196102.java
! test/compiler/c2/Test6357214.java
! test/compiler/c2/Test6443505.java
! test/compiler/c2/Test6559156.java
! test/compiler/c2/Test6661247.java
! test/compiler/c2/Test6732154.java
! test/compiler/c2/Test6753639.java
! test/compiler/c2/Test6792161.java
! test/compiler/c2/Test6796786.java
! test/compiler/c2/Test6799693.java
! test/compiler/c2/Test6823453.java
! test/compiler/c2/Test6832293.java
! test/compiler/c2/Test6850611.java
! test/compiler/c2/Test6851282.java
! test/compiler/c2/Test6852078.java
! test/compiler/c2/Test6857159.java
! test/compiler/c2/Test6885584.java
! test/compiler/c2/Test6897150.java
! test/compiler/c2/Test6905845.java
! test/compiler/c2/Test6910605_1.java
! test/compiler/c2/Test6910605_2.java
! test/compiler/c2/Test6916644.java
! test/compiler/c2/Test6930043.java
! test/compiler/c2/Test6931567.java
! test/compiler/c2/Test6935022.java
! test/compiler/c2/Test6956668.java
! test/compiler/c2/Test6959129.java
! test/compiler/c2/Test6968348.java
! test/compiler/c2/Test6985295.java
! test/compiler/c2/Test6992759.java
! test/compiler/c2/Test7002666.java
! test/compiler/c2/Test7009359.java
! test/compiler/c2/Test7020614.java
! test/compiler/c2/Test7024475.java
! test/compiler/c2/Test7041100.java
! test/compiler/c2/Test7046096.java
! test/compiler/c2/Test7047069.java
! test/compiler/c2/Test7048332.java
! test/compiler/c2/Test7068051.java
! test/compiler/c2/Test7110586.java
! test/compiler/c2/Test7125879.java
! test/compiler/c2/Test7160610.java
! test/compiler/c2/Test7169782.java
! test/compiler/c2/Test7174363.java
! test/compiler/c2/Test7177917.java
! test/compiler/c2/Test7190310.java
! test/compiler/c2/Test7190310_unsafe.java
! test/compiler/c2/Test7199742.java
! test/compiler/c2/Test8002069.java
! test/compiler/c2/TestDominatingDeadCheckCast.java
! test/compiler/c2/cr6340864/TestByteVect.java
! test/compiler/c2/cr6340864/TestDoubleVect.java
! test/compiler/c2/cr6340864/TestFloatVect.java
! test/compiler/c2/cr6340864/TestIntVect.java
! test/compiler/c2/cr6340864/TestLongVect.java
! test/compiler/c2/cr6340864/TestShortVect.java
! test/compiler/c2/cr6663854/Test6663854.java
! test/compiler/c2/cr6711117/Test.java
! test/compiler/c2/cr6890943/Test6890943.java
! test/compiler/c2/cr7005594/Test7005594.java
! test/compiler/c2/cr7192963/TestByteVect.java
! test/compiler/c2/cr7192963/TestDoubleVect.java
! test/compiler/c2/cr7192963/TestFloatVect.java
! test/compiler/c2/cr7192963/TestIntVect.java
! test/compiler/c2/cr7192963/TestLongVect.java
! test/compiler/c2/cr7192963/TestShortVect.java
! test/compiler/c2/cr7200264/TestIntVect.java
! test/compiler/c2/cr8004867/TestIntAtomicCAS.java
! test/compiler/c2/cr8004867/TestIntAtomicOrdered.java
! test/compiler/c2/cr8004867/TestIntAtomicVolatile.java
! test/compiler/c2/cr8004867/TestIntUnsafeCAS.java
! test/compiler/c2/cr8004867/TestIntUnsafeOrdered.java
! test/compiler/c2/cr8004867/TestIntUnsafeVolatile.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/stress/CodeCacheStressRunner.java
! test/compiler/codecache/stress/Helper.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/codegen/Test6431242.java
! test/compiler/codegen/Test6909839.java
! test/compiler/codegen/Test6942326.java
! test/compiler/codegen/Test7009231.java
! test/compiler/codegen/Test7100757.java
! test/compiler/codegen/TestBooleanVect.java
! test/compiler/codegen/TestByteDoubleVect.java
! test/compiler/codegen/TestByteFloatVect.java
! test/compiler/codegen/TestByteIntVect.java
! test/compiler/codegen/TestByteLongVect.java
! test/compiler/codegen/TestByteShortVect.java
! test/compiler/codegen/TestByteVect.java
! test/compiler/codegen/TestCharShortVect.java
! test/compiler/codegen/TestCharVect.java
! test/compiler/codegen/TestCharVect2.java
! test/compiler/codegen/TestDoubleVect.java
! test/compiler/codegen/TestFloatDoubleVect.java
! test/compiler/codegen/TestFloatVect.java
! test/compiler/codegen/TestIntDoubleVect.java
! test/compiler/codegen/TestIntFloatVect.java
! test/compiler/codegen/TestIntLongVect.java
! test/compiler/codegen/TestIntVect.java
! test/compiler/codegen/TestLongDoubleVect.java
! test/compiler/codegen/TestLongFloatVect.java
! test/compiler/codegen/TestLongVect.java
! test/compiler/codegen/TestShortDoubleVect.java
! test/compiler/codegen/TestShortFloatVect.java
! test/compiler/codegen/TestShortIntVect.java
! test/compiler/codegen/TestShortLongVect.java
! test/compiler/codegen/TestShortVect.java
! test/compiler/codegen/aes/TestAESBase.java
! test/compiler/codegen/aes/TestAESDecode.java
! test/compiler/codegen/aes/TestAESEncode.java
! test/compiler/codegen/aes/TestAESMain.java
! test/compiler/controldependency/TestEliminatedCastPPAtPhi.java
! test/compiler/cpuflags/AESIntrinsicsBase.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/compiler/cpuflags/TestSSE4Disabled.java
! test/compiler/cpuflags/predicate/AESSupportPredicate.java
! test/compiler/escapeAnalysis/Test6726999.java
! test/compiler/escapeAnalysis/Test6775880.java
! test/compiler/escapeAnalysis/Test6895383.java
! test/compiler/escapeAnalysis/Test6896727.java
! test/compiler/escapeAnalysis/cr6795161/Test.java
! test/compiler/gcbarriers/G1CrashTest.java
! test/compiler/gcbarriers/PreserveFPRegistersTest.java
! test/compiler/inlining/InlineAccessors.java
! test/compiler/interpreter/cr7116216/LargeFrame.java
! test/compiler/interpreter/cr7116216/StackOverflow.java
! test/compiler/intrinsics/Test6982370.java
! test/compiler/intrinsics/bigInteger/TestMulAdd.java
! test/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
! test/compiler/intrinsics/bigInteger/TestMultiplyToLenReturnProfile.java
! test/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/compiler/intrinsics/bmi/BMITestRunner.java
! test/compiler/intrinsics/bmi/Expr.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/BmiIntrinsicBase.java
! test/compiler/intrinsics/klass/TestIsPrimitive.java
! test/compiler/intrinsics/object/TestClone.java
! test/compiler/intrinsics/sha/TestSHA.java
! test/compiler/intrinsics/unsafe/AllocateUninitializedArray.java
! test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
! test/compiler/intrinsics/unsafe/UnsafeTwoCASLong.java
! test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
! test/compiler/jsr292/LongReferenceCastingTest.java
! test/compiler/jsr292/MHInlineTest.java
! test/compiler/jsr292/Test7082949.java
! test/compiler/jsr292/cr6990212/Test6990212.java
! test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java
! test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
! test/compiler/jsr292/methodHandleExceptions/p/C.java
! test/compiler/jsr292/methodHandleExceptions/p/Dok.java
! test/compiler/jsr292/methodHandleExceptions/p/E.java
! test/compiler/jsr292/methodHandleExceptions/p/F.java
! test/compiler/jsr292/methodHandleExceptions/p/I.java
! test/compiler/jsr292/methodHandleExceptions/p/Tdirect.java
! test/compiler/jsr292/methodHandleExceptions/p/Treflect.java
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/common/testcases/TestCase.java
! 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/ConstantPoolTestsHelper.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/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.code.test/libNativeCallTest.c
! test/compiler/linkage/LinkageErrors.java
! test/compiler/loopopts/BadPredicateAfterPartialPeel.java
! test/compiler/loopopts/ConstFPVectorization.java
! test/compiler/loopopts/CountedLoopProblem.java
! test/compiler/loopopts/Test6659207.java
! test/compiler/loopopts/Test7044738.java
! test/compiler/loopopts/Test7052494.java
! test/compiler/loopopts/TestArraysFillDeadControl.java
! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java
! test/compiler/loopopts/TestDeadBackbranchArrayAccess.java
! test/compiler/loopopts/TestMoveStoresOutOfLoops.java
! test/compiler/loopopts/TestPredicateLostDependency.java
! test/compiler/loopopts/TestSplitIfBlocksDisabled.java
! test/compiler/loopopts/TestSplitIfUnswitchedLoopsEliminated.java
! test/compiler/loopopts/UseCountedLoopSafepoints.java
! test/compiler/loopopts/superword/ProdRed_Double.java
! test/compiler/loopopts/superword/ProdRed_Float.java
! test/compiler/loopopts/superword/ProdRed_Int.java
! test/compiler/loopopts/superword/ReductionPerf.java
! test/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/compiler/loopopts/superword/SumRed_Double.java
! test/compiler/loopopts/superword/SumRed_Float.java
! test/compiler/loopopts/superword/SumRed_Int.java
! test/compiler/loopopts/superword/SumRed_Long.java
! test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
! test/compiler/memoryinitialization/ZeroTLABTest.java
! test/compiler/rangechecks/PowerOf2SizedArraysChecks.java
! test/compiler/rangechecks/TestRangeCheckEliminationDisabled.java
! test/compiler/rangechecks/TestRangeCheckExceptionHandlerLoopMain.java
! test/compiler/regalloc/TestVectorRegAlloc.java
! test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
! test/compiler/rtm/cli/RTMLockingAwareTest.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.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/TestRTMAbortThresholdOption.java
! test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
! test/compiler/rtm/cli/TestRTMLockingThresholdOption.java
! test/compiler/rtm/cli/TestRTMRetryCountOption.java
! test/compiler/rtm/cli/TestRTMSpinLoopCountOption.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/cli/TestUseRTMXendForLockBusyOption.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/StackOverflowBug.java
! test/compiler/runtime/Test6778657.java
! test/compiler/runtime/Test6826736.java
! test/compiler/runtime/Test6859338.java
! test/compiler/runtime/Test6892265.java
! test/compiler/runtime/Test7088020.java
! test/compiler/runtime/Test7196199.java
! test/compiler/runtime/cr6891750/Test6891750.java
! test/compiler/runtime/safepoints/TestRegisterRestoring.java
! test/compiler/stable/TestStableMismatched.java
! test/compiler/testlibrary/rtm/AbortProvoker.java
! test/compiler/testlibrary/rtm/AbortType.java
! test/compiler/testlibrary/rtm/BufferOverflowProvoker.java
! test/compiler/testlibrary/rtm/BusyLock.java
! test/compiler/testlibrary/rtm/CompilableTest.java
! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java
! test/compiler/testlibrary/rtm/NestedAbortProvoker.java
! test/compiler/testlibrary/rtm/RTMLockingStatistics.java
! test/compiler/testlibrary/rtm/RTMTestBase.java
! test/compiler/testlibrary/rtm/XAbortProvoker.java
! test/compiler/testlibrary/rtm/predicate/SupportedCPU.java
! test/compiler/testlibrary/rtm/predicate/SupportedVM.java
! test/compiler/types/TestPhiElimination.java
! test/compiler/uncommontrap/UncommonTrapStackBang.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/gc/TestCardTablePageCommits.java
! test/gc/TestHumongousReferenceObject.java
! test/gc/TestSystemGC.java
! test/gc/arguments/AllocationHelper.java
! test/gc/arguments/FlagsValue.java
! test/gc/arguments/GCTypes.java
! test/gc/arguments/HeapRegionUsageTool.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestMaxHeapSizeTools.java
! test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/gc/arguments/TestMaxNewSize.java
! test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestNewRatioFlag.java
! test/gc/arguments/TestNewSizeThreadIncrease.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/gc/arguments/TestParallelGCThreads.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestShrinkHeapInSteps.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/gc/cms/DisableResizePLAB.java
! test/gc/cms/TestCMSScavengeBeforeRemark.java
! test/gc/g1/humongousObjects/ClassLoaderGenerator.java
! test/gc/g1/humongousObjects/G1SampleClass.java
! test/gc/g1/humongousObjects/TestHeapCounters.java
! test/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/gc/g1/humongousObjects/TestHumongousMovement.java
! test/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/gc/g1/humongousObjects/TestObjectCollected.java
! test/gc/g1/humongousObjects/objectGraphTest/GC.java
! test/gc/g1/humongousObjects/objectGraphTest/GCTokens.java
! test/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java
! test/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java
! test/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
! test/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java
! test/gc/logging/TestUnifiedLoggingSwitchStress.java
! test/gc/startup_warnings/TestCMS.java
! test/gc/startup_warnings/TestDefNewCMS.java
! test/gc/startup_warnings/TestG1.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParNewSerialOld.java
! test/gc/startup_warnings/TestParallelGC.java
! test/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/gc/startup_warnings/TestSerialGC.java
! test/gc/stress/TestGCOld.java
! test/gc/testlibrary/Helpers.java
! test/native/GTestWrapper.java
! test/native/gtestLauncher.cpp
! test/native/logging/logTestFixture.cpp
! test/native/logging/logTestFixture.hpp
! test/native/logging/logTestUtils.inline.hpp
! test/native/logging/test_logConfiguration.cpp
! test/native/logging/test_logDecorations.cpp
! test/native/logging/test_logDecorators.cpp
! test/native/logging/test_logFileOutput.cpp
! test/native/logging/test_logLevel.cpp
! test/native/logging/test_logOutputList.cpp
! test/native/logging/test_logTag.cpp
! test/native/logging/test_logTagLevelExpression.cpp
! test/native/logging/test_logTagSet.cpp
! test/native/runtime/test_arguments.cpp
! test/native/runtime/test_classLoader.cpp
! test/native/runtime/test_globals.cpp
! test/native/runtime/test_os.cpp
! test/native/unittest.hpp
! test/native/utilities/test_bitMap_setops.cpp
! test/native/utilities/test_quicksort.cpp
! test/runtime/7116786/Test7116786.java
! test/runtime/7167069/PrintAsFlag.java
! test/runtime/BootClassAppendProp/BootClassPathAppend.java
! test/runtime/BootClassAppendProp/SunBootClassPath.java
! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/Final/TestPutMain.java
! test/runtime/InternalApi/ThreadCpuTimesDeadlock.java
! test/runtime/MirrorFrame/Asmator.java
! test/runtime/MirrorFrame/Test8003720.java
! test/runtime/MirrorFrame/Victim.java
! test/runtime/MirrorFrame/VictimClassLoader.java
! test/runtime/SelectionResolution/AbstractMethodErrorTest.java
! test/runtime/SelectionResolution/classes/selectionresolution/Builder.java
! test/runtime/SelectionResolution/classes/selectionresolution/ByteCodeClassLoader.java
! test/runtime/SelectionResolution/classes/selectionresolution/ClassBuilder.java
! test/runtime/SelectionResolution/classes/selectionresolution/ClassConstruct.java
! test/runtime/SelectionResolution/classes/selectionresolution/Clazz.java
! test/runtime/SelectionResolution/classes/selectionresolution/HierarchyShape.java
! test/runtime/SelectionResolution/classes/selectionresolution/Interface.java
! test/runtime/SelectionResolution/classes/selectionresolution/Method.java
! test/runtime/SelectionResolution/classes/selectionresolution/MethodData.java
! test/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java
! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/runtime/StackGuardPages/exeinvoke.c
! test/runtime/Throwable/StackTraceLogging.java
! test/runtime/Throwable/ThrowableIntrospectionSegfault.java
! test/runtime/classFileParserBug/AnnotationTag.java
! test/runtime/classFileParserBug/BadInitMethod.java
! test/runtime/classFileParserBug/BadNameAndType.java
! test/runtime/classFileParserBug/EnclosingMethod.java
! test/runtime/classFileParserBug/InitInInterface.java
! test/runtime/classFileParserBug/TestBadClassName.java
! test/runtime/lambda-features/InvokespecialInterface.java
! test/runtime/lambda-features/PublicStaticInterfaceMethodHandling.java
! test/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java
! test/runtime/lambda-features/TestInterfaceInit.java
! test/runtime/lambda-features/TestInterfaceOrder.java
! test/runtime/lambda-features/TestStaticandInstance.java
! test/runtime/logging/BiasedLockingTest.java
! test/runtime/logging/CompressedOopsTest.java
! test/runtime/logging/DefaultMethodsTest.java
! test/runtime/logging/ExceptionsTest.java
! test/runtime/logging/ItablesTest.java
! test/runtime/logging/ModulesTest.java
! test/runtime/logging/MonitorInflationTest.java
! test/runtime/logging/OsCpuLoggingTest.java
! test/runtime/logging/SafepointCleanupTest.java
! test/runtime/logging/SafepointTest.java
! test/runtime/logging/StartupTimeTest.java
! test/runtime/logging/VMOperationTest.java
! test/runtime/logging/VerificationTest.java
! test/runtime/logging/VtablesTest.java
! test/runtime/logging/p1/A.java
! test/runtime/logging/p1/C.java
! test/runtime/logging/p2/D.java
! test/runtime/stackMapCheck/StackMapCheck.java
! test/runtime/verifier/PrimIntArray.java
! test/runtime/verifier/TraceClassRes.java
! test/sanity/ExecuteInternalVMTests.java
! test/serviceability/dcmd/vm/DynLibsTest.java
! test/serviceability/jvmti/TestLambdaFormRetransformation.java
! test/serviceability/tmtools/share/common/TmTool.java

Changeset: dfff5edc66df
Author:    mwalsh
Date:      2016-10-17 19:12 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dfff5edc66df

8165482: java in ldoms, with cpu-arch=generic has problems
Reviewed-by: dholmes, alanbur

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

Changeset: 43c36489d6fe
Author:    alanbur
Date:      2016-10-17 19:18 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43c36489d6fe

8157141: Fix for JDK-8031290 is unnecessarily fragile
8166454: meminfo(2) has been available since Solaris 9
Reviewed-by: dholmes, kbarrett

! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! 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/SPARCHotSpotVMConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp

Changeset: e86cc2a83428
Author:    jmasa
Date:      2016-10-17 16:46 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e86cc2a83428

8155948: Add message for CMS deprecation for Oracle builds
Reviewed-by: kbarrett, dholmes, coleenp, drwhite

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
+ src/share/vm/runtime/arguments_ext.cpp
! test/gc/startup_warnings/TestCMS.java

Changeset: 135ce0e36619
Author:    sangheki
Date:      2016-10-18 01:47 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/135ce0e36619

Merge

! test/gc/startup_warnings/TestCMS.java

Changeset: 036f46dcf262
Author:    mdoerr
Date:      2016-10-12 10:41 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/036f46dcf262

8166970: Adapt mutex padding according to DEFAULT_CACHE_LINE_SIZE
Reviewed-by: coleenp, dholmes, dcubed, redestad

! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/mutexLocker.cpp

Changeset: 10724994b8bf
Author:    coleenp
Date:      2016-10-18 00:15 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/10724994b8bf

Merge

- test/compiler/floatingpoint/Test15FloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c

Changeset: 728e5166a597
Author:    coleenp
Date:      2016-10-18 02:53 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/728e5166a597

Merge


Changeset: a44e1708bb9f
Author:    sangheki
Date:      2016-10-17 21:21 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a44e1708bb9f

8166461: Deprecate UseAutoGCSelectPolicy
Reviewed-by: kbarrett, ehelin

! src/share/vm/runtime/arguments.cpp
+ test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java

Changeset: f5fd57f23732
Author:    sangheki
Date:      2016-10-17 16:40 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5fd57f23732

8167494: Deprecate AutoGCSelectPauseMillis
Reviewed-by: kbarrett, ehelin

! src/share/vm/runtime/arguments.cpp
! test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java

Changeset: f482f393222d
Author:    thartmann
Date:      2016-10-18 09:43 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f482f393222d

8153134: Infinite loop in handle_wrong_method in jmod
Summary: Use Patching_lock to synchronize access between set_code() and clear_code().
Reviewed-by: kvn, dlong

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp

Changeset: d1031aa909fd
Author:    roland
Date:      2016-10-17 17:55 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d1031aa909fd

8168086: 8166869 broke jvmci build on aarch64
Reviewed-by: kvn

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

Changeset: be080d1a870c
Author:    rehn
Date:      2016-10-18 10:51 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/be080d1a870c

8165526: Kitchensink sudden death - error code 0x406d1388
Reviewed-by: dholmes, sla, gtriantafill

! src/os/windows/vm/os_windows.cpp

Changeset: e721efdc2ae3
Author:    rehn
Date:      2016-10-18 12:06 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e721efdc2ae3

Merge


Changeset: 652537a80080
Author:    rehn
Date:      2016-10-18 13:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/652537a80080

Merge


Changeset: 313dda585dbc
Author:    ctornqvi
Date:      2016-10-18 06:14 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/313dda585dbc

8166738: Enable concurrency in Hotspot jtreg testing
Reviewed-by: gtriantafill, erikj, sspitsyn

! test/Makefile

Changeset: d8b867be6027
Author:    ctornqvi
Date:      2016-10-18 06:17 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d8b867be6027

8159799: Tests using jcmd fails intermittently with Could not open PerfMemory on Windows
Reviewed-by: gtriantafill, dholmes, sla, fparain

! src/os/windows/vm/perfMemory_windows.cpp

Changeset: b2fa2456dc3c
Author:    ctornqvi
Date:      2016-10-18 12:26 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b2fa2456dc3c

Merge


Changeset: fd254be27168
Author:    ehelin
Date:      2016-10-05 16:00 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fd254be27168

8167190: Remove confusing timestamps from the gc log
Reviewed-by: sjohanss, pliden

! src/share/vm/gc/shared/gcTraceTime.inline.hpp
! test/gc/logging/TestPrintReferences.java
! test/native/logging/test_gcTraceTime.cpp
! test/serviceability/logging/TestLogRotation.java

Changeset: 830643d17e58
Author:    ehelin
Date:      2016-10-18 16:21 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/830643d17e58

Merge


Changeset: ca57b5424e21
Author:    dnsimon
Date:      2016-10-11 00:08 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca57b5424e21

8167180: [JVMCI] Exported elements referring to inaccessible types in jdk.vm.ci
Reviewed-by: mchung, twisti, alanb

+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EmptyEventProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EventProvider.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/HotSpotJVMCICompilerFactory.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/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.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/services/JVMCICompilerFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java
! src/jdk.vm.ci/share/classes/module-info.java
! test/compiler/jvmci/common/JVMCIHelpers.java
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config
! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.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

Changeset: 80c7ad7c11e7
Author:    dnsimon
Date:      2016-10-18 15:15 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/80c7ad7c11e7

Merge

- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory

Changeset: 340dc4fa4fff
Author:    coleenp
Date:      2016-10-18 08:39 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/340dc4fa4fff

8164921: Memory leaked when instrumentation.retransformClasses() is called repeatedly
Summary: Return Metablocks smaller than dictionary's dark matter.
Reviewed-by: mgerdin, sspitsyn, dsamersoff
Contributed-by: jon.masamitsu at oracle.com, coleen.phillimore at oracle.com

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp
! test/TEST.groups
+ test/runtime/RedefineTests/RedefineLeak.java

Changeset: ea5510ece7b9
Author:    coleenp
Date:      2016-10-18 16:09 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea5510ece7b9

Merge


Changeset: 08b6c4e9431a
Author:    aph
Date:      2016-10-12 12:24 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/08b6c4e9431a

8167595: AArch64: SEGV in stub code cipherBlockChaining_decryptAESCrypt
Reviewed-by: aph
Contributed-by: ningsheng.jian at linaro.org

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

Changeset: 7a5a9fa501b5
Author:    aph
Date:      2016-10-18 17:14 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7a5a9fa501b5

Merge

- make/Dist.gmk
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory

Changeset: 80e226479802
Author:    aph
Date:      2016-10-18 17:21 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/80e226479802

Merge


Changeset: 5d97f06d13ff
Author:    dfazunen
Date:      2016-10-18 19:26 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5d97f06d13ff

8165621: Convert TestG1BiasedArray_test to GTest
Reviewed-by: jwilhelm, kzhaldyb

! src/share/vm/gc/g1/g1BiasedArray.cpp
! src/share/vm/utilities/internalVMTests.cpp
+ test/native/gc/g1/test_g1BiasedArray.cpp

Changeset: 4a0e938f0df5
Author:    dfazunen
Date:      2016-10-18 16:02 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4a0e938f0df5

Merge


Changeset: 62c7f801493e
Author:    dfazunen
Date:      2016-10-18 17:18 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/62c7f801493e

Merge


Changeset: 02048d90e669
Author:    dfazunen
Date:      2016-10-18 18:59 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/02048d90e669

Merge


Changeset: eba50697795d
Author:    never
Date:      2016-10-18 17:06 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eba50697795d

8166972: [JVMCI] reduce size of interpreter when JVMCI is enabled
Reviewed-by: kvn, twisti

! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp

Changeset: 6d628fd1d44b
Author:    never
Date:      2016-10-18 17:47 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d628fd1d44b

Merge


Changeset: b28ce306a902
Author:    never
Date:      2016-10-18 19:31 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b28ce306a902

Merge


Changeset: 50a90b65620b
Author:    jiangli
Date:      2016-10-10 20:50 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/50a90b65620b

8167333: Invalid source path info might be used when creating ClassFileStream after CFLH transforms a shared classes in some cases
Summary: Use NULL as 'source' when there is no valid source path info.
Reviewed-by: iklam, dholmes, dsamersoff

! src/share/vm/classfile/klassFactory.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/filemap.hpp

Changeset: f24e29eb860e
Author:    jiangli
Date:      2016-10-18 17:38 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f24e29eb860e

Merge


Changeset: 5fe734a2323b
Author:    ccheung
Date:      2016-10-18 16:15 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5fe734a2323b

8166931: Do not include classes which are unusable during run time in the classlist file
Summary: added check to exclude classes found in the --patch-module list
Reviewed-by: jiangli, lfoltan, iklam

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ test/runtime/modules/PatchModule/PatchModuleClassList.java

Changeset: aeafaf272877
Author:    dholmes
Date:      2016-10-18 20:03 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aeafaf272877

8165827: Support private interface methods in JNI, JDWP, JDI and JDB
Reviewed-by: dcubed, lfoltan, sspitsyn

! test/runtime/jni/PrivateInterfaceMethods/PrivateInterfaceMethods.java
! test/runtime/jni/PrivateInterfaceMethods/libPrivateInterfaceMethods.c

Changeset: ad2a67815b99
Author:    dholmes
Date:      2016-10-19 00:16 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad2a67815b99

Merge


Changeset: 6772dde13bed
Author:    amurillo
Date:      2016-10-20 16:53 -0700
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6772dde13bed

Merge

- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
! src/share/vm/classfile/classFileParser.cpp
- src/share/vm/logging/log.cpp
! src/share/vm/runtime/arguments.cpp
- src/share/vm/utilities/resourceHash.cpp
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
- test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory

Changeset: c30b6e2d2ec4
Author:    lana
Date:      2016-10-27 21:22 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c30b6e2d2ec4

Merge

- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java
- src/share/vm/logging/log.cpp
- src/share/vm/utilities/resourceHash.cpp
- test/compiler/floatingpoint/Test15FloatJNIArgs.java
- test/compiler/floatingpoint/libTest15FloatJNIArgs.c
- test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
- test/compiler/jvmci/