hg: jigsaw/jake/hotspot: 94 new changesets
alan.bateman at oracle.com
alan.bateman at oracle.com
Thu Feb 9 20:53:53 UTC 2017
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.zeller at 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.woess at 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.zhang at 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
More information about the jigsaw-dev
mailing list