hg: jdk9/hs/hotspot: 27 new changesets

igor.veresov at oracle.com igor.veresov at oracle.com
Thu Oct 30 21:45:16 UTC 2014


Changeset: a1842666e889
Author:    thartmann
Date:      2014-10-16 12:57 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a1842666e889

8059846: InstanceKlass should use MutexLockerEx to acquire OsrList_lock
Summary: Replace explicit locking of OsrList_lock by a MutexLockerEx instantiation.
Reviewed-by: kvn, anoll, drchase, dholmes, dlong, coleenp

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

Changeset: 18c85ea84df6
Author:    thartmann
Date:      2014-10-17 08:56 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/18c85ea84df6

8060196: 'CodeHeap is full' warning suggests to increase wrong code heap size
Summary: Fixed 'CodeHeap is full' warning to output the right CodeHeapSize flag.
Reviewed-by: kvn, anoll

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp

Changeset: 400c6e3c13a4
Author:    thartmann
Date:      2014-10-17 10:04 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/400c6e3c13a4

8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
Summary: Move the call to 'waitAndDeoptimize' from the warmup methods to the osr triggering methods to make sure that no non-osr compilation is in the queue after warmup.
Reviewed-by: kvn

! test/compiler/whitebox/CompilerWhiteBoxTest.java

Changeset: a931540f0543
Author:    thartmann
Date:      2014-10-17 08:27 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a931540f0543

Merge


Changeset: 32706bfa2dfe
Author:    iveresov
Date:      2014-10-17 10:09 -1000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/32706bfa2dfe

Merge


Changeset: 3c4254d2df12
Author:    kvn
Date:      2014-10-17 15:35 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3c4254d2df12

8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions
Reviewed-by: iveresov

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

Changeset: fa734079958d
Author:    kvn
Date:      2014-10-21 12:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fa734079958d

8061563: Typo in test/compiler/exceptions/CatchInlineExceptions.java
Summary: fix typo
Reviewed-by: iveresov

! test/compiler/exceptions/CatchInlineExceptions.java

Changeset: 0385cbc59f3b
Author:    iveresov
Date:      2014-10-23 09:41 -1000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0385cbc59f3b

8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
Summary: Do not rematerialize constant table loads in PhaseAggressiveCoalesce::insert_copies()
Reviewed-by: kvn

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

Changeset: 06f331be32b8
Author:    thartmann
Date:      2014-10-24 08:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/06f331be32b8

8061443: Whitebox get*VMFlag() methods fail with develop flags in product builds
Summary: Changed 'get*VMFlag' to return all flags. Added methods 'isLockedVMFlag' and 'isConstantVMFlag' and adapted tests.
Reviewed-by: kvn, dholmes, sla

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java

Changeset: 6ac82ab8d163
Author:    thartmann
Date:      2014-10-24 08:27 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6ac82ab8d163

8060479: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java test fails with product build
Summary: Added check for product build and compute minimum code cache size accordingly.
Reviewed-by: kvn, iignatyev

! test/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: a754d0298071
Author:    thartmann
Date:      2014-10-24 08:35 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a754d0298071

8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
Summary: Call warmup code from OSR triggering method to make sure no non-OSR compilation is triggered in the loop.
Reviewed-by: kvn

! test/compiler/whitebox/CompilerWhiteBoxTest.java

Changeset: 956bdea3c7e0
Author:    anoll
Date:      2014-10-24 14:25 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/956bdea3c7e0

8046809: vm/mlvm/meth/stress/compiler/deoptimize CodeCache is full.
Summary: Use separate sweeper thread; enables more aggressive sweeping.
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/trace/trace.xml
! test/compiler/startup/SmallCodeCacheStartup.java
! test/gc/g1/TestHumongousCodeCacheRoots.java

Changeset: 7723d5b0fca3
Author:    vlivanov
Date:      2014-10-24 09:13 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7723d5b0fca3

8058847: C2: EliminateAutoBox regression after 8042786
Reviewed-by: kvn, roland

! src/share/vm/opto/memnode.cpp
+ test/compiler/EliminateAutoBox/UnsignedLoads.java

Changeset: 3fb2dd37c0bb
Author:    vlivanov
Date:      2014-10-24 09:14 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3fb2dd37c0bb

8036748: assert(_base == Int) failed: Not an Int w/ -XX:+TraceIterativeGVN
Reviewed-by: kvn, roland

! src/share/vm/opto/callnode.cpp
+ test/compiler/debug/TraceIterativeGVN.java

Changeset: d4fca4ca4407
Author:    vlivanov
Date:      2014-10-24 09:17 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d4fca4ca4407

8028481: [TESTBUG] compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java should be in needs_nashorn test group
Reviewed-by: vlivanov, kvn
Contributed-by: sergei.kovalev at oracle.com

! test/TEST.groups

Changeset: b9576378eaad
Author:    kvn
Date:      2014-10-24 10:28 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b9576378eaad

8041984: CompilerThread seems to occupy all CPU in a very rare situation
Summary: Add new timeout checks to EA.
Reviewed-by: iveresov, drchase

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

Changeset: 89b4256ee430
Author:    fzhinkin
Date:      2014-10-25 19:06 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/89b4256ee430

8043674: Update compiler/intrinsic/bmi tests to run it on all platforms
Reviewed-by: kvn, iignatyev, fzhinkin
Contributed-by: Dmitrij Pochepko <dmitrij.pochepko at oracle.com>

! 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

Changeset: d0e59d57dda2
Author:    iveresov
Date:      2014-10-25 21:02 -1000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d0e59d57dda2

8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
Summary: Manually load libpicl.so (used on SPARC only)
Reviewed-by: kvn

! make/solaris/makefiles/vm.make
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: ee3320873991
Author:    morris
Date:      2014-08-13 13:00 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ee3320873991

8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
Summary: Fixed signedness problem with assertion.
Reviewed-by: kvn

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

Changeset: 164dfb54fd47
Author:    kvn
Date:      2014-08-05 14:44 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/164dfb54fd47

8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Added juint cast to avoid gcc problem we have on one of our platforms.
Reviewed-by: dholmes, roland

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

Changeset: 598aa78fc24b
Author:    iveresov
Date:      2014-10-27 20:03 -1000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/598aa78fc24b

Merge

! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: c2c9379993da
Author:    thartmann
Date:      2014-10-28 09:17 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c2c9379993da

8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
Summary: Added a method checkNotCompiled(boolean isOsr) to either check if the method is OSR compiled or to check if it is non-OSR compiled.
Reviewed-by: kvn

! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: 0730c0daed9b
Author:    thartmann
Date:      2014-10-28 16:44 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0730c0daed9b

8062250: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java fails after CodeCacheMinimumFreeSpace removal
Summary: Adapted calculation of minimum code cache size after CodeCacheMinimumFreeSpace was removed by JDK-8046809.
Reviewed-by: kvn, anoll

! test/TEST.groups
! test/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: 4522428f5220
Author:    neliasso
Date:      2014-10-28 20:16 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4522428f5220

8061250: serviceability/dcmd/compiler/CompilerQueueTest.java failed
Summary: Fixed logging to avoid parsing mistake and added test case.
Reviewed-by: kvn, twisti

! test/serviceability/dcmd/compiler/CompilerQueueTest.java

Changeset: fae833698aa3
Author:    anoll
Date:      2014-10-29 15:42 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fae833698aa3

8062284: Sweeper thread should not be visible when calling Thread.getAllStackTraces()
Summary: Make thread not visible when calling Thread.getAllStackTraces()
Reviewed-by: kvn, shade

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

Changeset: d30c8335bb6f
Author:    thartmann
Date:      2014-10-30 13:03 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d30c8335bb6f

8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method.
Reviewed-by: kvn, iignatyev

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/whitebox/DeoptimizeMultipleOSRTest.java

Changeset: 253150035d8f
Author:    iveresov
Date:      2014-10-30 09:50 -1000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/253150035d8f

Merge

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



More information about the jdk9-hs-changes mailing list