Changeset: c1540251d1b7
Author:    mchung
Date:      2017-01-31 20:06 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c1540251d1b7

8173608: Separate JDK management agent from java.management module
Reviewed-by: dfuchs, dholmes, erikj

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp

Changeset: 437734e70572
Author:    lana
Date:      2017-02-02 21:56 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/437734e70572

Merge


Changeset: 34706140c7ff
Author:    ihse
Date:      2017-02-03 15:20 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/34706140c7ff

8004842: Unify values of boolean make variables set in configure to true/false
Reviewed-by: erikj

! make/lib/CompileJvm.gmk
! src/share/vm/precompiled/precompiled.hpp

Changeset: b552b596203f
Author:    dfazunen
Date:      2016-12-22 10:17 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b552b596203f

8170860: Get rid of the humanReadableByteCount() method in openjdk/hotspot
Reviewed-by: mgerdin, mchernov

! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkDefragmentedHeap.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/gc/testlibrary/Helpers.java

Changeset: adac66a3f770
Author:    lucy
Date:      2016-12-22 15:01 -0600
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/adac66a3f770

8170981: Possible access to char array with negative index
Summary: Check arithmetic before trying to access array by index.
Reviewed-by: rprotacio, dholmes, gziemski

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

Changeset: 5fa1aab53b6c
Author:    iveresov
Date:      2016-12-22 17:26 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5fa1aab53b6c

8168792: [AOT] problems in MethodHandle with aot-compiled java.base
Summary: Properly support assertions in AOT
Reviewed-by: kvn

! 
src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTBackend.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java
! src/share/vm/aot/aotCodeHeap.cpp
! src/share/vm/aot/aotCodeHeap.hpp

Changeset: 5e3570b00a30
Author:    gtriantafill
Date:      2016-12-22 11:37 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5e3570b00a30

8171318: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java fails latest 
Jigsaw integration
Reviewed-by: sspitsyn, dholmes

! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapProc.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java

Changeset: a5c9b33c4fc1
Author:    goetz
Date:      2016-12-22 16:51 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a5c9b33c4fc1

8171924: Use SIZE_FORMAT to print size_t values.
Reviewed-by: dholmes, tschatzl, coleenp, goetz
Contributed-by: arno.zel...@sap.com

! src/share/vm/code/codeCache.cpp
! src/share/vm/gc/g1/g1BiasedArray.hpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/utilities/copy.cpp

Changeset: 9cd4389354c0
Author:    coleenp
Date:      2016-12-23 15:09 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9cd4389354c0

Merge


Changeset: 231847e0ffcd
Author:    mchernov
Date:      2016-12-23 20:44 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/231847e0ffcd

8171045: gc/stress/TestStressG1Humongous.java fails to allocate the heap
Reviewed-by: tschatzl, kzhaldyb

! test/ProblemList.txt
! test/gc/stress/TestStressG1Humongous.java

Changeset: 330f4178b190
Author:    iklam
Date:      2016-12-15 19:26 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/330f4178b190

8171809: Remove unused CDS code from JDK 9
Reviewed-by: jiangli, ccheung, mseledtsov

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/memory/metaspaceShared.cpp

Changeset: 2577c6ced18e
Author:    bmoloden
Date:      2016-12-21 15:01 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2577c6ced18e

8170918: Remove shell script from test/compiler/c2/cr7200264/TestIntVect.java
Reviewed-by: kvn

! test/TEST.ROOT
- test/compiler/c2/cr7200264/Test7200264.sh
+ test/compiler/c2/cr7200264/TestDriver.java
! test/compiler/c2/cr7200264/TestIntVect.java
+ test/compiler/c2/cr7200264/TestSSE2IntVect.java
+ test/compiler/c2/cr7200264/TestSSE4IntVect.java

Changeset: f92932a08d08
Author:    iignatyev
Date:      2016-12-23 22:28 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f92932a08d08

Merge


Changeset: 012eb4e91cf7
Author:    jwilhelm
Date:      2016-12-27 22:34 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/012eb4e91cf7

Merge

- test/compiler/c2/cr7200264/Test7200264.sh

Changeset: 1a1893998a0a
Author:    iignatyev
Date:      2016-12-30 20:11 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1a1893998a0a

8172149: CTW library should call System::exit
Reviewed-by: vlivanov

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

Changeset: 8d23544aa002
Author:    rraghavan
Date:      2017-01-02 00:26 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8d23544aa002

8156762: test/compiler/ciReplay/TestVMNoCompLevel.java fails with - 'Unexpected 
exit code for negative case: [-client]: expected 0 to not equal 0'
Summary: Corrected CLIENT_VM_AVAILABLE case
Reviewed-by: dpochepk, zmajo

! test/compiler/ciReplay/TestVMNoCompLevel.java

Changeset: b20c6bf7938a
Author:    rbackman
Date:      2017-01-03 08:54 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b20c6bf7938a

8171082: [AOT] AOT'd SystemModules.modules() fails to load when too large
Reviewed-by: kvn, redestad

! src/share/vm/aot/aotCodeHeap.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp

Changeset: 48e8af011dd5
Author:    mlarsson
Date:      2017-01-03 12:24 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/48e8af011dd5

8170855: Example for -Xlog:help do not contain one with multiple tags
Reviewed-by: dholmes

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

Changeset: acb3d6fa119b
Author:    mlarsson
Date:      2017-01-03 12:25 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/acb3d6fa119b

8170857: Typo in -Xlog:help output
Reviewed-by: dholmes

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

Changeset: 9102f200c421
Author:    mdoerr
Date:      2017-01-03 11:22 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9102f200c421

8172145: C2: anti dependence missed because store hidden by membar
Reviewed-by: kvn

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

Changeset: 0c6ed760800c
Author:    goetz
Date:      2016-12-27 16:10 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0c6ed760800c

8172049: [s390] Implement "JEP 270: Reserved Stack Areas for Critical Sections".
Reviewed-by: mdoerr

! src/cpu/s390/vm/c1_LIRAssembler_s390.cpp
! src/cpu/s390/vm/globalDefinitions_s390.hpp
! src/cpu/s390/vm/globals_s390.hpp
! src/cpu/s390/vm/interp_masm_s390.cpp
! src/cpu/s390/vm/macroAssembler_s390.cpp
! src/cpu/s390/vm/macroAssembler_s390.hpp
! src/cpu/s390/vm/s390.ad
! src/cpu/s390/vm/stubGenerator_s390.cpp
! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp
! src/os_cpu/linux_s390/vm/os_linux_s390.cpp
! test/runtime/ReservedStack/ReservedStackTest.java

Changeset: 96db752884e3
Author:    mdoerr
Date:      2017-01-03 17:17 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/96db752884e3

8172199: s390: Use same get_key_start_from_aescrypt_object implementation as 
PPC64
Reviewed-by: kvn

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

Changeset: dcb26b8ad997
Author:    redestad
Date:      2017-01-03 21:36 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/dcb26b8ad997

8172169: Re-examine String field optionality
Reviewed-by: kvn, thartmann

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/opto/graphKit.cpp

Changeset: 8e139e328150
Author:    vdeshpande
Date:      2017-01-03 14:56 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8e139e328150

8171974: Fix for R10 Register clobbering with usage of ExternalAddress
Reviewed-by: kvn, rbackman

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86_sha.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: c743d0025694
Author:    ctornqvi
Date:      2017-01-04 10:57 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c743d0025694

8168137: import-hotspot build target not removed from hotspot-ide-project
Reviewed-by: erikj

! make/ide/CreateVSProject.gmk
! make/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java

Changeset: 0b7902758a32
Author:    kvn
Date:      2017-01-04 11:44 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0b7902758a32

8172054: Aot tests should include Java assertions into AOT compiled code
Reviewed-by: iveresov

! src/share/vm/aot/aotCodeHeap.cpp
! test/compiler/aot/AotCompiler.java
! test/compiler/aot/cli/jaotc/JaotcTestHelper.java

Changeset: f99f3a34981a
Author:    coleenp
Date:      2017-01-04 21:13 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f99f3a34981a

8172246: [TESTBUG] runtime/RedefineTests/RedefinePreviousVersions.java 'Class 
unloading: has_previous_versions = true' missing from stdout/stderr
Summary: add boolean to gate redefinition start
Reviewed-by: sspitsyn, dholmes

! test/runtime/RedefineTests/RedefinePreviousVersions.java

Changeset: 57d199c7daa9
Author:    thartmann
Date:      2017-01-05 09:25 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/57d199c7daa9

8172010: [AOT] RecompilationTest.java fails with "expected compilation level 
after compilation to be no less than 1"
Summary: Disabled probabilistic profiling to ensure recompilation of AOT 
compiled method.
Reviewed-by: kvn, iveresov

! test/compiler/aot/RecompilationTest.java

Changeset: 695f6ed18723
Author:    gromero
Date:      2016-12-15 08:56 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/695f6ed18723

8171266: PPC64: Add support to -XX:RTMSpinLoopCount=0
Reviewed-by: mdoerr, dholmes

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

Changeset: 9ce93a5a916e
Author:    thartmann
Date:      2017-01-06 10:55 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9ce93a5a916e

8171435: "assert(is_single_cpu() && !is_virtual()) failed: type check" with 
-XX:+PatchALot on SPARC
Summary: Fixed several issues with PatchALot or unaligned accesses on SPARC.
Reviewed-by: kvn

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! test/compiler/c1/CanonicalizeArrayLength.java

Changeset: 522c8ddbaa67
Author:    iklam
Date:      2017-01-08 10:39 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/522c8ddbaa67

8170959: unloading archived shared class caused crash
Reviewed-by: coleenp, sspitsyn, mockner

! src/share/vm/oops/instanceKlass.cpp

Changeset: 019ee3b02acc
Author:    kzhaldyb
Date:      2016-12-28 19:13 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/019ee3b02acc

8172098: A lot of gtests uses TEST instead of TEST_VM
Reviewed-by: iignatyev

! test/native/code/test_dependencyContext.cpp
! test/native/gc/g1/test_workerDataArray.cpp
! test/native/logging/test_log.cpp
! test/native/logging/test_logConfiguration.cpp
! test/native/logging/test_logMessageTest.cpp
! test/native/logging/test_logTagSetDescriptions.cpp

Changeset: 56d83ae0b1af
Author:    jwilhelm
Date:      2017-01-09 15:10 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/56d83ae0b1af

Merge

- test/compiler/c2/cr7200264/Test7200264.sh

Changeset: 026ff073b5ad
Author:    davleopo
Date:      2017-01-09 19:36 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/026ff073b5ad

8166125: [JVMCI] Missing JVMCI flag default values
Reviewed-by: twisti, kvn

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

Changeset: 0d7ed565fe00
Author:    dpochepk
Date:      2017-01-10 20:45 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0d7ed565fe00

8166374: compiler/loopopts/UseCountedLoopSafepointsTest.java fails with 
"Safepoint not found"
Reviewed-by: thartmann

! test/compiler/loopopts/UseCountedLoopSafepointsTest.java

Changeset: b12bf3e848db
Author:    iveresov
Date:      2017-01-10 21:39 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b12bf3e848db

8172310: [AOT] Fix unverified entry point
Summary: Fix AOT code for the unverified entry point
Reviewed-by: kvn

! 
src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiledClass.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.java
! 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java
! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMove.java
! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/share/vm/aot/aotCodeHeap.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp

Changeset: 4fa55e1b3668
Author:    iveresov
Date:      2017-01-10 18:48 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4fa55e1b3668

Merge


Changeset: f954b0ae2862
Author:    zmajo
Date:      2017-01-11 09:40 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f954b0ae2862

8168926: C2: Bytecode escape analyzer crashes due to stack overflow
Summary: Whether current call site needs an appendix is determined only based 
on the target method and the current bytecode instruction.
Reviewed-by: kvn, thartmann

! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciMethod.hpp

Changeset: 8ae77838f86c
Author:    rehn
Date:      2017-01-11 12:47 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/8ae77838f86c

8079441: Intermittent failures on Windows with "Unexpected exit from test [exit 
code: 1080890248]" (0x406d1388)
Summary: Do not raise (windows thread name) exception 0x406d1388 when no 
debugger is attached.
Reviewed-by: iklam, stuefe

! src/os/windows/vm/os_windows.cpp

Changeset: ccbd743a62e3
Author:    aph
Date:      2017-01-11 15:09 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ccbd743a62e3

8172144: AArch64: Implement "JEP 270: Reserved Stack Areas for Critical 
Sections"
Reviewed-by: fparain

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! test/runtime/ReservedStack/ReservedStackTest.java

Changeset: 5dc504e3e344
Author:    iignatyev
Date:      2017-01-11 17:43 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5dc504e3e344

8172557: quarantine ctw/JarDirTest
Reviewed-by: ctornqvi

! test/ProblemList.txt

Changeset: 5d25d00f0238
Author:    dfazunen
Date:      2017-01-12 09:53 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5d25d00f0238

8169643: [TESTBUG] GCBasher test fails with G1, CMS and Serial.
Reviewed-by: tschatzl, iignatyev, mchernov

! test/gc/stress/gcbasher/TestGCBasherWithCMS.java
! test/gc/stress/gcbasher/TestGCBasherWithG1.java
! test/gc/stress/gcbasher/TestGCBasherWithSerial.java

Changeset: cd012f7106a0
Author:    dfazunen
Date:      2017-01-12 10:31 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cd012f7106a0

Merge


Changeset: 2503995d745e
Author:    aph
Date:      2017-01-12 16:27 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2503995d745e

8172721: Fix for 8172144 breaks AArch64 build
Reviewed-by: dsamersoff

! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp

Changeset: 9fb820614ff8
Author:    rprotacio
Date:      2017-01-12 14:04 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9fb820614ff8

8170821: Ensure access checks result in consistent answers
Summary: Added jtreg test to verify consistent access check results even when 
access is added between checks
Reviewed-by: hseigel, lfoltan

+ test/runtime/modules/AccessCheck/AccessExportTwice.java
+ test/runtime/modules/AccessCheck/AccessReadTwice.java
+ test/runtime/modules/AccessCheck/p4/c4.java

Changeset: 7496eb00dee0
Author:    rprotacio
Date:      2017-01-12 19:34 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7496eb00dee0

Merge


Changeset: ebcd23d638c4
Author:    hseigel
Date:      2017-01-13 07:19 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ebcd23d638c4

8172288: Fix Jigsaw related module/package error messages and throw correct 
exceptions
Summary: Reword error messages and throw IllegalStateExceptions where 
appropriate
Reviewed-by: alanb, acorn, lfoltan, gtriantafill

! src/share/vm/classfile/modules.cpp
! test/runtime/modules/JVMAddModulePackage.java
! test/runtime/modules/JVMDefineModule.java

Changeset: 35800aa5909b
Author:    jwilhelm
Date:      2017-01-13 18:26 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/35800aa5909b

Merge

- test/compiler/c2/cr7200264/Test7200264.sh

Changeset: 1204af3ffd62
Author:    jwilhelm
Date:      2017-01-16 16:18 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1204af3ffd62

Merge


Changeset: 74cd588213de
Author:    aharlap
Date:      2017-01-13 12:27 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/74cd588213de

8140588: Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: 
invariant: queues are empty when activated
Summary: Re-check queue active state before updating
Reviewed-by: pliden, kbarrett, mdoerr

! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/arm/vm/c1_Runtime1_arm.cpp
! src/cpu/ppc/vm/c1_Runtime1_ppc.cpp
! src/cpu/s390/vm/c1_Runtime1_s390.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp

Changeset: ad7a20139831
Author:    thartmann
Date:      2017-01-17 08:53 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ad7a20139831

8172731: runtime/Thread/TooSmallStackSize.java fails on solaris-x64 with 
product build
Summary: The C2 compiler threads require a large stack with the Solaris Studio 
C++ compiler version 5.13 and product VM build.
Reviewed-by: sspitsyn, dcubed, goetz, dholmes

! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Changeset: ff97ab44141e
Author:    rprotacio
Date:      2017-01-13 16:49 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ff97ab44141e

8170827: Correct errant "java.base" string to macro
Summary: used JAVA_BASE_NAME instead of "java.base" string in one location
Reviewed-by: coleenp, jiangli

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

Changeset: e2d6ab2f3165
Author:    rprotacio
Date:      2017-01-17 15:27 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e2d6ab2f3165

Merge


Changeset: 254d5e3a021f
Author:    mgronlun
Date:      2017-01-17 16:18 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/254d5e3a021f

8171960: Event-based tracing needs separate flag representation for Method
Reviewed-by: hseigel, gtriantafill, dholmes

! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/trace/traceMacros.hpp

Changeset: 3cb570932811
Author:    mgronlun
Date:      2017-01-17 17:00 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3cb570932811

Merge


Changeset: 0fc4f7547c84
Author:    jcm
Date:      2017-01-17 21:38 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0fc4f7547c84

8166002: Emulate client build on platforms with reduced virtual address space
Summary: The default VM ergonomics on Windows/x86 (32-bit) are changed to 
client like.
Reviewed-by: kvn, iveresov

! src/share/vm/compiler/compilerDefinitions.cpp
! src/share/vm/compiler/compilerDefinitions.hpp
! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/vm_version.cpp
! test/TEST.ROOT
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/c2/cr7200264/TestSSE2IntVect.java
! test/compiler/c2/cr7200264/TestSSE4IntVect.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/IntrinsicDisabledTest.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/loopopts/TestCountedLoopSafepointBackedge.java
! test/compiler/loopopts/UseCountedLoopSafepointsTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/testlibrary/CompilerUtils.java
! test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/unsafe/UnsafeGetStableArrayElement.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/gc/stress/gcbasher/TestGCBasherWithCMS.java
! test/gc/stress/gcbasher/TestGCBasherWithG1.java
! test/gc/stress/gcbasher/TestGCBasherWithParallel.java
! test/gc/stress/gcbasher/TestGCBasherWithSerial.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/ReservedStack/ReservedStackTestCompiler.java
! test/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 152d10166ff8
Author:    thartmann
Date:      2017-01-18 08:54 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/152d10166ff8

8172884: TraceOptoPipelining and TraceOptoOutput are broken
Summary: Compiler Control code needs not set the default values for the 
directive according to the flag value.
Reviewed-by: neliasso, redestad

! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/opto/compile.cpp

Changeset: 47db1274b75e
Author:    thartmann
Date:      2017-01-18 08:30 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/47db1274b75e

Merge


Changeset: 6c1e79a99176
Author:    coleenp
Date:      2017-01-18 10:30 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6c1e79a99176

8144518: ClassVerboseTest crashes on Windows
Summary: simplify Bytecode_tableswitch code so windows doesn't generate bad 
code for it.
Reviewed-by: ctornqvi, dholmes

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

Changeset: f9616b130c3c
Author:    kvn
Date:      2017-01-18 14:36 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f9616b130c3c

8172990: [AOT] Missing GC scan of _metaspace_got array containing Klass*
Summary: added back _metaspace_got array scan.
Reviewed-by: dlong

! 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationSymbol.java
! 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java
! src/share/vm/aot/aotCodeHeap.cpp
! src/share/vm/aot/aotCompiledMethod.cpp
! src/share/vm/aot/aotCompiledMethod.hpp
! src/share/vm/runtime/deoptimization.cpp

Changeset: 5af250af8e33
Author:    dholmes
Date:      2017-01-18 19:54 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5af250af8e33

8172261: [JVMTI] Specification for early VM start event needs to lower 
expectations in relation class loading
Reviewed-by: dcubed, sspitsyn, alanb

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

Changeset: 1a62b9d61766
Author:    kvn
Date:      2017-01-18 19:37 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1a62b9d61766

8173019: Backout JDK-8172990 changes
Reviewed-by: dlong

! 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationSymbol.java
! 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java
! src/share/vm/aot/aotCodeHeap.cpp
! src/share/vm/aot/aotCompiledMethod.cpp
! src/share/vm/aot/aotCompiledMethod.hpp
! src/share/vm/runtime/deoptimization.cpp

Changeset: 26c20ac1e247
Author:    thartmann
Date:      2017-01-19 08:10 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/26c20ac1e247

8172751: OSR compilation at unreachable bci causes C1 crash
Summary: Bailout if OSR entry is unreachable.
Reviewed-by: thartmann
Contributed-by: Andreas Woess <andreas.wo...@oracle.com>

! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/c1/Test8172751.java

Changeset: 12ba9033442d
Author:    stuefe
Date:      2017-01-19 10:30 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/12ba9033442d

8172964: [aix] AIX VM should not handle SIGDANGER
Reviewed-by: simonis, clanger

! src/os/aix/vm/os_aix.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp

Changeset: 75a0852323f6
Author:    rbackman
Date:      2017-01-05 08:37 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/75a0852323f6

8169588: [AOT] jaotc --classpath option is confusing
Reviewed-by: kvn, dlong

+ src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/LoadedClass.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
- 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassSearch.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassSource.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSupport.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSystemFinder.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SearchFor.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SearchPath.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SourceProvider.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSource.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSourceProvider.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/directory/DirectorySource.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/directory/DirectorySourceProvider.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/jar/JarFileSource.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/jar/JarSourceProvider.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/module/ModuleSource.java
+ 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/module/ModuleSourceProvider.java
! test/compiler/aot/AotCompiler.java
- test/compiler/aot/cli/jaotc/ClasspathOptionTest.java
! test/compiler/aot/cli/jaotc/ClasspathOptionUnknownClassTest.java
! test/compiler/aot/cli/jaotc/CompileClassTest.java
! test/compiler/aot/cli/jaotc/CompileDirectoryTest.java
! test/compiler/aot/cli/jaotc/CompileJarTest.java
! test/compiler/aot/cli/jaotc/JaotcTestHelper.java
! test/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java
! test/compiler/aot/cli/jaotc/ListOptionTest.java
! test/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java
+ 
test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSearchTest.java
+ 
test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSourceTest.java
+ 
test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/FakeFileSupport.java
+ 
test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/FakeSearchPath.java
+ 
test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/SearchPathTest.java
+ 
test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/Utils.java
+ 
test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/directory/DirectorySourceProviderTest.java
+ 
test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/jar/JarSourceProviderTest.java
+ 
test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/module/ModuleSourceProviderTest.java
! test/compiler/aot/verification/ClassAndLibraryNotMatchTest.java
! test/compiler/aot/verification/vmflags/BasicFlagsChange.java

Changeset: dcd35a6b8883
Author:    rbackman
Date:      2017-01-19 11:10 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/dcd35a6b8883

Merge

- 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java
- test/compiler/aot/cli/jaotc/ClasspathOptionTest.java

Changeset: fdd79a4370d6
Author:    redestad
Date:      2017-01-19 11:49 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/fdd79a4370d6

8171855: Move package name transformations during module bootstrap into native 
code
Reviewed-by: alanb, acorn, lfoltan, mchung, plevart, hseigel, sspitsyn

! make/symbols/symbols-unix
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/modules.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/whitebox.cpp

Changeset: d63a92d90bf3
Author:    gtriantafill
Date:      2017-01-19 10:56 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d63a92d90bf3

8152206: Simplify jvmstat modules
Reviewed-by: alanb, mchung, hseigel

! test/compiler/c2/cr6589834/Test_ia32.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/SharedArchiveFile/BootAppendTests.java
! test/serviceability/attach/AttachSetGetFlag.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java
! test/serviceability/dcmd/compiler/CodelistTest.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/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/dcmd/gc/RunFinalizationTest.java
! test/serviceability/dcmd/gc/RunGCTest.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/SystemPropertiesTest.java
! test/serviceability/dcmd/vm/UptimeTest.java
! test/serviceability/jvmti/GetObjectSizeClass.java
! test/serviceability/jvmti/GetObjectSizeOverflow.java
! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java

Changeset: fde92370dce4
Author:    dholmes
Date:      2017-01-19 18:52 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/fde92370dce4

8172972: Add gc/g1/logging/TestG1LoggingFailure.java to the ProblemList
Reviewed-by: kbarrett

! test/ProblemList.txt

Changeset: f38cfd21a95a
Author:    dcubed
Date:      2017-01-19 18:16 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f38cfd21a95a

8173081: VM no longer prints "Picked up _JAVA_OPTONS: " message
Summary: Restore lost line from JDK-8061999.
Reviewed-by: hseigel, mchung, dholmes

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

Changeset: 2754f53df69b
Author:    jcm
Date:      2017-01-19 21:52 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2754f53df69b

8173038: [TESTBUG] compiler/loopopts/UseCountedLoopSafepointsTest.java fails 
with TESTBUG: Not server mode
Summary: remove wrong extra check that got added as part of JDK-8166002 
emulated client on win32.
Reviewed-by: kvn

! test/compiler/loopopts/UseCountedLoopSafepointsTest.java

Changeset: 76bc5f4eef8b
Author:    hseigel
Date:      2017-01-20 16:09 -0500
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/76bc5f4eef8b

8171971: Fix timing bug in JVM management of package export lists
Summary: Reduce the number of fields that maintain export state and use 
Module_lock to access these fields
Reviewed-by: acorn, sspitsyn, lfoltan

! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/packageEntry.hpp
! src/share/vm/runtime/reflection.cpp

Changeset: 283d05ba6692
Author:    kvn
Date:      2017-01-21 15:08 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/283d05ba6692

8173135: compiler/aot/fingerprint/SelfChangedCDS.java fails with: Unrecognized 
VM option 'UnlockCommercialFeatures'
Summary: Move aot/fingerprint tests to closed since they use commercial feature.
Reviewed-by: iveresov

- test/compiler/aot/fingerprint/CDSDumper.java
- test/compiler/aot/fingerprint/CDSRunner.java
- test/compiler/aot/fingerprint/SelfChanged.java
- test/compiler/aot/fingerprint/SelfChangedCDS.java
- test/compiler/aot/fingerprint/SuperChanged.java

Changeset: f5776d683ae5
Author:    jcm
Date:      2017-01-22 22:18 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f5776d683ae5

8173037: V [jvm.dll+0x2343fc] GraphBuilder::args_list_for_profiling+0x8c
Summary: Disabled WB Compilaton at unsupported levels.
Reviewed-by: kvn

! src/share/vm/compiler/compilerDefinitions.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: c576bd949a9d
Author:    zmajo
Date:      2017-01-23 09:53 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c576bd949a9d

8172844: Assert fails in deoptimization due to original PC at the end of code 
section
Summary: Change assert to accept end of code section as well.
Reviewed-by: rbackman, kvn, dlong

! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/arm/vm/frame_arm.cpp
! src/cpu/arm/vm/frame_arm.inline.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/share/vm/code/compiledMethod.hpp

Changeset: 3c57e5f8dfca
Author:    iveresov
Date:      2017-01-23 23:49 +0300
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3c57e5f8dfca

8173054: [AOT] Avoid zero-shift for compressed oops
Summary: AOT compiler should be pessimistic about heap size
Reviewed-by: kvn

! 
src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
+ 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/AOTGraalHotSpotVMConfig.java
! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java

Changeset: 84b87a6130f9
Author:    dnsimon
Date:      2017-01-22 21:40 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/84b87a6130f9

8172733: [JVMCI] add ResolvedJavaMethod.hasNeverInlineDirective
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/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.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.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/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
+ test/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java
+ test/compiler/jvmci/compilerToVM/IsCompilableTest.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java

Changeset: f7c895cf8b14
Author:    dnsimon
Date:      2017-01-23 23:01 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/f7c895cf8b14

Merge


Changeset: 9e0a7b1cbdef
Author:    never
Date:      2017-01-24 08:51 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9e0a7b1cbdef

8171173: EXCEPTION_ACCESS_VIOLATION running VirtualObjectDebugInfoTest.java
Reviewed-by: kvn

! 
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/TestAssembler.java
! 
test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java

Changeset: 84632483ee9d
Author:    kvn
Date:      2017-01-24 17:19 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/84632483ee9d

8173158: [AOT] fix typo in jaotc --help output
Reviewed-by: rbackman

! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
! test/compiler/aot/AotCompiler.java
! test/compiler/aot/cli/jaotc/ClasspathOptionUnknownClassTest.java
! test/compiler/aot/cli/jaotc/CompileClassTest.java
! test/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java
! test/compiler/aot/cli/jaotc/ListOptionTest.java
! test/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java

Changeset: 784fe0364e70
Author:    jcm
Date:      2017-01-24 20:47 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/784fe0364e70

8173300: [TESTBUG]compiler/tiered/NonTieredLevelsTest.java fails with 
compiler.whitebox.SimpleTestCaseHelper(int) must be compiled
Summary: Corrected available compilation levels for client builds.
Reviewed-by: kvn

! test/compiler/tiered/NonTieredLevelsTest.java

Changeset: 366758481af1
Author:    thartmann
Date:      2017-01-25 07:03 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/366758481af1

8173195: [BACKOUT] 8087341: C2 doesn't optimize redundant memory operations 
with G1
Summary: Backing out 8087341 due to 8172850. Will be re-implemented with 
8173196.
Reviewed-by: kvn

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

Changeset: 6bf44f4e2a1e
Author:    thartmann
Date:      2017-01-25 07:05 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6bf44f4e2a1e

8172850: Anti-dependency on membar causes crash in register allocator due to 
invalid instruction scheduling
Summary: Regression test and additional asserts. The problem is fixed by 
8087341.
Reviewed-by: kvn

! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/matcher.cpp
+ test/compiler/gcbarriers/TestMembarDependencies.java

Changeset: 2caaacd39df2
Author:    roland
Date:      2017-01-24 09:40 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2caaacd39df2

8173147: [ctw] fails during compilation of 
sun.security.krb5.internal.crypto.RsaMd5DesCksumType::calculateKeyedChecksum 
with " graph should be schedulable"
Summary: Loads generated at uncommon trap from eliminated arraycopy have 
incorrect memory state
Reviewed-by: thartmann

! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
+ test/compiler/arraycopy/TestArrayCopyUNCBadMem.java

Changeset: 93c26db91a75
Author:    never
Date:      2017-01-25 19:18 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/93c26db91a75

8173309: jvmtiDeferredLocalVariableSet may update the wrong frame
Reviewed-by: kvn

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

Changeset: e52bb34724fb
Author:    jwilhelm
Date:      2017-01-24 00:30 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e52bb34724fb

Merge


Changeset: 2e57e84e9978
Author:    gdub
Date:      2017-01-24 13:40 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2e57e84e9978

8167519: [AOT] Failed compilation: java.math.MutableBigInteger.divide3n2n
Reviewed-by: never, davleopo

! src/jdk.vm.compiler/.mx.graal/suite.py
! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Debug.java
! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java
! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java
! 
src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java

Changeset: 82ad3019b78e
Author:    rbackman
Date:      2017-01-26 08:35 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/82ad3019b78e

Merge


Changeset: bfa8e4b0d4e2
Author:    njian
Date:      2017-01-22 16:33 +0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/bfa8e4b0d4e2

8172881: AArch64: assertion failure: the int pressure is incorrect
Summary: Change the dst register type of get_and_setI/L/N/P from any register 
to non-special register.
Reviewed-by: aph
Contributed-by: yang.zh...@linaro.org

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

Changeset: 217615fcbfdf
Author:    dnsimon
Date:      2017-01-26 05:53 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/217615fcbfdf

8173278: [JVMCI] query_update_method_data might write outside _trap_hist array
Reviewed-by: kvn

! src/share/vm/oops/methodData.hpp

Changeset: bb5efb0bc34a
Author:    ccheung
Date:      2017-01-26 10:17 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/bb5efb0bc34a

8173163: searching for a versioned entry in a multi-release jar in hotspot is 
inconsistent with java code
Summary: use the highest versioned entry if the specified version is higher 
than the current jdk version
Reviewed-by: iklam, sspitsyn, jiangli

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

Changeset: 43139c588ea4
Author:    jwilhelm
Date:      2017-02-04 03:29 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/43139c588ea4

Merge

! src/cpu/aarch64/vm/globals_aarch64.hpp
- 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/diagnosticCommand.cpp
- test/compiler/aot/cli/jaotc/ClasspathOptionTest.java
- test/compiler/aot/fingerprint/CDSDumper.java
- test/compiler/aot/fingerprint/CDSRunner.java
- test/compiler/aot/fingerprint/SelfChanged.java
- test/compiler/aot/fingerprint/SelfChangedCDS.java
- test/compiler/aot/fingerprint/SuperChanged.java
- test/compiler/c2/cr7200264/Test7200264.sh
- test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java

Changeset: c22bf83dad09
Author:    lana
Date:      2017-02-09 17:21 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c22bf83dad09

Added tag jdk-9+156 for changeset 43139c588ea4

! .hgtags

Changeset: 2752d489b98e
Author:    alanb
Date:      2017-02-09 20:53 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2752d489b98e

Merge

! .hgtags
! make/symbols/symbols-unix
- 
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java
! src/os/aix/vm/os_aix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/modules.hpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/packageEntry.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/management.cpp
! src/share/vm/trace/traceMacros.hpp
! test/ProblemList.txt
! test/TEST.ROOT
- test/compiler/aot/cli/jaotc/ClasspathOptionTest.java
- test/compiler/aot/fingerprint/CDSDumper.java
- test/compiler/aot/fingerprint/CDSRunner.java
- test/compiler/aot/fingerprint/SelfChanged.java
- test/compiler/aot/fingerprint/SelfChangedCDS.java
- test/compiler/aot/fingerprint/SuperChanged.java
- test/compiler/c2/cr7200264/Test7200264.sh
! test/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java
! test/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! 
test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
- test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
+ test/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java
! 
test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java
! 
test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkDefragmentedHeap.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/ReservedStack/ReservedStackTest.java
! test/runtime/SharedArchiveFile/BootAppendTests.java
+ test/runtime/modules/AccessCheck/AccessExportTwice.java
+ test/runtime/modules/AccessCheck/AccessReadTwice.java
! test/runtime/modules/JVMAddModulePackage.java
! test/runtime/modules/JVMDefineModule.java
! test/serviceability/attach/AttachSetGetFlag.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java
! test/serviceability/dcmd/compiler/CodelistTest.java
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java

Reply via email to