hg: jdk9/dev/hotspot: 36 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Tue Apr 1 22:12:11 UTC 2014
Changeset: 6b2bfaef5a61
Author: bpittore
Date: 2014-01-08 20:23 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6b2bfaef5a61
8027914: Client JVM silently exit with fail exit code when running in compact(1,2) with options -Dcom.sun.management and -XX:+ManagementServer
Summary: Check for sun.management.Agent class and print message and exit VM if not found at startup.
Reviewed-by: dholmes, mchung
! src/share/vm/services/management.cpp
Changeset: 442fce5c1707
Author: bpittore
Date: 2014-02-07 14:47 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/442fce5c1707
Merge
! src/share/vm/services/management.cpp
Changeset: cb141e55d8ff
Author: jiangli
Date: 2014-03-25 17:33 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cb141e55d8ff
Merge
Changeset: fa9d73013e15
Author: mgronlun
Date: 2014-03-20 14:28 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fa9d73013e15
8037340: Linux semaphores to use CLOCK_REALTIME
Reviewed-by: dholmes, sla
! src/os/linux/vm/os_linux.cpp
Changeset: c74ea66fdf52
Author: ccheung
Date: 2014-03-20 14:25 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c74ea66fdf52
8034034: [parfait] JNI exc. pending in hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m
Summary: added JNI exception check in the appropriate places
Reviewed-by: sla, zgu
! agent/src/os/bsd/MacosxDebuggerLocal.m
Changeset: 3a326b7ee8b8
Author: dsamersoff
Date: 2014-03-23 08:31 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3a326b7ee8b8
Merge
Changeset: 8c7c5eda975f
Author: ccheung
Date: 2014-03-24 10:48 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8c7c5eda975f
8033566: [parfait] warning from b128 for hotspot/src/share/vm/runtime/frame.cpp: JNI primitive type mismatch
Summary: added an assert for checking the return value is <= max_jint
Reviewed-by: coleenp, minqi
! src/share/vm/runtime/frame.cpp
Changeset: 3aeb7ae2ab07
Author: amurillo
Date: 2014-03-24 11:51 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3aeb7ae2ab07
8038262: Workaround for ccache in vm.make is missing for aix
Reviewed-by: simonis, kvn
! make/aix/makefiles/vm.make
Changeset: 459b676b8957
Author: dsamersoff
Date: 2014-03-27 03:14 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/459b676b8957
Merge
Changeset: 3a21c3b0d33b
Author: iveresov
Date: 2014-03-13 14:55 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3a21c3b0d33b
8037149: C1: getThreadTemp should return a T_LONG register on 64bit
Summary: Fix the type of the register returned by getThreadTemp() to depend on bitness
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
Changeset: 40649d5db018
Author: iveresov
Date: 2014-03-13 14:55 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/40649d5db018
8037140: C1: Incorrect argument type used for SharedRuntime::OSR_migration_end in LIRGenerator::do_Goto
Summary: Fix the type of osrBuffer parameter to depend on bitness
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 8867fec28aa1
Author: kvn
Date: 2014-03-14 17:28 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8867fec28aa1
8037226: compiler/7196199/Test7196199.java fails on 32-bit linux with MaxVectorSize > 16
Summary: verify YMM registers after signal processing and set limit on vector's size.
Reviewed-by: iveresov, twisti
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
Changeset: 19c0130a7e6c
Author: bharadwaj
Date: 2014-03-17 11:33 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/19c0130a7e6c
8036576: jtreg failed on Test6792161 timed out
Summary: Increase time out value of test since debug VM executes additional code
Reviewed-by: kvn
! test/compiler/6792161/Test6792161.java
Changeset: 23ad096319b5
Author: neliasso
Date: 2014-03-18 14:22 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/23ad096319b5
Merge
Changeset: dc377db2f956
Author: twisti
Date: 2014-03-19 11:37 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/dc377db2f956
8031203: remove SafepointPollOffset
Reviewed-by: kvn, roland
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 2f459c5235f9
Author: kvn
Date: 2014-03-20 17:49 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2f459c5235f9
8031320: Use Intel RTM instructions for locks
Summary: Use RTM for inflated locks and stack locks.
Reviewed-by: iveresov, twisti, roland, dcubed
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ src/cpu/x86/vm/rtmLocking.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/output_c.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/java.cpp
+ src/share/vm/runtime/rtmLocking.hpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 82e948a2f134
Author: goetz
Date: 2014-03-20 11:03 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/82e948a2f134
8037915: PPC64/AIX: Several smaller fixes
Reviewed-by: kvn
! src/cpu/ppc/vm/assembler_ppc.cpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubRoutines_ppc_64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
! src/os/aix/vm/mutex_aix.inline.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/threadCritical_aix.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp
! src/os_cpu/aix_ppc/vm/thread_aix_ppc.cpp
! src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp
Changeset: 15d507abfc7a
Author: iignatyev
Date: 2014-03-22 00:26 +0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/15d507abfc7a
8035857: Add tests to verify correctness of operations with BMI1 and LZCNT instructions
Reviewed-by: iveresov, kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
! src/share/vm/prims/whitebox.cpp
+ test/compiler/intrinsics/bmi/BMITestRunner.java
+ test/compiler/intrinsics/bmi/Expr.java
+ test/compiler/intrinsics/bmi/TestAndnI.java
+ test/compiler/intrinsics/bmi/TestAndnL.java
+ test/compiler/intrinsics/bmi/TestBlsiI.java
+ test/compiler/intrinsics/bmi/TestBlsiL.java
+ test/compiler/intrinsics/bmi/TestBlsmskI.java
+ test/compiler/intrinsics/bmi/TestBlsmskL.java
+ test/compiler/intrinsics/bmi/TestBlsrI.java
+ test/compiler/intrinsics/bmi/TestBlsrL.java
+ test/compiler/intrinsics/bmi/TestLzcntI.java
+ test/compiler/intrinsics/bmi/TestLzcntL.java
+ test/compiler/intrinsics/bmi/TestTzcntI.java
+ test/compiler/intrinsics/bmi/TestTzcntL.java
! test/testlibrary/com/oracle/java/testlibrary/Asserts.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
Changeset: 7067df8672a0
Author: kvn
Date: 2014-03-21 18:03 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7067df8672a0
8038181: Can't build product VM without precompiled header
Summary: Added missing #include.
Reviewed-by: twisti
! src/cpu/x86/vm/rtmLocking.cpp
Changeset: ead873def219
Author: poonam
Date: 2014-03-24 08:43 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ead873def219
6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
Summary: Native pointers less than 64 bits wide should be extended as an unsigned number.
Reviewed-by: kvn, kevinw
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java
Changeset: 2c76e6e9c04e
Author: kvn
Date: 2014-03-24 17:44 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2c76e6e9c04e
8038286: nm->set_rtm_state() should be called after (nm != NULL) check
Summary: move set_rtm_state() call after (nm != NULL) check
Reviewed-by: iveresov, twisti
! src/share/vm/ci/ciEnv.cpp
Changeset: a0ca9846a4a0
Author: iveresov
Date: 2014-03-24 23:13 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a0ca9846a4a0
8038222: Assembler::bsrl fails on assert when -UseCountLeadingZerosInstruction is used on CPU with LZCNT support
Summary: Remove the overly strict assert
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/assembler_x86.cpp
Changeset: 34a8cb310db3
Author: goetz
Date: 2014-03-25 12:54 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/34a8cb310db3
8037821: Account for trampoline stubs when estimating code buffer sizes
Summary: Take into account space needed for "trampoline code" used by calls on PPC64.
Reviewed-by: kvn
Contributed-by: lutz.schmidt at sap.com
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/output.cpp
Changeset: 300116a25290
Author: iignatyev
Date: 2014-03-27 11:17 +0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/300116a25290
8038240: new WB API to get nmethod
Reviewed-by: morris, kvn
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! test/compiler/whitebox/CompilerWhiteBoxTest.java
+ test/compiler/whitebox/GetNMethodTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
Changeset: bbfa0d5729be
Author: neliasso
Date: 2014-03-27 14:15 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bbfa0d5729be
Merge
! src/os/aix/vm/os_aix.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: d519bb4b9d11
Author: iignatyev
Date: 2014-03-27 17:29 +0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d519bb4b9d11
8038193: Add command line option tests for BMI options
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
+ test/compiler/arguments/BMICommandLineOptionTestBase.java
+ test/compiler/arguments/BMISupportedCPUTest.java
+ test/compiler/arguments/BMIUnsupportedCPUTest.java
+ test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
+ test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
+ test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
+ test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
+ test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
+ test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
+ test/testlibrary/com/oracle/java/testlibrary/ExitCode.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/CPUSpecificCommandLineOptionTest.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java
Changeset: c83aac84eab5
Author: neliasso
Date: 2014-03-27 08:03 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c83aac84eab5
Merge
- src/share/vm/gc_implementation/g1/heapRegionSets.cpp
- src/share/vm/gc_implementation/g1/heapRegionSets.hpp
Changeset: f9d4ac478f91
Author: stefank
Date: 2014-03-20 15:03 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f9d4ac478f91
8037952: Remove code duplication in Metaspace::deallocate
Reviewed-by: tschatzl, pliden, coleenp
! src/share/vm/memory/metaspace.cpp
Changeset: 737ab4b546ae
Author: ehelin
Date: 2014-03-24 11:25 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/737ab4b546ae
Merge
Changeset: 85151870938f
Author: mgerdin
Date: 2014-03-26 10:54 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/85151870938f
8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
Summary: Allocate temporary BitMaps in the VMThread's resource area
Reviewed-by: stefank, sjohanss
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 3c9392f1ee18
Author: tamao
Date: 2014-03-26 12:49 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3c9392f1ee18
6521376: MaxTenuringThreshold and AlwayTenure/NeverTenure consistency
Summary: Adapt InitialTenuringThreshold and MaxTenuringThreshold according to AlwaysTenure/NeverTenure flag setting.
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/FlagsValue.java
! test/gc/arguments/TestInitialTenuringThreshold.java
+ test/gc/arguments/TestObjectTenuringFlags.java
Changeset: 05cabffad645
Author: ehelin
Date: 2014-03-19 14:35 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/05cabffad645
8033580: Old debug information in IMPORT_JDK is not removed
Reviewed-by: dcubed, erikj
! make/Makefile
Changeset: f3d21f161945
Author: mgerdin
Date: 2014-03-06 09:08 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f3d21f161945
8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 0c1c7d673a48
Author: ehelin
Date: 2014-03-26 16:33 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0c1c7d673a48
8027924: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails with warning
Reviewed-by: jmasa, tschatzl
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
Changeset: 4777c035f7ef
Author: ehelin
Date: 2014-03-28 10:41 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4777c035f7ef
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 87b5edacb2b7
Author: amurillo
Date: 2014-03-28 09:15 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/87b5edacb2b7
Merge
More information about the jdk9-dev-changes
mailing list