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