hg: jdk9/hs/hotspot: 15 new changesets

christian.thalinger at oracle.com christian.thalinger at oracle.com
Fri May 9 00:29:15 UTC 2014


Changeset: c6d29f2731d5
Author:    anoll
Date:      2014-05-02 06:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c6d29f2731d5

8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
Summary: Allow 0 compiler threads if no JIT is used.
Reviewed-by: kvn, dholmes
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>

! src/share/vm/runtime/arguments.cpp
! test/compiler/startup/NumCompilerThreadsCheck.java

Changeset: d54237e9d713
Author:    anoll
Date:      2014-05-01 21:30 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d54237e9d713

Merge


Changeset: 477b5a69ee6d
Author:    iignatyev
Date:      2014-05-02 13:20 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/477b5a69ee6d

8042214: add @ignore tag to all excluded jtreg tests in test/compiler
Reviewed-by: kvn, ctornqvi

! test/compiler/5091921/Test7005594.java
! test/compiler/7052494/Test7052494.java
! test/compiler/ciReplay/TestVM.sh
! test/compiler/ciReplay/TestVM_no_comp_level.sh

Changeset: 802d8115b5f1
Author:    iignatyev
Date:      2014-05-02 09:30 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/802d8115b5f1

Merge


Changeset: bd1a985905ed
Author:    kvn
Date:      2014-05-02 16:44 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bd1a985905ed

8039298: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr::NULL_PTR))
Summary: Convert the assert into the runtime check to skip IGVN optimizations for problematic memory nodes. Eliminate dead nodes more aggressively.
Reviewed-by: twisti, iveresov

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp

Changeset: c41037fab04f
Author:    twisti
Date:      2014-05-02 19:10 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c41037fab04f

Merge


Changeset: 3e1b9ea326fa
Author:    anoll
Date:      2014-05-05 15:10 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3e1b9ea326fa

8042052: assert(t != NULL) failed: must set before get
Summary: Added missing call to _gvn.transform to make sure the type of the PhiNode is recorded in the gvn.
Reviewed-by: kvn
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

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

Changeset: 446bb44e5367
Author:    anoll
Date:      2014-05-06 09:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/446bb44e5367

8036851: volatile double accesses are not explicitly atomic in C2
Summary: The C2 structure is adapted to distinguish between volatile and non-volatile double accesses.
Reviewed-by: twisti, kvn
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp

Changeset: 6786f914240e
Author:    anoll
Date:      2014-05-06 09:52 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6786f914240e

8042428: CompileQueue::free_all() code is incorrect
Summary: Free task after getting next pointer of freelist.
Reviewed-by: kvn, adlertz

! src/share/vm/compiler/compileBroker.cpp

Changeset: 15b2bb6fd673
Author:    anoll
Date:      2014-05-06 08:01 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/15b2bb6fd673

Merge


Changeset: 9433721e2340
Author:    anoll
Date:      2014-05-06 13:08 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9433721e2340

8042443: Fix C++-Interpreter after "8036956: remove EnableInvokeDynamic flag"
Summary: Insert missing bracket to make the interpreter build again
Reviewed-by: sla
Contributed-by: Volker Simonis <volker.simonis at gmail.com>

! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: b5e1deb7279e
Author:    goetz
Date:      2014-05-02 14:53 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b5e1deb7279e

8042309: Some bugfixes for the ppc64 port.
Reviewed-by: kvn

! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/interpreterRT_ppc.cpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/jniFastGetField_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp

Changeset: 8fddb780f3a7
Author:    anoll
Date:      2014-05-07 22:06 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8fddb780f3a7

8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798
Summary: Remove unnecessary lock in CompileBroker::mark_on_stack() that causes the deadlock
Reviewed-by: kvn, dcubed

! src/share/vm/compiler/compileBroker.cpp

Changeset: 2377269bd73d
Author:    goetz
Date:      2014-04-29 15:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2377269bd73d

8042195: Introduce umbrella header orderAccess.inline.hpp.
Reviewed-by: dholmes, kvn, stefank, twisti

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os/aix/vm/thread_aix.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/bsd/vm/thread_bsd.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/os/windows/vm/thread_windows.inline.hpp
! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/jvmtiThreadState.inline.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
+ src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/hashtable.inline.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 97356e139532
Author:    twisti
Date:      2014-05-08 15:08 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/97356e139532

Merge

! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp



More information about the jdk9-all-changes mailing list