hg: build-infra/jdk9/hotspot: 432 new changesets

magnus.ihse.bursie at oracle.com magnus.ihse.bursie at oracle.com
Wed Aug 27 13:10:39 UTC 2014


Changeset: 9f916a62b252
Author:    anoll
Date:      2014-04-24 09:47 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9f916a62b252

8041468: Field nmethod::_lock_count should be declared volatile
Summary: The jint field nmethod::_lock_count which is used in nmethodLocker::lock_nmethod and nmethodLocker::unlock_nmethod should be declared volatile (see also signature of Atomic::inc)
Reviewed-by: kvn, roland
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: e9bd2a761882
Author:    roland
Date:      2014-04-24 11:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e9bd2a761882

8039960: Unexpected exit from test compiler/profiling/spectrapredefineclass/Launcher.java
Summary: the test case doesn't need to change the heap size to reproduce the failure.
Reviewed-by: twisti, kvn

! test/compiler/profiling/spectrapredefineclass/Agent.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java

Changeset: 1420e44e390b
Author:    iignatyev
Date:      2014-04-24 14:02 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1420e44e390b

8041497: Compilation of compiler/rtm/cli/TestUseRTMDeoptOption* tests failed
Reviewed-by: kvn, roland

! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java

Changeset: a123d95f638f
Author:    iignatyev
Date:      2014-04-24 10:32 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a123d95f638f

Merge


Changeset: a35e424a76a4
Author:    roland
Date:      2014-04-25 09:22 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a35e424a76a4

8041481: JVM crashes with collect_args_for_profiling
Summary: method handle call to c1 intrinsic tries to profile popped argument
Reviewed-by: kvn, twisti

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/profiling/TestMethodHandleInvokesIntrinsic.java

Changeset: 6a81ae43d3a3
Author:    adlertz
Date:      2014-04-25 12:48 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6a81ae43d3a3

8029302: Performance regression in Math.pow intrinsic
Summary: Added special case for x^y where y == 2
Reviewed-by: kvn, roland

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/library_call.cpp

Changeset: d3dff66800f3
Author:    bharadwaj
Date:      2014-04-25 14:29 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d3dff66800f3

Merge


Changeset: ccbe4f8119b6
Author:    anoll
Date:      2014-04-28 12:39 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ccbe4f8119b6

8040085: dtrace/jsdt tests crash on solaris. found an unadvertised bad scavengable oop in the code cache
Summary: Add CodeCache::add_scavenge_root_nmethod(this) to the dtrace-constructor of nmethod
Reviewed-by: roland, iveresov

! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 590c234f1f5e
Author:    anoll
Date:      2014-04-28 03:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/590c234f1f5e

Merge

! src/share/vm/code/nmethod.cpp
- test/runtime/6925573/SortMethodsTest.java

Changeset: 0b46bc08ff09
Author:    anoll
Date:      2014-04-28 14:34 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0b46bc08ff09

8041771: C1: remove unused IR::_locals_size
Summary: The unused IR::_locals_size is removed.
Reviewed-by: kvn, roland
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp

Changeset: cbb70f720ddb
Author:    drchase
Date:      2014-04-28 15:09 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/cbb70f720ddb

8039407: Regression test needed for JDK-8015396
Summary: Converted bug demo into regression test
Reviewed-by: kvn

+ test/compiler/floatingpoint/ModNaN.java

Changeset: 401efd13b064
Author:    morris
Date:      2014-04-28 16:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/401efd13b064

8040919: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
Summary: Parfait refactoring in OopMapSet::update_register_map
Reviewed-by: kvn, twisti

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

Changeset: 48c15b47a4f1
Author:    anoll
Date:      2014-04-29 07:59 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/48c15b47a4f1

8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline
Summary: Fixes broken memory freeing of compile queue tasks and makes sure that blocking compiles do not hang the VM if compilation gets disabled due to a full code cache.
Reviewed-by: kvn, iveresov

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: d02dbc95b60b
Author:    anoll
Date:      2014-04-29 08:08 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d02dbc95b60b

8036956: remove EnableInvokeDynamic flag
Summary: The EnableInvokeDynamic flag and all support code is removed because it is not longer used in JDK 9.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/ci/ciObject.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 790cbd800fe4
Author:    anoll
Date:      2014-04-29 07:14 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/790cbd800fe4

Merge


Changeset: 4f0ae81062fd
Author:    kvn
Date:      2014-04-29 10:29 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4f0ae81062fd

8041959: Skip replay parsing errors with ReplayIgnoreInitErrors
Summary: Allow replay compilation with replay file parsing error.
Reviewed-by: twisti, iveresov

! src/share/vm/ci/ciReplay.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: 9883c95f17f6
Author:    kvn
Date:      2014-04-29 12:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9883c95f17f6

8041957: -XX:UseAVX=0 cause assert(UseAVX) failed
Summary: temporary set UseAVX=1 and UseSSE=2 in generate_get_cpu_info()
Reviewed-by: twisti

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

Changeset: e3a56821c4e3
Author:    mikael
Date:      2014-04-29 22:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e3a56821c4e3

8022070: Compilation error in stubGenerator_sparc.cpp with some compilers
Reviewed-by: twisti, kvn

! src/cpu/sparc/vm/stubGenerator_sparc.cpp

Changeset: c884ec3ea87f
Author:    mikael
Date:      2014-04-29 22:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c884ec3ea87f

8042059: Various fixes to linux/sparc
Reviewed-by: twisti, kvn

! agent/src/os/linux/libproc.h
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp

Changeset: 7c68337bb685
Author:    kvn
Date:      2014-04-30 14:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7c68337bb685

8035936: SIGBUS in StubRoutines::aesencryptBlock, solaris-sparc
Summary: Fix the arbitrary alignment issue in SPARC AES crypto stub routines.
Reviewed-by: kvn, iveresov
Contributed-by: shrinivas.joshi at oracle.com

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/runtime.cpp
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESDecode.java
! test/compiler/7184394/TestAESEncode.java
! test/compiler/7184394/TestAESMain.java

Changeset: ae70708e34c5
Author:    kvn
Date:      2014-05-01 17:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ae70708e34c5

8042281: compiler/7184394/TestAESMain.java fails with: javax.crypto.IllegalBlockSizeException: Input length not multiple of 16 bytes
Summary: Added missing -DmsgSize=640 to test's run commands.
Reviewed-by: kvn
Contributed-by: shrinivas.joshi at oracle.com

! test/compiler/7184394/TestAESMain.java

Changeset: 5edc16b659dd
Author:    twisti
Date:      2014-05-02 19:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5edc16b659dd

Merge

- make/hotspot_version
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: cdc3ba20b08f
Author:    zgu
Date:      2014-05-01 05:52 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/cdc3ba20b08f

6885993: Named Thread: introduce print() and print_on(outputStream* st) methods
Summary: Eliminating duplicated code by introducing print_on(outputStream* st) methods in NamedThread
Reviewed-by: twisti, coleenp, dholmes

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp

Changeset: bcf479da3ce5
Author:    dcubed
Date:      2014-05-02 11:06 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/bcf479da3ce5

Merge


Changeset: af53a220ea60
Author:    sla
Date:      2014-05-05 20:17 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/af53a220ea60

8031126: java/lang/management/ThreadMXBean/ThreadUserTime.java fails intermittently
Reviewed-by: coleenp, simonis, goetz, gthornbr

! src/os/linux/vm/os_linux.cpp

Changeset: 003c36658224
Author:    coleenp
Date:      2014-05-05 19:53 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/003c36658224

8023697: failed class resolution reports different class name in detail message for the first and subsequent times
Summary: Cache detail message when we cache exception for constant pool resolution.
Reviewed-by: acorn, twisti, jrose

! src/share/vm/classfile/resolutionErrors.cpp
! src/share/vm/classfile/resolutionErrors.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp
+ test/runtime/ClassResolutionFail/Property.java
+ test/runtime/ClassResolutionFail/PropertySuper.java
+ test/runtime/ClassResolutionFail/TestClassResolutionFail.java

Changeset: e7a6a3354c84
Author:    lfoltan
Date:      2014-05-06 08:59 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e7a6a3354c84

8041627: Solaris Studio 12.4 C++ 5.13 compilation error due to lack of "surplus" prototype for binaryTreeDictionary.cpp.
Summary: Fix C++ compilation error diagnostic for the call of "surplus" within get_better_list() method.
Reviewed-by: coleenp, dholmes

! src/share/vm/memory/binaryTreeDictionary.cpp

Changeset: 21130eb5768d
Author:    lfoltan
Date:      2014-05-06 09:56 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/21130eb5768d

8041620: Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope.
Summary: Remove adlc's unused class FileBuffRegion.
Reviewed-by: coleenp, dholmes, kvn

! src/share/vm/adlc/filebuff.cpp
! src/share/vm/adlc/filebuff.hpp

Changeset: dd10307aad9d
Author:    coleenp
Date:      2014-05-07 18:19 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/dd10307aad9d

Merge

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/runtime/thread.cpp

Changeset: c6d29f2731d5
Author:    anoll
Date:      2014-05-02 06:24 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/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/build-infra/jdk9/hotspot/rev/d54237e9d713

Merge


Changeset: 477b5a69ee6d
Author:    iignatyev
Date:      2014-05-02 13:20 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/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/build-infra/jdk9/hotspot/rev/802d8115b5f1

Merge


Changeset: bd1a985905ed
Author:    kvn
Date:      2014-05-02 16:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/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/build-infra/jdk9/hotspot/rev/c41037fab04f

Merge


Changeset: 3e1b9ea326fa
Author:    anoll
Date:      2014-05-05 15:10 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/hotspot/rev/15b2bb6fd673

Merge


Changeset: 9433721e2340
Author:    anoll
Date:      2014-05-06 13:08 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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/build-infra/jdk9/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

Changeset: 8886a4bcaeaa
Author:    jwilhelm
Date:      2014-04-29 22:57 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/8886a4bcaeaa

8027643: Merge GenCollectorPolicy and TwoGenerationCollectorPolicy
Summary: Merged the two calsses GenCollectorPolicy and TwoGenerationCollectorPolicy
Reviewed-by: sjohanss, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/services/memoryService.cpp

Changeset: 5549b26a0660
Author:    jwilhelm
Date:      2014-05-02 21:10 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5549b26a0660

Merge


Changeset: 83dc9a7abcce
Author:    tschatzl
Date:      2014-05-06 09:41 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/83dc9a7abcce

8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong
Summary: Changed faulty error message in the verification code
Reviewed-by: stefank, tschatzl
Contributed-by: Andreas Sjoberg <andreas.sjoberg at oracle.com>

! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp

Changeset: a5730e3dee96
Author:    ehelin
Date:      2014-03-19 17:04 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a5730e3dee96

8034094: SA agent can't compile when jni_x86.h is used
Reviewed-by: dsamersoff, erikj

! src/cpu/x86/vm/jni_x86.h

Changeset: 957ed38326bd
Author:    jmasa
Date:      2014-05-08 18:22 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/957ed38326bd

Merge

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: a7d16a7880ab
Author:    amurillo
Date:      2014-05-09 08:34 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a7d16a7880ab

Merge


Changeset: bd333491bb6c
Author:    lana
Date:      2014-05-15 10:40 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/bd333491bb6c

Merge


Changeset: 53a41e7cbe05
Author:    drchase
Date:      2014-05-09 16:50 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/53a41e7cbe05

8037816: Fix for 8036122 breaks build with Xcode5/clang
Summary: Repaired or selectively disabled offending formats; future-proofed with additional checking
Reviewed-by: kvn, jrose, stefank

! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/bsd/vm/decoder_machO.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_RangeCheckElimination.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_ValueType.hpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciConstant.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMetadata.cpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciObject.cpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/classfile/classFileError.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compressedStream.cpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compileLog.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
! 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/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
! src/share/vm/gc_implementation/g1/g1BiasedArray.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1HRPrinter.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/immutableSpace.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/spaceDecorator.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/libadt/set.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/annotations.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.inline.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnvThreadState.cpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/privilegedStack.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/osThread.cpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/stackValue.cpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/xmlstream.cpp
! src/share/vm/utilities/xmlstream.hpp

Changeset: f88688d5c78c
Author:    zgu
Date:      2014-05-07 06:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f88688d5c78c

8041415: remove port.{cpp,hpp} files
Summary: Hotspot should use standard headers and types
Reviewed-by: coleenp, kvn

! src/share/vm/adlc/adlc.hpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/filebuff.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/libadt/dict.hpp
- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp
! src/share/vm/libadt/set.cpp
! src/share/vm/libadt/set.hpp
! src/share/vm/libadt/vectset.cpp
! src/share/vm/libadt/vectset.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/indexSet.cpp
! src/share/vm/opto/indexSet.hpp
! src/share/vm/opto/live.hpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/precompiled/precompiled.hpp

Changeset: 9b502ede714c
Author:    gziemski
Date:      2014-05-07 14:16 -0500
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9b502ede714c

8038654: Separate SymbolTable and StringTable code
Summary: Refactor stringTable class out of symbolTable, making sure all includes are minimal set and are sorted.
Reviewed-by: coleenp, stefank

! src/share/vm/classfile/javaClasses.cpp
+ src/share/vm/classfile/stringTable.cpp
+ src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.cpp

Changeset: ff15e9a66f7b
Author:    ctornqvi
Date:      2014-05-09 17:06 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ff15e9a66f7b

8042471: Unable to build JDK 9 Hotspot within VS2010
Summary: Fixed quoting issue and passing on defines to project file
Reviewed-by: mgronlun, sla

! make/windows/projectfiles/common/Makefile

Changeset: 1d9cd7b779a7
Author:    ctornqvi
Date:      2014-05-09 17:06 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1d9cd7b779a7

8042726: [TESTBUG] TEST.groups file was not updated after runtime/6925573/SortMethodsTest.java removal
Summary: Removed runtime/6925573/SortMethodsTest.java from TEST.groups
Reviewed-by: gtriantafill, lfoltan, coleenp, dholmes

! test/TEST.groups

Changeset: aa3adb6da964
Author:    coleenp
Date:      2014-05-12 09:47 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/aa3adb6da964

Merge

! src/share/vm/adlc/output_h.cpp
! src/share/vm/classfile/javaClasses.cpp
+ src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/libadt/dict.cpp
- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp
! src/share/vm/libadt/set.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: e657971fd67a
Author:    simonis
Date:      2014-05-12 09:59 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e657971fd67a

8039805: Fix the signature of the global new/delete operators in allocation.cpp.
Reviewed-by: dholmes, lfoltan

! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/porting_aix.cpp
! src/share/vm/memory/allocation.cpp

Changeset: 9ea2d010f47c
Author:    lfoltan
Date:      2014-05-12 15:50 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9ea2d010f47c

Merge

! src/os/aix/vm/os_aix.cpp
! src/share/vm/memory/allocation.cpp

Changeset: 544227bb06d0
Author:    hseigel
Date:      2014-05-12 13:12 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/544227bb06d0

8040292: Annotation attributes must not appear more than once
Summary: Add checks for duplicate attributes.
Reviewed-by: coleenp, lfoltan

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/duplAttributes/DuplAttributes.jcod
+ test/runtime/duplAttributes/DuplAttributesTest.java
+ test/runtime/duplAttributes/test.jar

Changeset: 21a8a08025a0
Author:    mikael
Date:      2014-05-12 06:17 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/21a8a08025a0

8042804: Support invoking Hotspot tests from top level
Reviewed-by: sla, erikj

! test/Makefile

Changeset: 05d8994e9f35
Author:    ctornqvi
Date:      2014-05-12 18:45 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/05d8994e9f35

Merge


Changeset: 5e6dc4e3c761
Author:    dholmes
Date:      2014-05-12 20:20 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5e6dc4e3c761

8032551: Remove UsePPCLWSYNC from globals.hpp
Reviewed-by: lfoltan, zgu

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

Changeset: 722198b9fa26
Author:    dholmes
Date:      2014-05-12 20:25 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/722198b9fa26

Merge

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

Changeset: fef9b88e2585
Author:    anoll
Date:      2014-05-08 12:49 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/fef9b88e2585

8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
Summary: Define a new function that determines the minimum number of compiler threads for a particular platform/configuration.
Reviewed-by: kvn

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 035c93dbff0b
Author:    twisti
Date:      2014-05-08 15:16 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/035c93dbff0b

Merge


Changeset: 53acad1e7f52
Author:    anoll
Date:      2014-05-09 09:12 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/53acad1e7f52

8029343: CodeCache::allocate increments '_number_of_blobs' even if allocation fails.
Summary: Incrementing the number of code blobs in CodeCache::allocate(...) is now only performed if allocation succeeds. The guarantee is fixed.
Reviewed-by: kvn, iveresov
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

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

Changeset: c31d0c31e7bf
Author:    twisti
Date:      2014-05-12 17:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c31d0c31e7bf

Merge

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

Changeset: 3d247564e2d8
Author:    anoll
Date:      2014-05-13 11:25 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3d247564e2d8

8021770: BackEdgeThreshold option is no longer used and should be removed
Summary: The BackEdgeThreshold option is removed because it is no longer used.
Reviewed-by: twisti, kvn, cjplummer
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 975d903e1de3
Author:    iveresov
Date:      2014-05-13 11:32 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/975d903e1de3

8032463: VirtualDispatch test timeout with DeoptimizeALot
Summary: Introduce code aging for warm method detection
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 99dc0ff1d4c7
Author:    vlivanov
Date:      2014-03-11 15:06 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/99dc0ff1d4c7

8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
Reviewed-by: kvn, iveresov

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp

Changeset: 3624b11235ba
Author:    simonis
Date:      2014-05-14 12:09 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3624b11235ba

8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas
Summary: Added conditions around macro definitions for pragmas.
Reviewed-by: kvn

! src/share/vm/utilities/globalDefinitions_gcc.hpp

Changeset: c98ef93bfe9a
Author:    iveresov
Date:      2014-05-14 14:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c98ef93bfe9a

8043063: Code aging should allocate MethodCounters when flushing a method
Summary: Make sure that MethodCounters are present when the method is flushed for the first time to switch on code aging
Reviewed-by: kvn

! src/share/vm/runtime/sweeper.cpp

Changeset: 466b58fa837b
Author:    twisti
Date:      2014-05-15 11:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/466b58fa837b

Merge

- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b329ff11a78c
Author:    amurillo
Date:      2014-05-16 02:13 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b329ff11a78c

Merge

- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp

Changeset: 18f86da62a40
Author:    katleman
Date:      2014-05-22 12:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/18f86da62a40

Added tag jdk9-b14 for changeset bd333491bb6c

! .hgtags

Changeset: be9e24a9d6c6
Author:    lana
Date:      2014-05-22 14:38 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/be9e24a9d6c6

Merge

- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp

Changeset: 729d5480f7db
Author:    rasbold
Date:      2014-05-21 10:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/729d5480f7db

8043354: 8043354: Make is_return_allocated() respect allocated objects than can method-escape
Summary: In bcEscapeAnalyzer update the _allocated_escapes flag if a var escapes the method.
Reviewed-by: kvn

! src/share/vm/ci/bcEscapeAnalyzer.cpp
+ test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java

Changeset: 7bc0cccb2e2a
Author:    mseledtsov
Date:      2014-05-14 10:38 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7bc0cccb2e2a

8041938: [TESTBUG] runtime/SharedArchiveFile/CdsWriteError.java failed in RT_Baseline with 'Unable to create shared archive file' missing from stdout/stderr
Summary: his test is unstable in automated testing system, team agreed to remove it
Reviewed-by: coleenp, gtriantafill

- test/runtime/SharedArchiveFile/CdsWriteError.java

Changeset: 193b0ff17995
Author:    ctornqvi
Date:      2014-05-14 18:18 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/193b0ff17995

8042595: [TESTBUG] runtime/7110720/Test7110720.sh rarely fails with message "explicit compiler command file not read"
Summary: Removed the shell test and moved the testcases into the already existing Java based tests
Reviewed-by: coleenp, lfoltan

- test/runtime/7110720/Test7110720.sh
! test/runtime/CommandLine/CompilerConfigFileWarning.java
! test/runtime/CommandLine/ConfigFileWarning.java

Changeset: fdcbdafe2073
Author:    drchase
Date:      2014-05-14 22:54 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/fdcbdafe2073

8043164: Format warning in traceStream.hpp
Summary: added cast to placate gcc
Reviewed-by: kvn, zgu

! src/share/vm/trace/traceStream.hpp

Changeset: 1a485aafdbb1
Author:    sla
Date:      2014-05-14 20:44 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1a485aafdbb1

8041934: com/sun/jdi/RepStep.java fails in RT_Baseline on all platforms with assert(_cur_stack_depth == count_frames()) failed: cur_stack_depth out of sync
Summary: Missing call to jvmti_method_exit from native wrapper code
Reviewed-by: twisti, dcubed, sspitsyn
Contributed-by: rickard.backman at oracle.com

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: cb82a30966ac
Author:    lfoltan
Date:      2014-05-15 09:25 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/cb82a30966ac

8041918: BootstrapMethods attribute cannot be empty.
Summary: Allow a BootstrapMethods attribute that contains an empty bootstrap_methods table where num_bootstrap_methods is equal to zero.
Reviewed-by: coleenp, hseigel

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
+ test/runtime/classFileParserBug/emptynumbootstrapmethods.jar
+ test/runtime/classFileParserBug/emptynumbootstrapmethods1.jcod
+ test/runtime/classFileParserBug/emptynumbootstrapmethods2.jcod

Changeset: 30869b0daa3e
Author:    rdurbin
Date:      2014-05-15 10:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/30869b0daa3e

8028749: java -version crashes with 'fatal error: heap walk aborted with error 1'
Summary: check_heap() should only call HeapWalk() when HeapLock() is successful.
Reviewed-by: ctornqvi, sla, dcubed

! src/os/windows/vm/os_windows.cpp

Changeset: 47b707b6c4e7
Author:    coleenp
Date:      2014-05-15 17:38 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/47b707b6c4e7

8025580: Temporary flags: UseNewReflection and ReflectionWrapResolutionErrors
Summary: The fix removes all UseNewReflection/ReflectionWrapResolutionErrors occurrences/logic and adds them into the list of obsolete_jvm_flags in arguments.cpp.
Reviewed-by: coleenp, hseigel
Contributed-by: ygaevsky at azulsystems.com

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/vframe.cpp

Changeset: 743b82ecdcd5
Author:    coleenp
Date:      2014-05-15 18:23 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/743b82ecdcd5

8038212: Method::is_valid_method() check has performance regression impact for stackwalking
Summary: Only prune metaspace virtual spaces at safepoint so walking them is safe outside a safepoint.
Reviewed-by: mgerdin, mgronlun, hseigel, stefank

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 241facf68190
Author:    minqi
Date:      2014-05-15 20:16 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/241facf68190

8042885: java does not take hexadecimal number as vm option
Summary: Java does not take number with hexadecimal format as options, fix enable hexadecimal format number can be used as vm option.
Reviewed-by: coleenp, lfoltan, ctornqvi, hseigel, mseledtsov
Contributed-by: yumin.qi at oracle.com

! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/globalDefinitions.hpp
+ test/runtime/CommandLine/TestHexArguments.java

Changeset: 06bfb8cd7b78
Author:    sspitsyn
Date:      2014-05-16 15:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/06bfb8cd7b78

8042796: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
Summary: Relax the guaranty for deleted methods
Reviewed-by: dcubed, coleenp
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/utilities/accessFlags.hpp

Changeset: 4766a2df3115
Author:    sspitsyn
Date:      2014-05-17 01:59 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4766a2df3115

8043264: hsdis library not picked up correctly on expected paths
Summary: Fix file separator issue on Windows
Reviewed-by: sla, sspitsyn
Contributed-by: krismo at azulsystems.com

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

Changeset: e4d54c03efe7
Author:    coleenp
Date:      2014-05-17 19:34 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e4d54c03efe7

Merge

! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/runtime/7110720/Test7110720.sh
- test/runtime/SharedArchiveFile/CdsWriteError.java

Changeset: 9c47176726c1
Author:    sla
Date:      2014-05-20 20:35 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9c47176726c1

8043314: Fix for JDK-8041934 causes assert(is_interpreted_frame()) failed: interpreted frame expected
Summary: Back out fix for JDK-8041934
Reviewed-by: coleenp, sspitsyn

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: 3eef593d19a2
Author:    coleenp
Date:      2014-05-21 19:08 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3eef593d19a2

Merge

- test/runtime/7110720/Test7110720.sh
- test/runtime/SharedArchiveFile/CdsWriteError.java

Changeset: 3bcc6a0efddb
Author:    brutisso
Date:      2014-05-08 10:29 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3bcc6a0efddb

8042474: Clean up duplicated code in RSHashTable
Summary: Removed duplicate code in RSHashTable to fetch SparsePRTEntries
Reviewed-by: tschatzl, brutisso
Contributed-by: Andreas Sjoberg <andreas.sjoberg at oracle.com>

! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp

Changeset: dd531b743c04
Author:    ehelin
Date:      2014-05-09 09:59 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/dd531b743c04

8034852: Shrinking of Metaspace high-water-mark causes incorrect OutOfMemoryErrors or back-to-back GCs
Reviewed-by: jmasa, pliden, stefank

! src/share/vm/memory/metaspace.cpp

Changeset: 34c97dff181d
Author:    jmasa
Date:      2014-05-09 19:47 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/34c97dff181d

Merge

! src/share/vm/memory/metaspace.cpp

Changeset: 568b5cd02aee
Author:    jmasa
Date:      2014-05-11 16:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/568b5cd02aee

8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
Reviewed-by: ysr, brutisso, tschatzl

! test/gc/g1/TestGCLogMessages.java

Changeset: 3940073bc897
Author:    pliden
Date:      2014-05-14 13:32 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3940073bc897

8040803: G1: Concurrent mark hangs when mark stack overflows
Reviewed-by: brutisso, ehelin

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp

Changeset: 480aa32305a3
Author:    pliden
Date:      2014-05-14 14:32 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/480aa32305a3

8040804: G1: Concurrent mark stuck in loop calling os::elapsedVTime()
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp

Changeset: 2c3f3ca92a2b
Author:    jmasa
Date:      2014-05-19 08:09 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/2c3f3ca92a2b

Merge

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/utilities/workgroup.cpp

Changeset: 6c107fc5ace3
Author:    pliden
Date:      2014-05-20 10:24 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6c107fc5ace3

8039042: G1: Phantom zeros in cardtable
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp

Changeset: f0d46ce87662
Author:    jcoomes
Date:      2014-05-20 10:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f0d46ce87662

8042255: make gc src file exclusion more automatic
Reviewed-by: brutisso, stefank, dholmes, rdurbin

! make/excludeSrc.make

Changeset: 8ec72dcefd74
Author:    iignatyev
Date:      2014-05-20 18:25 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/8ec72dcefd74

8039489: Refactor test framework for dynamic VM options
Reviewed-by: jmasa, ehelin, jwilhelm
Contributed-by: dmitry.fazunenko at oracle.com

! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
! test/gc/parallelScavenge/TestDynShrinkHeap.java
+ test/testlibrary/com/oracle/java/testlibrary/DynamicVMOption.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java

Changeset: 9dfcd36b0adc
Author:    ehelin
Date:      2014-05-21 16:11 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9dfcd36b0adc

8043639: Backout JDK-8034852: Shrinking of Metaspace high-water-mark causes incorrect OutOfMemoryErrors or back-to-back GCs
Reviewed-by: stefank, tschatzl

! src/share/vm/memory/metaspace.cpp

Changeset: 23a21eb6dcc3
Author:    jmasa
Date:      2014-05-22 06:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/23a21eb6dcc3

Merge

! src/share/vm/memory/metaspace.cpp
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java

Changeset: 75e1ec763270
Author:    roland
Date:      2014-05-15 09:09 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/75e1ec763270

8026694: New type profiling points break compilation replay
Summary: fixes compilation replay with new profiling points
Reviewed-by: kvn, twisti

! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java
! agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntries.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java
! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 6fe134d57261
Author:    iveresov
Date:      2014-05-15 10:37 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6fe134d57261

8043180: SIGSEGV in Events::log_deopt_message
Summary: Added missing deopt reason name Reason_tenured
Reviewed-by: kvn, twisti

! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp

Changeset: d064d7b9d93b
Author:    kvn
Date:      2014-01-27 10:20 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d064d7b9d93b

8032566: Crash in JIT when running Scala compiler (and compiling Scala std lib)
Summary: Switch off EliminateAutoBox flag by default in jdk8 release.
Reviewed-by: iveresov

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

Changeset: 13818eb5243c
Author:    kvn
Date:      2014-05-16 12:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/13818eb5243c

8042786: Proper fix for 8032566
Summary: Check for overflow cases in range checks and collapse it if we can.
Reviewed-by: jrose, iveresov

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp

Changeset: 1e0ea5a940c7
Author:    kvn
Date:      2014-05-16 12:06 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1e0ea5a940c7

Merge

- agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java

Changeset: e7198bd15079
Author:    twisti
Date:      2014-05-16 14:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e7198bd15079

Merge

- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 9a7285acfb28
Author:    twisti
Date:      2014-05-16 14:38 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9a7285acfb28

Merge

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

Changeset: cd47f4593a96
Author:    iignatyev
Date:      2014-05-19 23:52 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/cd47f4593a96

8032498: compiler/ciReplay tests fail with StatusError: failed to clean up files after test...
Reviewed-by: kvn

! test/compiler/ciReplay/TestVM.sh
! test/compiler/ciReplay/TestVM_no_comp_level.sh
! test/compiler/ciReplay/common.sh

Changeset: f645d100b058
Author:    bharadwaj
Date:      2014-05-19 20:28 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f645d100b058

6563994: assert(wf.check_method_context(ctxk, m), "proper context") failed
Summary: Check for redefined method before finding unique concrete method
Reviewed-by: twisti, kvn

! src/share/vm/code/dependencies.cpp

Changeset: 670808fbebd3
Author:    bharadwaj
Date:      2014-05-19 13:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/670808fbebd3

Merge


Changeset: b97166f236bd
Author:    adlertz
Date:      2014-05-20 09:35 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b97166f236bd

6883953: java -client -XX:ValueMapInitialSize=0 crashes
Summary: Added lower bound check for ValueMapInitialSize
Reviewed-by: kvn
Contributed-by: ygaevsky at azulsystems.com

! src/share/vm/runtime/arguments.cpp

Changeset: 4cc7fe54e0e1
Author:    goetz
Date:      2014-05-08 15:37 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4cc7fe54e0e1

8042737: Introduce umbrella header prefetch.inline.hpp
Reviewed-by: twisti, stefank

! src/os/aix/vm/thread_aix.inline.hpp
! src/os/bsd/vm/thread_bsd.inline.hpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/thread_windows.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/unsafe.cpp
+ src/share/vm/runtime/prefetch.inline.hpp

Changeset: 3ba6e0092f65
Author:    kvn
Date:      2014-05-21 12:16 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3ba6e0092f65

8043274: Test compiler/7184394/TestAESMain.java gets NPE on solaris
Summary: save cipher len after registers are saved
Reviewed-by: kvn
Contributed-by: shrinivas.joshi at oracle.com

! src/cpu/sparc/vm/stubGenerator_sparc.cpp

Changeset: ff1525ebc8b7
Author:    twisti
Date:      2014-05-22 16:26 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ff1525ebc8b7

Merge

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
- test/runtime/7110720/Test7110720.sh
- test/runtime/SharedArchiveFile/CdsWriteError.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java

Changeset: 170f6d733d7a
Author:    jcoomes
Date:      2014-05-23 10:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/170f6d733d7a

Merge

- agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java
- test/runtime/7110720/Test7110720.sh
- test/runtime/SharedArchiveFile/CdsWriteError.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java

Changeset: b14e7c0b7d3e
Author:    katleman
Date:      2014-05-29 22:32 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b14e7c0b7d3e

Added tag jdk9-b15 for changeset 170f6d733d7a

! .hgtags

Changeset: 2c2aa6de8f60
Author:    coleenp
Date:      2014-05-21 14:36 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/2c2aa6de8f60

8042727: nsk/jdb/unwatch/unwatch001 crash in InstanceKlass::methods_do(void (*)(Method*))
Summary: Only walk methods in instanceklass if the class is loaded
Reviewed-by: dholmes, fparain

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/java.cpp

Changeset: bef7fbf0fad0
Author:    allwin
Date:      2014-05-22 09:12 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/bef7fbf0fad0

8027230: Overflow in java.lang.instrument.Instrumentation.getObjectSize() method
Reviewed-by: dholmes, sspitsyn

! src/share/vm/prims/jvmtiEnv.cpp
! test/TEST.groups
+ test/serviceability/jvmti/GetObjectSizeOverflow.java
+ test/serviceability/jvmti/GetObjectSizeOverflowAgent.java

Changeset: 886599d8f918
Author:    lfoltan
Date:      2014-05-22 11:36 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/886599d8f918

8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
Summary: Factor out definitions of copysignA and scalbnA into new file sharedRuntimeMath.hpp
Reviewed-by: dholmes, coleenp, kvn

+ src/share/vm/runtime/sharedRuntimeMath.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp

Changeset: 16432bba405a
Author:    dsamersoff
Date:      2014-05-22 13:22 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/16432bba405a

8042155: [TESTBUG] Tests for stack guard pages have to be cleaned up
Summary: Tests for 6929067 and 8009062 should be composed to single test that provide better testing for stack guard pages behaviour
Reviewed-by: coleenp, dcubed, dsimms

- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh
+ test/runtime/StackGuardPages/DoOverflow.java
+ test/runtime/StackGuardPages/invoke.c
+ test/runtime/StackGuardPages/testme.sh

Changeset: 74ca2ce0f7d7
Author:    coleenp
Date:      2014-05-23 16:43 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/74ca2ce0f7d7

Merge

- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh

Changeset: c07a0d0a06ca
Author:    coleenp
Date:      2014-05-23 16:54 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c07a0d0a06ca

8043925: Fix typo in verifier.cpp
Summary: Fix lookupswitch
Reviewed-by: sla, coleenp
Contributed-by: ygaevsky at azulsystems.com

! src/share/vm/classfile/verifier.cpp

Changeset: b7db78671db9
Author:    coleenp
Date:      2014-05-23 21:34 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b7db78671db9

Merge


Changeset: 385699caea74
Author:    minqi
Date:      2014-05-27 08:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/385699caea74

8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
Summary: In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same. In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same.
Reviewed-by: dholmes, iklam, jiangli, coleenp
Contributed-by: yumin.qi at oracle.com

! src/share/vm/memory/metaspace.cpp

Changeset: 68e6defdb086
Author:    tschatzl
Date:      2014-05-26 09:31 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/68e6defdb086

8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx
Summary: The mismatch in declaration and definition has been encountered when compiling on a platform where the sizes are different. Change the method definition to match the declaration.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Dan Horak <dhorak at redhat.com>

! src/share/vm/runtime/arguments.cpp

Changeset: abd312cd8cc2
Author:    iignatyev
Date:      2014-05-26 19:21 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/abd312cd8cc2

8040250: The test test/gc/parallelScavenge/TestDynShrinkHeap.java fails with OOME
Reviewed-by: jmasa, iignatyev
Contributed-by: dmitry.fazunenko at oracle.com

! test/gc/parallelScavenge/TestDynShrinkHeap.java

Changeset: f2fd0ad01e7d
Author:    jmasa
Date:      2014-05-29 13:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f2fd0ad01e7d

Merge


Changeset: 279b06e56692
Author:    neliasso
Date:      2014-05-21 11:25 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/279b06e56692

8031475: Missing oopmap in patching stubs
Summary: Add patch test for lir_checkcast in compute_oop_map
Reviewed-by: roland, twisti

! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.cpp

Changeset: dc8ee0a9f276
Author:    twisti
Date:      2014-05-23 09:22 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/dc8ee0a9f276

Merge

- test/runtime/7110720/Test7110720.sh
- test/runtime/SharedArchiveFile/CdsWriteError.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java

Changeset: 53770f36ebdd
Author:    iignatyev
Date:      2014-05-24 00:04 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/53770f36ebdd

8032970: Add stack size check methods to WhiteBox API
Reviewed-by: twisti, kvn, iignatyev
Contributed-by: kirill.shirokov at oracle.com

! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
+ test/runtime/whitebox/WBStackSize.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 6f98662f1725
Author:    roland
Date:      2014-05-26 10:48 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6f98662f1725

8042557: compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: GC triggered before VM initialization completed
Summary: larger heap size, bug fix when trying to exhaust memory
Reviewed-by: vlivanov, twisti, kvn

! test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 3a210a641062
Author:    roland
Date:      2014-05-26 14:27 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3a210a641062

8043638: Multiple compilation attempts break LogCompulation, lead to confusing PrintInlining output
Summary: dumps inlining only for last compilation attempt. Fix LogCompilation tool so it handles multiple compilation attempts.
Reviewed-by: vlivanov, kvn

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Compilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp

Changeset: 140b7b205a04
Author:    iignatyev
Date:      2014-05-26 19:05 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/140b7b205a04

8038924: Test bit-instructions fails with unexpected exit value on sparc
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/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java

Changeset: 539e0059f825
Author:    mikael
Date:      2014-05-27 16:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/539e0059f825

8043206: Fix signed vs. unsigned comparison warning in copy_sparc.hpp
Reviewed-by: coleenp, lfoltan, kvn

! src/cpu/sparc/vm/copy_sparc.hpp

Changeset: 102506d9d873
Author:    iignatyev
Date:      2014-05-28 14:42 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/102506d9d873

8043899: compiler/5091921/Test7005594.java fails if specified -Xmx is less than 1600m
Reviewed-by: kvn, twisti, vlivanov

! test/compiler/5091921/Test7005594.java
! test/compiler/5091921/Test7005594.sh

Changeset: dd46a4a1299c
Author:    iveresov
Date:      2014-05-28 07:59 -1000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/dd46a4a1299c

8044090: C1: Old value instead of new one is passed to post-barrier in UnsafeGetAndSetObject
Summary: Pass correct value to post-barrier in UnsafeGetAndSetObject
Reviewed-by: roland, vlivanov

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp

Changeset: 39e7fbc6d865
Author:    vlivanov
Date:      2014-05-29 09:41 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/39e7fbc6d865

8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle
Reviewed-by: twisti, jrose, sspitsyn

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

Changeset: ee47d1257510
Author:    twisti
Date:      2014-05-30 09:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ee47d1257510

Merge

! test/TEST.groups
- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh

Changeset: 6a115a18858f
Author:    twisti
Date:      2014-05-30 10:07 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6a115a18858f

Merge


Changeset: 4a0965f52d4d
Author:    amurillo
Date:      2014-05-30 13:46 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4a0965f52d4d

Merge

- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh

Changeset: d7a8e8a4965c
Author:    katleman
Date:      2014-06-04 20:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d7a8e8a4965c

Added tag jdk9-b16 for changeset b14e7c0b7d3e

! .hgtags

Changeset: 14b656df31c2
Author:    lana
Date:      2014-06-05 19:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/14b656df31c2

Merge

- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh

Changeset: 18f15f589f38
Author:    minqi
Date:      2014-05-27 21:58 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/18f15f589f38

8043896: Error reporting for insufficient shared region size is incorrect
Summary: In SharedSpaceType, we have three enum types which are used in report_out_of_shared_space(SharedSpaceType type). In fact we supplied more than three messages and flags. This leads the warning always gives wrong message with the first not used.
Reviewed-by: iklam, coleenp
Contributed-by: yumin.qi at oracle.com

! src/share/vm/utilities/debug.cpp

Changeset: f637708ddc8a
Author:    poonam
Date:      2014-05-28 06:26 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f637708ddc8a

8043086: Hotspot is expected to report OOM which is occurred String.intern(), but crashes in JDK8u5
Summary: In case of allocation failure, restore the value of _chunk in Arena
Reviewed-by: dholmes, dcubed

! src/share/vm/memory/allocation.cpp

Changeset: c597dc3eb862
Author:    dsamersoff
Date:      2014-05-28 07:36 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c597dc3eb862

6904403: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM
Summary: Don't assert if one of classes in hierarhy was redefined
Reviewed-by: coleenp, sspitsyn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
+ test/runtime/RedefineFinalizer/Agent.java
+ test/runtime/RedefineFinalizer/Main.java
+ test/runtime/RedefineFinalizer/Martyr.java
+ test/runtime/RedefineFinalizer/MartyrSon.java
+ test/runtime/RedefineFinalizer/manifest.mf
+ test/runtime/RedefineFinalizer/testme.sh

Changeset: c351f64e8468
Author:    dsamersoff
Date:      2014-05-28 15:03 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c351f64e8468

Merge


Changeset: 561686afee4b
Author:    ctornqvi
Date:      2014-05-28 22:59 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/561686afee4b

8043786: [TESTBUG] runtime/CommandLine/TestHexArguments.java test fails in nightly
Summary: Changed test to not pass on external flags to child processes
Reviewed-by: coleenp, hseigel

! test/runtime/CommandLine/TestHexArguments.java

Changeset: ef650d0ce657
Author:    lfoltan
Date:      2014-05-29 08:58 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ef650d0ce657

8041623: Solaris Studio 12.4 C++ 5.13, CHECK_UNHANDLED_OOPS use of class oop's copy constructor definitions causing error level diagnostic.
Summary: Fix several minor compilation issues with volatile oops for CHECK_UNHANDLED_OOPS support.
Reviewed-by: coleenp, hseigel

! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryPool.cpp

Changeset: b576b115df4d
Author:    dcubed
Date:      2014-05-30 07:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b576b115df4d

8036823: Stack trace sometimes shows 'locked' instead of 'waiting to lock'
Summary: Add a !owner check for 'waiting to lock' to catch current_pending_monitor corner cases.
Reviewed-by: dholmes, sspitsyn, kmo, zgu
Contributed-by: rednaxelafx at gmail.com, zhengyu.gu at oracle.com, daniel.daugherty at oracle.com

! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/vframe.cpp
! test/TEST.groups
+ test/runtime/Thread/TestThreadDumpMonitorContention.java

Changeset: 5a0e360e6890
Author:    sla
Date:      2014-05-30 19:13 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5a0e360e6890

8044398: Attach code should propagate errors in Diagnostic Commands as errors
Reviewed-by: dcubed, mgronlun

! src/share/vm/services/attachListener.cpp

Changeset: 073ae190b7d8
Author:    coleenp
Date:      2014-06-01 11:56 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/073ae190b7d8

Merge

! test/TEST.groups

Changeset: a391f6c3cf22
Author:    ykantser
Date:      2014-06-02 11:20 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a391f6c3cf22

8043915: Tests get ClassNotFoundException: com.oracle.java.testlibrary.StreamPumper
Reviewed-by: sla, allwin

! test/serviceability/ParserTest.java
! test/serviceability/attach/AttachWithStalePidFile.java
! test/serviceability/dcmd/DynLibDcmdTest.java
! test/serviceability/jvmti/GetObjectSizeOverflow.java
! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/ctw/test/ClassesDirTest.java
! test/testlibrary/ctw/test/ClassesListTest.java
! test/testlibrary/ctw/test/JarDirTest.java
! test/testlibrary/ctw/test/JarsTest.java

Changeset: 63584da69379
Author:    rdurbin
Date:      2014-06-02 09:30 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/63584da69379

8038132: jprt bundles have libjsig.dylib in different place on OSX
Summary: The build of Hotspot should not remove the symlinks for libjsig.
Reviewed-by: dcubed, dholmes

! make/bsd/makefiles/universal.gmk

Changeset: 29d15865d20f
Author:    ctornqvi
Date:      2014-06-02 19:08 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/29d15865d20f

8044364: runtime/RedefineFinalizer test fails on windows
Summary: Rewrote the test in pure Java, added RedefineClassHelper utility class
Reviewed-by: coleenp, allwin, gtriantafill, dsamersoff

- test/runtime/RedefineFinalizer/Agent.java
- test/runtime/RedefineFinalizer/Main.java
- test/runtime/RedefineFinalizer/Martyr.java
- test/runtime/RedefineFinalizer/MartyrSon.java
+ test/runtime/RedefineFinalizer/RedefineFinalizer.java
- test/runtime/RedefineFinalizer/manifest.mf
- test/runtime/RedefineFinalizer/testme.sh
+ test/testlibrary/RedefineClassHelper.java
+ test/testlibrary_tests/RedefineClassTest.java

Changeset: d90c3f26443e
Author:    ctornqvi
Date:      2014-06-02 18:15 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d90c3f26443e

Merge


Changeset: 3f594e5d64e7
Author:    mgronlun
Date:      2014-06-03 09:44 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3f594e5d64e7

8044531: Event based tracing locks to rank as leafs where possible
Reviewed-by: dcubed, dholmes

! src/share/vm/runtime/mutexLocker.cpp

Changeset: 1ffd0bb18df9
Author:    mseledtsov
Date:      2014-06-02 21:36 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1ffd0bb18df9

8038587: [TESTBUG] Create CDS tests to exercise region sizes and base address
Summary: Added new tests to cover missing CDS basic funtions
Reviewed-by: coleenp, ctornqvi

+ test/runtime/SharedArchiveFile/LimitSharedSizes.java
+ test/runtime/SharedArchiveFile/SharedBaseAddress.java
+ test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java

Changeset: 3933f1093f1d
Author:    pliden
Date:      2014-05-30 10:37 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3933f1093f1d

8044132: Quarantine unstable/broken GC tests
Reviewed-by: ehelin, jwilhelm

! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/parallelScavenge/TestDynShrinkHeap.java

Changeset: 9a3cdffad2fe
Author:    pliden
Date:      2014-05-30 10:43 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9a3cdffad2fe

8042310: TestStringDeduplicationMemoryUsage test failing
Reviewed-by: ehelin, jwilhelm

- test/gc/g1/TestStringDeduplicationMemoryUsage.java
! test/gc/g1/TestStringDeduplicationTools.java

Changeset: dfeba022fa92
Author:    jmasa
Date:      2014-06-02 06:29 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/dfeba022fa92

Merge

- test/gc/g1/TestStringDeduplicationMemoryUsage.java

Changeset: bdfec31a50eb
Author:    pliden
Date:      2014-06-03 10:37 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/bdfec31a50eb

8040807: G1: Enable G1CollectedHeap::stop()
Reviewed-by: brutisso, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 7b0229d35259
Author:    brutisso
Date:      2014-06-03 10:44 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7b0229d35259

8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects
Summary: Removed all write barriers during reference processing and added explicit write barriers when iterating through the discovered list.
Reviewed-by: pliden, jmasa, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: 0c5576e5d6f0
Author:    brutisso
Date:      2014-06-03 09:34 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0c5576e5d6f0

Merge

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 825bd64ca4cd
Author:    ehelin
Date:      2014-05-29 14:31 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/825bd64ca4cd

8042933: assert(capacity_until_gc >= committed_bytes) failed
Reviewed-by: stefank, jmasa

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/thread.cpp
+ test/gc/metaspace/TestMetaspaceInitialization.java

Changeset: a4122a36a875
Author:    pliden
Date:      2014-06-04 14:16 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a4122a36a875

8044768: Backout fix for JDK-8040807
Reviewed-by: brutisso, ehelin

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp

Changeset: def2ba2f655e
Author:    jmasa
Date:      2014-06-05 10:34 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/def2ba2f655e

Merge

! src/share/vm/runtime/thread.cpp
- test/gc/g1/TestStringDeduplicationMemoryUsage.java

Changeset: 41be7ddc01b2
Author:    amurillo
Date:      2014-06-06 10:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/41be7ddc01b2

Merge

- test/gc/g1/TestStringDeduplicationMemoryUsage.java

Changeset: e1902bbbd93f
Author:    katleman
Date:      2014-06-12 10:32 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e1902bbbd93f

Added tag jdk9-b17 for changeset 14b656df31c2

! .hgtags

Changeset: 83be138aecba
Author:    lana
Date:      2014-06-12 15:36 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/83be138aecba

Merge

- test/gc/g1/TestStringDeduplicationMemoryUsage.java

Changeset: 7fbeb8c266f4
Author:    tbell
Date:      2014-06-12 18:09 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7fbeb8c266f4

8046474: Source changes needed to build JDK 9 with new platforms and compilers on Solaris and Linux
Reviewed-by: erikj, dholmes

! make/jprt.properties

Changeset: 871fd1285484
Author:    tbell
Date:      2014-06-12 18:42 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/871fd1285484

Merge


Changeset: 7a913131605d
Author:    lana
Date:      2014-06-12 19:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7a913131605d

Merge

- test/gc/g1/TestStringDeduplicationMemoryUsage.java

Changeset: 774578bd0cb4
Author:    anoll
Date:      2014-05-30 06:50 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/774578bd0cb4

8011646: SEGV in compiled code with loop predication
Summary: Remove control edge of load node to ensure that castPP removal sets the control edge correctly
Reviewed-by: kvn, roland

! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/hashcode/TestHashCode.java

Changeset: cb5694166a39
Author:    mikael
Date:      2014-05-29 16:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/cb5694166a39

8044071: Print format/argument warnings
Reviewed-by: drchase, dholmes, lfoltan, twisti

! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp

Changeset: 59e928332f9b
Author:    twisti
Date:      2014-05-30 09:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/59e928332f9b

Merge


Changeset: 4d748c80ecc7
Author:    thartmann
Date:      2014-05-30 09:26 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4d748c80ecc7

8021775: compiler/8009761/Test8009761.java "Failed: init recursive calls: 51. After deopt 50"
Summary: Reimplemented the test using the Whitebox API to deterministically trigger compilation and deoptimization. Now allowing number of recursive calls to vary by 1.
Reviewed-by: twisti, roland, iignatyev

! test/TEST.groups
! test/compiler/8009761/Test8009761.java

Changeset: f8d261a8d2d3
Author:    anoll
Date:      2014-05-30 19:21 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f8d261a8d2d3

Merge


Changeset: 7daf195e6193
Author:    iignatyev
Date:      2014-05-30 17:20 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7daf195e6193

8038756: new WB API :: get/setVMFlag
Reviewed-by: vlivanov, 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/DoubleTest.java
+ test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
+ test/testlibrary_tests/whitebox/vm_flags/StringTest.java
+ test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
+ test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
+ test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java

Changeset: db6de1a01508
Author:    iignatyev
Date:      2014-05-30 20:01 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/db6de1a01508

Merge


Changeset: 3533da0f7728
Author:    thartmann
Date:      2014-06-02 08:07 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3533da0f7728

8034812: remove IDX_INIT macro hack in Node class
Summary: The IDX_INIT macro used by Node::Node(...) to retrieve the Compile object is removed and replaced by a call to Compile::current(). The Node constructor, new operator and all calls to it are adapted accordingly.
Reviewed-by: kvn, jrose, iveresov, goetz

! src/cpu/ppc/vm/ppc.ad
! src/cpu/x86/vm/x86_32.ad
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/convertnode.cpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/movenode.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp

Changeset: 0dd11a2a56c5
Author:    roland
Date:      2014-06-02 10:01 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0dd11a2a56c5

8043413: REGRESSION: Hotspot causes segmentation fault in jdk8ux, but not in jdk7ux
Summary: long series of lambda form calls trigger stack overflow in c2
Reviewed-by: kvn, vlivanov

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

Changeset: c93ee08abe42
Author:    iveresov
Date:      2014-06-02 07:26 -1000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c93ee08abe42

8044496: 8034812 broke build with clang
Summary: Remove superfluous clang-diagnostic-pop
Reviewed-by: kvn, drchase

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

Changeset: bd8c98c69d8a
Author:    drchase
Date:      2014-06-02 14:32 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/bd8c98c69d8a

8029381: assert(is_method_type()) failed: bad cast
Summary: Access to method_type and appendix from constant pool (cpcache) needs to be guarded by is_f1_null() because of racy update/initialization.
Reviewed-by: kvn, coleenp, jrose

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

Changeset: 463d8c2a1833
Author:    drchase
Date:      2014-06-02 15:49 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/463d8c2a1833

Merge


Changeset: a98c4de4f66c
Author:    twisti
Date:      2014-06-02 10:48 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a98c4de4f66c

Merge

! test/TEST.groups
- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh

Changeset: a22a71c4bb2e
Author:    twisti
Date:      2014-06-02 13:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a22a71c4bb2e

Merge

- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh

Changeset: 45228c8cee0f
Author:    mikael
Date:      2014-06-02 15:48 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/45228c8cee0f

8044242: Remove dead NativeMovRegMemPatching class
Reviewed-by: twisti, kvn

! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/x86/vm/nativeInst_x86.hpp

Changeset: b728cf7dfbec
Author:    iignatyev
Date:      2014-06-04 00:25 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b728cf7dfbec

8044339: Update FilterSpuriousWakeups documentation. Review "Solaris only" vm options descriptions
Reviewed-by: kvn, dholmes, iignatyev

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 4c2438fc4e6e
Author:    mikael
Date:      2014-06-03 18:24 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4c2438fc4e6e

8044735: Print format/argument warnings
Reviewed-by: twisti, kvn

! src/cpu/sparc/vm/debug_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sparc.ad

Changeset: 82a396fba1e6
Author:    rbackman
Date:      2014-06-04 10:01 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/82a396fba1e6

8031994: java/lang/Character/CheckProp test times out
Reviewed-by: iveresov, roland

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp

Changeset: 6ad207fd3e26
Author:    rbackman
Date:      2014-05-22 13:42 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6ad207fd3e26

8030976: Untaken paths should be more vigorously pruned at highest optimization level
Reviewed-by: roland, vlivanov

! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 88c2bc28102a
Author:    thartmann
Date:      2014-06-05 10:43 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/88c2bc28102a

8031389: On x86 C1 emits two relocations for polls
Summary: C1 emits two poll_type relocations at safepoint polls because LIR_Assembler::safepoint_poll(..) adds a relocation and calls LIR_Assembler::add_debug_info_for_branch(..) which adds a relocation as well. The implementation of add_debug_info_for_branch(..) is changed to not emit a poll relocation.
Reviewed-by: kvn, roland

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp

Changeset: ab1ad25fe0b9
Author:    kvn
Date:      2014-06-06 11:37 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ab1ad25fe0b9

Merge

! test/TEST.groups

Changeset: 68d348f8d4c1
Author:    amurillo
Date:      2014-06-06 13:31 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/68d348f8d4c1

Merge

- test/gc/g1/TestStringDeduplicationMemoryUsage.java

Changeset: c9764091440d
Author:    vlivanov
Date:      2014-06-09 11:49 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c9764091440d

8046226: assert(_thread == Thread::current()) failed: thread must be current w/ -XX:+TraceDeoptimization -XX:+Verbose
Reviewed-by: twisti, dcubed, fparain

! src/share/vm/runtime/vframe.cpp

Changeset: 3cb509208318
Author:    kvn
Date:      2014-06-09 15:42 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3cb509208318

8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes
Summary: Add missing check for Opaque nodes from loop predicates in clone_loop().
Reviewed-by: iveresov

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

Changeset: bf9221b27bb8
Author:    jwilhelm
Date:      2014-04-30 02:41 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/bf9221b27bb8

8026396: Remove information duplication in the collector policy
Summary: Cleaned up the usage of flags in collector policy.
Reviewed-by: sjohanss, jcoomes

! src/share/vm/memory/collectorPolicy.cpp

Changeset: 997484ade1c5
Author:    jwilhelm
Date:      2014-05-02 02:11 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/997484ade1c5

8042298: Remove the names gen0 and gen1 from the GC code
Summary: Renamed gen0 and gen1 to young and old throughout the GC code.
Reviewed-by: sjohanss, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 7b37566be57d
Author:    jmasa
Date:      2014-06-10 20:46 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7b37566be57d

Merge

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

Changeset: 1abbc1e91ac5
Author:    iignatyev
Date:      2014-06-11 18:56 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1abbc1e91ac5

8044673: Create jtreg groups to list GC specific tests
Reviewed-by: dholmes, iignatyev
Contributed-by: dmitry.fazunenko at oracle.com

! test/TEST.groups

Changeset: dd503688f9e3
Author:    thartmann
Date:      2014-06-10 08:53 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/dd503688f9e3

8033145: Runtime1::arraycopy_count_address uses wrong _oop_arraycopy_cnt variable
Summary: The method Runtime1::arraycopy_count_address(..) returns the address of Runtime::_oop_arraycopy_cnt instead of the the file static variable _oop_arraycopy_cnt.
Reviewed-by: roland, kvn, twisti

! src/share/vm/c1/c1_Runtime1.cpp

Changeset: dd14b24efd49
Author:    vlivanov
Date:      2014-06-10 10:00 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/dd14b24efd49

8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place
Reviewed-by: kvn, roland

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/clone/TestObjectClone.java

Changeset: e38bb04f030d
Author:    roland
Date:      2014-06-10 13:37 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e38bb04f030d

8026796: Make replace_in_map() on parent maps generic
Summary: propagate node replacements along control flow edges to callers
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
+ src/share/vm/opto/replacednodes.cpp
+ src/share/vm/opto/replacednodes.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/growableArray.hpp

Changeset: 93a279538de3
Author:    neliasso
Date:      2014-06-09 10:32 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/93a279538de3

8040244: compiler/whitebox/IsMethodCompilableTest.java fails
Summary: Prevent from running with Xcomp
Reviewed-by: kvn, twisti

! test/compiler/whitebox/IsMethodCompilableTest.java

Changeset: 9be8f500449d
Author:    kvn
Date:      2014-06-10 12:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9be8f500449d

8035605: Expand functionality of PredictedIntrinsicGenerator
Summary: Allow several predicates and separate intrinsic methods per one intrinsified (virtual) method.
Reviewed-by: roland

! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 3a74595493cb
Author:    kvn
Date:      2014-06-10 12:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3a74595493cb

Merge


Changeset: 0960c95f2343
Author:    iignatyev
Date:      2014-06-10 23:18 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0960c95f2343

8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments
Reviewed-by: kvn, jmasa

! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java

Changeset: c91a320f3124
Author:    iignatyev
Date:      2014-06-10 20:53 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c91a320f3124

Merge


Changeset: f3624d042de0
Author:    thartmann
Date:      2014-06-11 09:16 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f3624d042de0

8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64
Summary: Fixed internal_word_Relocation::target() to not retrieve target address from code if relocation points into the constant section. Added test.
Reviewed-by: kvn, twisti, dlong

! src/share/vm/code/relocInfo.cpp
+ test/compiler/relocations/TestPrintRelocations.java

Changeset: edf93f2ccf99
Author:    kvn
Date:      2014-06-11 11:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/edf93f2ccf99

8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
Summary: Add C2 SHA intrinsics on SPARC
Reviewed-by: kvn, roland
Contributed-by: james.cheng at oracle.com

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/intrinsics/sha/TestSHA.java

Changeset: 455be7c3df86
Author:    kvn
Date:      2014-06-12 10:15 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/455be7c3df86

8046516: Segmentation fault in JVM (easily reproducible)
Summary: Place new nodes on the previous loop exit in reorg_offsets().
Reviewed-by: roland

! src/share/vm/opto/loopopts.cpp
+ test/compiler/loopopts/TestLogSum.java

Changeset: d8d7bf7dcaba
Author:    mduigou
Date:      2014-06-12 16:31 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d8d7bf7dcaba

8032045: Enable compiler and linker safety switches for debug builds
Summary: Enable GCC linker protections, runtime bounds checks and stack protection.
Reviewed-by: dholmes, kvn, coleenp

! make/bsd/makefiles/fastdebug.make
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/fastdebug.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make

Changeset: 5342877674a5
Author:    kvn
Date:      2014-06-13 10:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5342877674a5

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: fedc61f9456a
Author:    amurillo
Date:      2014-06-13 12:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/fedc61f9456a

Merge


Changeset: e52079ae774f
Author:    katleman
Date:      2014-06-13 11:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e52079ae774f

Added tag jdk9-b18 for changeset 871fd1285484

! .hgtags

Changeset: d4cffb3ae621
Author:    lana
Date:      2014-06-18 10:08 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d4cffb3ae621

Merge

- test/gc/g1/TestStringDeduplicationMemoryUsage.java

Changeset: b7b7eb358428
Author:    lana
Date:      2014-06-18 10:56 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b7b7eb358428

Merge


Changeset: b064724bbd6d
Author:    miauno
Date:      2014-06-02 17:21 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b064724bbd6d

8044540: serviceability/sa/jmap-hashcode/Test8028623.java should be quarantined
Reviewed-by: sla

! test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: 56a35b09e0d4
Author:    sla
Date:      2014-06-04 11:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/56a35b09e0d4

8044107: Add Diagnostic Command to list all ClassLoaders
Reviewed-by: mgerdin, stefank

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
+ src/share/vm/classfile/classLoaderStats.cpp
+ src/share/vm/classfile/classLoaderStats.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
+ test/serviceability/dcmd/ClassLoaderStatsTest.java

Changeset: 7ec6629578ac
Author:    ctornqvi
Date:      2014-06-06 14:46 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7ec6629578ac

8043492: ad_x86_64_misc.obj : error LNK2011: precompiled object not linked in; image may not run
Summary: Added _build_pch_file.obj to LD_FLAGS and cleaned up support for older Visual Studio versions
Reviewed-by: twisti, lfoltan, sla, kvn

! make/windows/create.bat
! make/windows/makefiles/compile.make
! make/windows/makefiles/rules.make
! make/windows/makefiles/sa.make
! make/windows/makefiles/sanity.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/share/vm/runtime/vm_version.cpp

Changeset: 88085a8f62d5
Author:    sla
Date:      2014-06-09 11:03 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/88085a8f62d5

8044797: Building with clang gives: fatal error: file '...' has been modified since the precompiled header was built
Reviewed-by: dholmes, dcubed

! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make

Changeset: d2415cf889bc
Author:    hseigel
Date:      2014-06-10 14:04 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d2415cf889bc

8044738: Check attribute_length of EnclosingMethod attribute
Summary: Add check that attribute_length == 4.
Reviewed-by: fparain, coleenp, lfoltan

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/EnclosingMethodAttr/EnclMethTest.jcod
+ test/runtime/EnclosingMethodAttr/EnclMethodAttr.java
+ test/runtime/EnclosingMethodAttr/enclMethodAttr.jar

Changeset: 0186fbbdc50c
Author:    dcubed
Date:      2014-06-10 20:24 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0186fbbdc50c

Merge

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp

Changeset: f25701035057
Author:    dsimms
Date:      2014-06-11 12:09 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f25701035057

6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.
Summary: Wrapped memory with standard bounds checking "GuardedMemory".
Reviewed-by: zgu, fparain, dcubed

+ src/share/vm/memory/guardedMemory.cpp
+ src/share/vm/memory/guardedMemory.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/runtime/os.cpp

Changeset: afe58d604f28
Author:    hseigel
Date:      2014-06-11 09:58 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/afe58d604f28

8031819: Remove legacy jdk checks and code
Summary: Delete old jdk specific code.
Reviewed-by: dholmes, coleenp, zgu, lfoltan

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/reflectionUtils.cpp
! src/share/vm/runtime/serviceThread.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp

Changeset: 232dbf06eb07
Author:    dsimms
Date:      2014-06-11 18:34 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/232dbf06eb07

8043224: -Xcheck:jni improvements to exception checking and excessive local refs
Summary: Warning when not checking exceptions from function that require so, also when local refs expand beyond capacity.
Reviewed-by: zgu, coleenp, hseigel

! src/share/vm/memory/guardedMemory.hpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: eb8a53efa923
Author:    dsimms
Date:      2014-06-12 11:34 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/eb8a53efa923

8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted
Summary: negative verify_guards when testing for corruption
Reviewed-by: sla, fparain

! src/share/vm/prims/jniCheck.cpp

Changeset: 76f46c5351e1
Author:    lfoltan
Date:      2014-06-12 13:37 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/76f46c5351e1

6961433: Revisit need to disable Windows C++ compiler optimisation of sharedRuntimeTrig.cpp.
Summary: Remove pragma optimize ("", off) to turn off optimization for WIN32.
Reviewed-by: coleenp, dcubed, kvn

! src/share/vm/runtime/sharedRuntimeTrig.cpp

Changeset: fdcc91703a7e
Author:    dcubed
Date:      2014-06-12 15:57 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/fdcc91703a7e

8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java failed error_cnt=12
Summary: Added a new header waiting pattern to catch the case where the target thread waiting on a condition (like a VM op); several other test improvements
Reviewed-by: sspitsyn, dholmes

! test/runtime/Thread/TestThreadDumpMonitorContention.java

Changeset: b19ccfb09cf2
Author:    dsamersoff
Date:      2014-06-13 05:10 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b19ccfb09cf2

8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behaviour
Summary: Better parsing of /proc/pid/maps in sa
Reviewed-by: sspitsyn, sla

! agent/src/os/linux/ps_proc.c

Changeset: 52992e1b76eb
Author:    dcubed
Date:      2014-06-13 19:07 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/52992e1b76eb

Merge

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: d9f77ba99034
Author:    dcubed
Date:      2014-06-17 12:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d9f77ba99034

8046758: cleanup non-indent white space issues prior to Contended Locking cleanup bucket
Summary: Checkpoint do_space_filter.ksh cleanups for Contended Locking.
Reviewed-by: sspitsyn, coleenp

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 90ebb569b57e
Author:    ddehaven
Date:      2014-06-17 11:18 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/90ebb569b57e

8043340: [macosx] Fix hard-wired paths to JavaVM.framework
Summary: Build system tweaks to allow building with Xcode 5 and on OS X 10.9 and later
Reviewed-by: erikj, henryjen, dholmes

! agent/src/os/bsd/MacosxDebuggerLocal.m
! agent/src/os/bsd/Makefile
! make/bsd/makefiles/saproc.make

Changeset: 733b13cf9d40
Author:    coleenp
Date:      2014-06-18 13:58 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/733b13cf9d40

8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
Summary: Initialize host_klass while parsing the class with the other initializations.
Reviewed-by: sspitsyn, stefank

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp

Changeset: c021ec40774f
Author:    iveresov
Date:      2014-06-18 10:54 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c021ec40774f

8046684: sharedRuntime.cpp...assert(((nmethod*)cb)->is_at_poll_or_poll_return(pc)) failed: safepoint polling: type must be poll
Summary: Emit a poll relocation for the testl in is_polling_page_far() on x86
Reviewed-by: vlivanov, roland

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

Changeset: b1df6ed438eb
Author:    iveresov
Date:      2014-06-18 12:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b1df6ed438eb

Merge


Changeset: a2f5d920638e
Author:    dcubed
Date:      2014-06-18 14:21 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a2f5d920638e

8047156: cleanup more non-indent white space issues prior to Contended Locking cleanup bucket
Summary: Checkpoint some missed do_space_filter.ksh cleanups for Contended Locking.
Reviewed-by: sspitsyn, lfoltan, coleenp

! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/synchronizer.hpp

Changeset: 2e73c43c2d70
Author:    pliden
Date:      2014-06-13 13:46 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/2e73c43c2d70

8044796: G1: Enable G1CollectedHeap::stop()
Reviewed-by: brutisso, sjohanss

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp

Changeset: cc616eae2670
Author:    amurillo
Date:      2014-06-13 19:05 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/cc616eae2670

Merge


Changeset: 64e35dfa4ff5
Author:    jwilhelm
Date:      2014-06-13 17:07 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/64e35dfa4ff5

8046408: Build failure from multiple ptrace.h
Summary: prefer <sys/ptrace.h> over <linux/ptrace.h>
Reviewed-by: sla, mikael
Contributed-by: kim.barrett at oracle.com

! agent/src/os/linux/libproc.h

Changeset: f375fb6a4371
Author:    tschatzl
Date:      2014-06-18 13:25 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f375fb6a4371

8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp
Summary: Clean up usage of idx_t and uintptr_t when using it in conjunction with BitMap::set_map(), casting to the appropriate type. Fixes compilation on S390.
Reviewed-by: tschatzl
Contributed-by: Dan Horak <dhorak at redhat.com>

! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp

Changeset: c0b3ddf06856
Author:    jwilhelm
Date:      2014-06-12 20:15 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c0b3ddf06856

8046715: Add a way to verify an extended set of command line options
Summary: Added arguments_ext.cpp to make place for initialization of extended features
Reviewed-by: sla, mgronlun

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
+ src/share/vm/runtime/arguments_ext.cpp

Changeset: 33f651a79605
Author:    jwilhelm
Date:      2014-06-18 13:02 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/33f651a79605

Merge


Changeset: d148d33c5f68
Author:    jmasa
Date:      2014-06-18 12:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d148d33c5f68

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 3d52a2d0be43
Author:    jmasa
Date:      2014-06-19 09:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3d52a2d0be43

Merge


Changeset: dcc6581cf655
Author:    iignatyev
Date:      2014-06-16 15:12 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/dcc6581cf655

8044742: testlibrary_tests/whitebox/vm_flags/BooleanTest.java NoClassDefFoundError: com/oracle/java/testlibrary/JDKToolFinder
Reviewed-by: kvn, roland

! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java

Changeset: 2399ebcea84d
Author:    mikael
Date:      2014-06-16 16:27 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/2399ebcea84d

8046769: Set T family feature bit on Niagara systems
Reviewed-by: kvn, iveresov

! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp

Changeset: f9b746f2a1f4
Author:    twisti
Date:      2014-06-19 12:50 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f9b746f2a1f4

Merge


Changeset: b70485f2a5b9
Author:    amurillo
Date:      2014-06-20 11:10 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b70485f2a5b9

Merge


Changeset: 9920b4b5752d
Author:    katleman
Date:      2014-06-19 11:22 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9920b4b5752d

Added tag jdk9-b19 for changeset d4cffb3ae621

! .hgtags

Changeset: c1af79d122ec
Author:    lana
Date:      2014-06-20 10:15 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c1af79d122ec

Merge


Changeset: 17b4a5e831b3
Author:    katleman
Date:      2014-06-26 12:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/17b4a5e831b3

Added tag jdk9-b20 for changeset c1af79d122ec

! .hgtags

Changeset: 5db710baccbd
Author:    lana
Date:      2014-07-01 14:26 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5db710baccbd

Merge


Changeset: b188e2fd26d7
Author:    coleenp
Date:      2014-06-19 11:16 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b188e2fd26d7

8026977: NPG: Remove ConstantPool::lock
Summary: Write klass and resolved_references constant pool fields lock free.
Reviewed-by: jrose, twisti

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/prims/jvmtiEnv.cpp

Changeset: fcbb13e52461
Author:    coleenp
Date:      2014-06-19 14:49 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/fcbb13e52461

6642881: Improve performance of Class.getClassLoader()
Summary: Add classLoader to java/lang/Class instance for fast access
Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: fa67e3591b91
Author:    gtriantafill
Date:      2014-06-20 10:12 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/fa67e3591b91

8038074: [TESTBUG] Add test for anewarray instruction with more than 255 dimensions
Reviewed-by: lfoltan, coleenp

+ test/runtime/verifier/TestANewArray.java

Changeset: c283096252e3
Author:    mikael
Date:      2014-06-20 11:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c283096252e3

8046611: Build errors with gcc on sparc/fastdebug
Reviewed-by: dholmes, ctornqvi

! src/cpu/sparc/vm/frame_sparc.cpp
! src/share/vm/runtime/safepoint.cpp

Changeset: 4463d2155e02
Author:    dcubed
Date:      2014-06-20 12:45 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4463d2155e02

Merge


Changeset: 14a7c72928a4
Author:    dcubed
Date:      2014-06-20 20:37 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/14a7c72928a4

Merge


Changeset: 0a039fc78645
Author:    mikael
Date:      2014-06-18 12:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0a039fc78645

8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH
Reviewed-by: erikj, dholmes

! make/linux/makefiles/defs.make

Changeset: 3acb22b10934
Author:    dholmes
Date:      2014-06-22 21:23 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3acb22b10934

8044818: [TESTBUG] runtime/CDSCompressedKPtrs/XShareAuto.java fails with RuntimeException 'sharing' found in stderr
Reviewed-by: hseigel, lfoltan, coleenp, dholmes
Contributed-by: Pavel Chistyakov <pavel.chistyakov at oracle.com>

! test/runtime/CDSCompressedKPtrs/XShareAuto.java

Changeset: 45831d971923
Author:    fparain
Date:      2014-06-23 06:58 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/45831d971923

8043630: Method os::yield_all() should be removed
Reviewed-by: dholmes, dsimms

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/memTracker.hpp

Changeset: 97e0bce5bc53
Author:    ctornqvi
Date:      2014-06-23 14:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/97e0bce5bc53

8047878: [TESTBUG] runtime/memory/ReadFromNoaccessArea.java and runtime/memory/ReserveMemory.java time out on Solaris
Summary: Limited heap size to reduce size of core file generated
Reviewed-by: sla, coleenp, dcubed

! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReserveMemory.java

Changeset: 74ab5b554535
Author:    poonam
Date:      2014-06-24 02:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/74ab5b554535

8046282: SA update
Summary: These changes add some definitions on the SA side and the supporting code on the hotspot side.
Reviewed-by: sundar, mgronlun

+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/G1YCType.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCWhen.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/ReferenceType.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
+ agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java
! make/solaris/makefiles/sa.make
! make/windows/makefiles/sa.make
! src/share/vm/runtime/vmStructs.cpp
+ src/share/vm/runtime/vmStructs_trace.hpp

Changeset: f9892d0039a4
Author:    ctornqvi
Date:      2014-06-24 07:10 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f9892d0039a4

8047939: [TESTBUG] Rewrite test/runtime/8001071/Test8001071.sh
Summary: Rewrote the test in Java, limited the heap size to avoid time out issues on machines with a lot of memory
Reviewed-by: minqi, rdurbin, dcubed

- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh
+ test/runtime/Unsafe/RangeCheck.java

Changeset: 18415052d89c
Author:    amurillo
Date:      2014-06-24 12:27 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/18415052d89c

8043541: 'fastdebug' is printed twice in java -version
Reviewed-by: dholmes, dcubed, jcoomes

! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
! make/defs.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/share/vm/runtime/vm_version.cpp

Changeset: 5ebb6694ed7b
Author:    thartmann
Date:      2014-06-20 08:14 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5ebb6694ed7b

8008321: compile.cpp verify_graph_edges uses bool as int
Summary: The dead_nodes counter in verify_graph_edges(..) has the type bool but is used as int.
Reviewed-by: roland, anoll

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

Changeset: 98a3a2dea3b9
Author:    anoll
Date:      2014-06-20 09:25 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/98a3a2dea3b9

8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()
Summary: Acquire lock before calling notify()
Reviewed-by: twisti, thartmann

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

Changeset: 8cfc6ff87733
Author:    iveresov
Date:      2014-06-20 11:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/8cfc6ff87733

8047321: Hotspot debug builds with clang are broken
Summary: Don't use -Og with clang
Reviewed-by: twisti

! make/bsd/makefiles/gcc.make

Changeset: 8662169d35d3
Author:    iignatyev
Date:      2014-06-20 22:39 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/8662169d35d3

8041794: remove bytecodes_<arch>.{cpp,hpp} files
Reviewed-by: dholmes, coleenp, twisti, iignatyev
Contributed-by: lev.priima at oracle.com

- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp

Changeset: 559ada8e82e2
Author:    iignatyev
Date:      2014-06-20 20:42 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/559ada8e82e2

Merge

- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp

Changeset: c4d4fc9b3bd3
Author:    anoll
Date:      2014-06-23 08:40 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c4d4fc9b3bd3

8046286: assert: Do not add task if compilation is turned off forever
Summary: Remove the unnecessary and missleading assert
Reviewed-by: iveresov

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

Changeset: 3a2e97446c5f
Author:    anoll
Date:      2014-06-23 04:44 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3a2e97446c5f

Merge

- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
! src/share/vm/compiler/compileBroker.cpp

Changeset: 46e85b1633d7
Author:    thartmann
Date:      2014-06-24 08:12 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/46e85b1633d7

8035328: closed/compiler/6595044/Main.java failed with timeout
Summary: Patch call sites of non-entrant methods to avoid re-resolving if method is still executed.
Reviewed-by: twisti, iveresov, roland, kvn

! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 478ac8e5344f
Author:    thartmann
Date:      2014-06-25 09:19 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/478ac8e5344f

8033332: missing types in TemplateInterpreterGenerator::generate_result_handler_for
Summary: Add missing case statements for T_LONG and T_VOID to generate_result_handler_for(..).
Reviewed-by: iveresov, anoll

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

Changeset: 57b41a96abbc
Author:    iveresov
Date:      2014-06-26 12:01 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/57b41a96abbc

8048298: Clang needs to lower optimization level for some files
Summary: Optimization options need to be lowered for some files when using clang 5.0 and 5.1
Reviewed-by: twisti

! make/bsd/makefiles/gcc.make

Changeset: 0de050947628
Author:    iveresov
Date:      2014-06-26 12:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0de050947628

Merge


Changeset: 6d04c53d7ccf
Author:    twisti
Date:      2014-06-26 16:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6d04c53d7ccf

Merge

- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh

Changeset: dabee7bb3a8f
Author:    brutisso
Date:      2014-06-19 13:31 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/dabee7bb3a8f

8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
Reviewed-by: jwilhelm, ehelin, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
+ src/share/vm/gc_implementation/shared/gcId.cpp
+ src/share/vm/gc_implementation/shared/gcId.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.hpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/gc/logging/TestGCId.java

Changeset: b596a1063e90
Author:    goetz
Date:      2014-06-04 11:56 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b596a1063e90

8044775: Improve usage of umbrella header atomic.inline.hpp.
Reviewed-by: stefank, kvn

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/os/aix/vm/osThread_aix.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/osThread_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/osThread_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/threadCritical_windows.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/compiledICHolder.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/extendedPC.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/shark/sharkRuntime.cpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.inline.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/histogram.cpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/workgroup.cpp

Changeset: 1e9f18eb3a84
Author:    pliden
Date:      2014-06-23 16:43 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1e9f18eb3a84

8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
Reviewed-by: tschatzl, ehelin

! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 2a921e8dc94f
Author:    jmasa
Date:      2014-06-23 14:20 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/2a921e8dc94f

Merge

! src/share/vm/runtime/mutex.cpp

Changeset: 01ab9db4584f
Author:    jmasa
Date:      2014-06-25 20:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/01ab9db4584f

Merge

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh

Changeset: 2cb6dfbbc344
Author:    ehelin
Date:      2014-06-24 15:50 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/2cb6dfbbc344

8027915: TestParallelHeapSizeFlags fails with unexpected heap size on sparcv9
Reviewed-by: jmasa, sjohanss

! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
! test/gc/arguments/TestParallelHeapSizeFlags.java

Changeset: f88e914539ff
Author:    stefank
Date:      2014-06-24 16:20 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f88e914539ff

8046670: Make CMS metadata aware closures applicable for other collectors
Reviewed-by: ehelin, mgerdin

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
+ src/share/vm/memory/iterator.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp

Changeset: 1b23c821b5e4
Author:    stefank
Date:      2014-06-24 17:09 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1b23c821b5e4

8047373: Clean the ExceptionCache in one pass
Summary: Also-reviewed-by: kim.barrett at oracle.com
Reviewed-by: jmasa, jwilhelm

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

Changeset: b179be81195e
Author:    stefank
Date:      2014-06-25 08:28 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b179be81195e

8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 9960da40c13e
Author:    stefank
Date:      2014-06-25 08:56 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9960da40c13e

8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
Reviewed-by: vlivanov, ehelin

! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/code/compiledIC.cpp

Changeset: 3f70ca73367d
Author:    mgerdin
Date:      2014-06-25 10:55 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3f70ca73367d

8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
Reviewed-by: stefank, tschatzl

! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: 238820b522f3
Author:    mgerdin
Date:      2014-06-25 16:53 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/238820b522f3

8047820: G1 Block offset table does not need to support generic Space classes
Reviewed-by: tschatzl, stefank

! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp

Changeset: ff9010e0ef3b
Author:    tschatzl
Date:      2014-06-25 17:22 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ff9010e0ef3b

8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops
Summary: The test launched a 32 bit VM with UseCompressedOops enabled. This is not supported on 32 bit VMs, causing a test failure. Investigation showed that the use of this flag is not required at all, so simply remove it.
Reviewed-by: tschatzl, jwilhelm
Contributed-by: Andrey Zakharov <andrey.x.zakharov at oracle.com>

! test/gc/g1/TestSummarizeRSetStatsTools.java

Changeset: 243f11b99845
Author:    tschatzl
Date:      2014-06-25 15:43 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/243f11b99845

Merge


Changeset: 71f6c16d1d77
Author:    jmasa
Date:      2014-06-25 20:43 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/71f6c16d1d77

Merge

! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp

Changeset: aa766c73f7d7
Author:    jmasa
Date:      2014-06-26 18:55 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/aa766c73f7d7

Merge

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

Changeset: 6e3afae50470
Author:    ehelin
Date:      2014-07-02 11:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6e3afae50470

8048895: Back out JDK-8027915
Reviewed-by: mgerdin, stefank

! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
! test/gc/arguments/TestParallelHeapSizeFlags.java

Changeset: 83bb27e115b7
Author:    ehelin
Date:      2014-07-02 13:52 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/83bb27e115b7

Merge

! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp

Changeset: 51b82a72aafb
Author:    ctornqvi
Date:      2014-06-25 13:03 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/51b82a72aafb

8048076: [TESTBUG] runtime/Unsafe/RangeCheck.java fails with -Xcomp
Summary: Compiler intrinsics doesn't have this assert, disabled the intrinsics to make sure we go through the VM
Reviewed-by: lfoltan, coleenp

! test/runtime/Unsafe/RangeCheck.java

Changeset: 59f1099e39d9
Author:    egahlin
Date:      2014-06-25 21:36 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/59f1099e39d9

8046783: Add hidden field to methods for event based tracing
Reviewed-by: sla, mgronlun

! src/share/vm/trace/tracetypes.xml

Changeset: 6b78c6948ec8
Author:    egahlin
Date:      2014-06-25 22:12 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6b78c6948ec8

Merge


Changeset: ab15f6287711
Author:    mgronlun
Date:      2014-06-27 13:33 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ab15f6287711

8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
Reviewed-by: coleenp, sspitsyn, ehelin

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp

Changeset: 88a7b3dd7d5d
Author:    dcubed
Date:      2014-06-27 08:11 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/88a7b3dd7d5d

Merge

! src/share/vm/classfile/classLoaderData.cpp

Changeset: 5da31e88dbf5
Author:    dcubed
Date:      2014-06-27 14:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5da31e88dbf5

8047720: Xprof hangs on Solaris
Summary: Update use of PeriodicTask_lock in WatcherThread::stop() to avoid safepoint deadlock.
Reviewed-by: mgronlun, coleenp

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

Changeset: 56c8024da07e
Author:    coleenp
Date:      2014-06-30 14:58 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/56c8024da07e

8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
Summary: Fix the matching of format string parameter types to the actual argument types for the PPC64 and CPP-Interpreter files in the same way as 8037816 already did it for all the other files
Reviewed-by: stefank, coleenp, dholmes

! src/cpu/ppc/vm/assembler_ppc.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp

Changeset: 9c57305f46cd
Author:    sla
Date:      2014-06-30 10:04 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9c57305f46cd

8047973: Quarantine compiler/ciReplay/*
Reviewed-by: vlivanov

! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/TestVM.sh
! test/compiler/ciReplay/TestVM_no_comp_level.sh

Changeset: e59ad4b3ee90
Author:    sspitsyn
Date:      2014-07-02 17:24 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e59ad4b3ee90

Merge


Changeset: 8c4e5e10f3b3
Author:    thartmann
Date:      2014-06-30 08:28 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/8c4e5e10f3b3

8048003: test/compiler/8009761/Test8009761.java failed with: java.lang.RuntimeException: static java.lang.Object Test8009761.m3(boolean,boolean) not compiled
Summary: Compile m3 with C1 if C2 is not available.
Reviewed-by: twisti, anoll

! test/compiler/8009761/Test8009761.java

Changeset: b4361651257d
Author:    thartmann
Date:      2014-07-01 09:02 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b4361651257d

8007987: ciConstantPoolCache::_keys should be array of 32bit int
Summary: The type of ciConstantPoolCache::_keys is changed to int which is sufficient to store the 2 byte constant pool indices.
Reviewed-by: twisti, coleenp

! src/share/vm/ci/ciConstantPoolCache.cpp
! src/share/vm/ci/ciConstantPoolCache.hpp

Changeset: f684db04b1b9
Author:    iignatyev
Date:      2014-07-01 13:09 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f684db04b1b9

8047996: Quarantine compiler/whitebox tests
Reviewed-by: vlivanov

! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: 0b4784c1f13c
Author:    roland
Date:      2014-07-03 09:41 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0b4784c1f13c

Merge


Changeset: 89a49b4a21b5
Author:    amurillo
Date:      2014-07-03 13:17 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/89a49b4a21b5

Merge

- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh

Changeset: 39bac689e998
Author:    katleman
Date:      2014-07-03 11:36 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/39bac689e998

Added tag jdk9-b21 for changeset 17b4a5e831b3

! .hgtags

Changeset: 518d1fcc0799
Author:    lana
Date:      2014-07-09 10:42 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/518d1fcc0799

Merge


Changeset: eca996da9bb4
Author:    katleman
Date:      2014-07-10 12:13 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/eca996da9bb4

Added tag jdk9-b22 for changeset 518d1fcc0799

! .hgtags

Changeset: dd472cdacc32
Author:    lana
Date:      2014-07-10 12:40 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/dd472cdacc32

Merge

- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh

Changeset: 0879b63b4a39
Author:    sla
Date:      2014-07-02 15:17 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0879b63b4a39

Merge


Changeset: 0b1fe479a969
Author:    coleenp
Date:      2014-07-02 15:22 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0b1fe479a969

8047737: Move array component mirror to instance of java/lang/Class
Summary: Add field in java.lang.Class for componentType to simplify oop processing in JVM
Reviewed-by: fparain, twisti

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp

Changeset: 9035762a846c
Author:    simonis
Date:      2014-07-02 13:50 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9035762a846c

8048232: Fix for 8046471 breaks PPC64 build
Reviewed-by: mikael, dcubed

! make/linux/Makefile
! make/linux/makefiles/defs.make

Changeset: 995ffec25fac
Author:    dcubed
Date:      2014-07-02 20:56 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/995ffec25fac

Merge


Changeset: 08a2164660fb
Author:    goetz
Date:      2014-06-26 16:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/08a2164660fb

8048241: Introduce umbrella header os.inline.hpp and clean up includes
Reviewed-by: coleenp, dholmes, lfoltan

! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/zero/vm/vm_version_zero.cpp
! src/os/aix/vm/attachListener_aix.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
+ src/share/vm/runtime/os.inline.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/histogram.hpp
! src/share/vm/utilities/ostream.cpp

Changeset: 90b8f9f6c793
Author:    coleenp
Date:      2014-07-02 20:20 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/90b8f9f6c793

Merge

! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp

Changeset: 35de71d2af77
Author:    hseigel
Date:      2014-07-03 10:25 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/35de71d2af77

8026894: Improve VerifyError message about overriding a final method
Summary: Add full class name to error message.
Reviewed-by: fparain, zgu, lfoltan

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/verifier/OverriderMsg.java

Changeset: 465eb6bc50d1
Author:    mikael
Date:      2014-07-03 09:16 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/465eb6bc50d1

8046818: Hotspot build system looking for sdt.h in the wrong place
Reviewed-by: sla, dholmes

! make/linux/makefiles/dtrace.make

Changeset: da4514678bcf
Author:    dcubed
Date:      2014-07-03 11:07 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/da4514678bcf

8047104: cleanup misc issues prior to Contended Locking reorder and cache
Summary: Checkpoint misc cleanups for Contended Locking prior to first optimization bucket.
Reviewed-by: dholmes, sspitsyn, dice

! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 66f62d8a80b3
Author:    mgronlun
Date:      2014-07-03 21:37 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/66f62d8a80b3

8039905: heapdump/OnOOMToFile and heapdump/OnOOMToPath fail with "assert(fr().interpreter_frame_expression_stack_size() >= length) failed: error in expression stack!"
Reviewed-by: coleenp, sspitsyn

! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp

Changeset: a041ecca3717
Author:    dcubed
Date:      2014-07-03 16:55 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a041ecca3717

Merge


Changeset: ae676f06c967
Author:    mgronlun
Date:      2014-07-05 20:05 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ae676f06c967

8049324: interpretedVFrame::expressions to index oopmap correctly
Reviewed-by: sspitsyn, coleenp

! src/share/vm/runtime/vframe.cpp

Changeset: b784c85d436d
Author:    darcy
Date:      2014-07-07 12:08 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b784c85d436d

8048620: Remove unneeded/obsolete -source/-target options in hotspot tests
Reviewed-by: dholmes, hseigel

! test/compiler/6775880/Test.java
! test/runtime/6626217/Test6626217.sh
! test/runtime/8003720/Test8003720.java

Changeset: 4f9fa4b62c18
Author:    fparain
Date:      2014-07-08 08:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4f9fa4b62c18

8047714: Fix for JDK-6546236 made Solaris os::yield() a no-op
Reviewed-by: hseigel, lfoltan

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/utilities/taskqueue.cpp

Changeset: 29b4f4e94ad7
Author:    lfoltan
Date:      2014-07-08 13:52 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/29b4f4e94ad7

8048128: Fix for Solaris Studio C++ 5.13, CHECK_UNHANDLED_OOPS breaks PPC build.
Summary: Changes to successfully compile class oop within oops/oopsHierarchy.hpp for PPC build (with gcc 4.1.2).
Reviewed-by: dholmes, hseigel

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

Changeset: a326a6240e90
Author:    mgerdin
Date:      2014-06-26 10:00 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a326a6240e90

8047821: G1 Does not use the save_marks functionality as intended
Summary: Rename save_marks to record_top_and_timestamp and remove som unused but related methods
Reviewed-by: stefank, ehelin

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: d8d107be209c
Author:    mgerdin
Date:      2014-06-26 13:20 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d8d107be209c

8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
Reviewed-by: stefank, brutisso, tschatzl

! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp

Changeset: f937359961e9
Author:    mgerdin
Date:      2014-06-26 11:36 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f937359961e9

8047818: G1 HeapRegions can no longer be ContiguousSpaces
Summary: Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality
Reviewed-by: stefank, jmasa, tschatzl

! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/memory/space.cpp

Changeset: 1b9686c03509
Author:    tschatzl
Date:      2014-06-26 15:45 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1b9686c03509

8035400: Move G1ParScanThreadState into its own files
Summary: Extract the G1ParScanThreadState class from G1CollectedHeap.?pp into its own files.
Reviewed-by: brutisso, mgerdin

! 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/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp

Changeset: f6db7ffa412b
Author:    tschatzl
Date:      2014-06-26 15:48 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f6db7ffa412b

8035401: Fix visibility of G1ParScanThreadState members
Summary: After JDK-8035400 there were several opportunities to fix the visibility of several members of the G1ParScanThreadState class.
Reviewed-by: brutisso, mgerdin

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp

Changeset: aaec45ac36d6
Author:    tschatzl
Date:      2014-06-26 16:01 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/aaec45ac36d6

8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
Summary: When G1 is run with -XX:-G1DeferredRSUpdate, the VM crashes because of wrong initialization order of member variables. The change makes the initalization explicit, not relying on initialization order any more.
Reviewed-by: brutisso, mgerdin

! src/share/vm/gc_implementation/g1/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
+ test/gc/g1/TestDeferredRSUpdate.java

Changeset: 89b10a2e5029
Author:    jcoomes
Date:      2014-06-26 13:30 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/89b10a2e5029

8034246: remove CMS and ParNew adaptive size policy code
Reviewed-by: tschatzl, jwilhelm, mgerdin

- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
! 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/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/generationSpec.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/services/memoryService.cpp

Changeset: 1d62ae819013
Author:    stefank
Date:      2014-07-01 09:03 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1d62ae819013

8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
Reviewed-by: iveresov, mgerdin

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

Changeset: 3aabd1d90fb0
Author:    ehelin
Date:      2014-07-02 11:13 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3aabd1d90fb0

Merge


Changeset: a9aa92a45905
Author:    jmasa
Date:      2014-07-02 17:24 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a9aa92a45905

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp

Changeset: 3976a725c192
Author:    stefank
Date:      2014-07-07 10:18 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3976a725c192

8049411: Minimal VM build broken after gcId.cpp was added
Reviewed-by: brutisso, ehelin, tschatzl, dholmes

! make/excludeSrc.make

Changeset: 639dfa793a2a
Author:    stefank
Date:      2014-07-07 10:12 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/639dfa793a2a

8048248: G1 Class Unloading after completing a concurrent mark cycle
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/array.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 41bfe3e1b3dd
Author:    stefank
Date:      2014-07-07 12:37 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/41bfe3e1b3dd

8049420: Backout 8048248 to correct attribution
Reviewed-by: ehelin, brutisso

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/array.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: a2122d7912ed
Author:    stefank
Date:      2014-07-07 10:12 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a2122d7912ed

8049421: G1 Class Unloading after completing a concurrent mark cycle
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
Contributed-by: stefan.karlsson at oracle.com, mikael.gerdin at oracle.com

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/array.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 61aa7dcd51e9
Author:    jmasa
Date:      2014-07-10 13:39 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/61aa7dcd51e9

Merge

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 6edfcaac0639
Author:    roland
Date:      2014-07-02 22:54 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6edfcaac0639

8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
Summary: call to Object.finalize() sometimes allowed by compilers on array type
Reviewed-by: iveresov, vlivanov

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp

Changeset: 2bdf0032cd5a
Author:    thartmann
Date:      2014-07-03 08:46 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/2bdf0032cd5a

8022968: Some codecache allocation failures don't result in invoking the sweeper
Summary: Add calls to CompileBroker::handle_full_code_cache() or fail gracefully whenever allocation in the code cache fails.
Reviewed-by: iveresov, vlivanov

! src/share/vm/code/vtableStubs.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/icache.cpp

Changeset: 08250e173426
Author:    rbackman
Date:      2014-06-23 13:33 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/08250e173426

8046289: compiler/6340864/TestLongVect.java timeout with
Reviewed-by: iveresov, vlivanov

! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp

Changeset: c1c8e0ab38ed
Author:    roland
Date:      2014-07-09 02:50 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c1c8e0ab38ed

Merge


Changeset: 7002f01892be
Author:    mduigou
Date:      2014-07-09 21:56 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7002f01892be

8047734: Backout use of -Og
Reviewed-by: iveresov

! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make

Changeset: 24840b59c6df
Author:    roland
Date:      2014-07-11 02:34 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/24840b59c6df

Merge


Changeset: 7fdf4173cde4
Author:    ehelin
Date:      2014-07-09 16:44 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7fdf4173cde4

8049426: Minor cleanups after G1 class unloading
Reviewed-by: stefank, brutisso

! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/utilities/array.hpp

Changeset: b23fa46cfc38
Author:    jmasa
Date:      2014-07-11 05:59 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b23fa46cfc38

Merge


Changeset: 700946707a7c
Author:    amurillo
Date:      2014-07-11 09:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/700946707a7c

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp

Changeset: cefe56927aab
Author:    hseigel
Date:      2014-07-14 12:43 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/cefe56927aab

8030763: Validate global memory allocation
Summary: Add length checks where necessary
Reviewed-by: coleenp, mschoene

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: b51113604740
Author:    hseigel
Date:      2014-05-07 19:21 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b51113604740

8032536: JVM resolves wrong method in some unusual cases
Summary: Handle package private case
Reviewed-by: coleenp, acorn, jdn

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

Changeset: b2e3ea116bef
Author:    hseigel
Date:      2014-07-14 12:45 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b2e3ea116bef

8035119: Fix exceptions to bytecode verification
Summary: Prevent ctor calls to super() and this() from avoidable code (try blocks, if stmts, etc.)
Reviewed-by: coleenp, acorn, mschoene

! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp

Changeset: b0153afaf0cc
Author:    hseigel
Date:      2014-07-14 13:01 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b0153afaf0cc

8036800: Attribute OOM to correct part of code
Summary: checks that the attribute_length does not exceed the length of remaining data in the class file
Reviewed-by: coleenp, ahgross

! src/share/vm/classfile/classFileParser.cpp

Changeset: 730557fa1e4c
Author:    acorn
Date:      2014-07-14 13:15 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/730557fa1e4c

8037167: Better method signature resolution
Reviewed-by: mschoene, hseigel, lfoltan

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp

Changeset: 360ea0726dd1
Author:    hseigel
Date:      2014-05-07 19:34 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/360ea0726dd1

8037157: Verify <init> call
Summary: Check for null method
Reviewed-by: coleenp, acorn, mschoene

! src/share/vm/classfile/verifier.cpp

Changeset: f74993a364c2
Author:    hseigel
Date:      2014-07-14 13:31 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f74993a364c2

8043454: Test case for 8037157 should not throw a VerifyError
Summary: Don't throw VerifyError if method is NULL.
Reviewed-by: acorn, lfoltan, mschoene

! src/share/vm/classfile/verifier.cpp

Changeset: 429516ef23de
Author:    stefank
Date:      2014-07-11 09:07 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/429516ef23de

8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen

! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! test/TEST.groups

Changeset: dd0e7063d7b8
Author:    jmasa
Date:      2014-07-11 11:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/dd0e7063d7b8

Merge


Changeset: bf4629bb1ad6
Author:    coleenp
Date:      2014-07-09 22:37 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/bf4629bb1ad6

8048933: -XX:+TraceExceptions output should include the message
Summary: Add the exception detail message to the tracing output
Reviewed-by: minqi, dholmes

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/constantPool.cpp
+ test/runtime/CommandLine/TraceExceptionsTest.java

Changeset: fb27a4c9ad54
Author:    dcubed
Date:      2014-07-10 08:15 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/fb27a4c9ad54

8049104: resolve atomic.hpp wording issues from JDK-8047104 code review
Reviewed-by: dholmes, dice, rdurbin, acorn

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

Changeset: 180cd023a280
Author:    sspitsyn
Date:      2014-07-10 17:46 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/180cd023a280

8013942: JSR 292: assert(type() == T_OBJECT) failed: type check
Summary: A dead scope  of the local needs to be identified
Reviewed-by: coleenp, vlivanov, mgronlun
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/prims/jvmtiImpl.cpp

Changeset: f7b1f0210ab2
Author:    sspitsyn
Date:      2014-07-12 01:26 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f7b1f0210ab2

Merge

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

Changeset: a527e4909a92
Author:    mikael
Date:      2014-07-11 13:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a527e4909a92

8049071: Add jtreg jobs to JPRT for hotspot
Reviewed-by: dholmes, iveresov

! make/jprt.properties
! test/Makefile
! test/TEST.groups

Changeset: 465cf2ce2fe7
Author:    dsimms
Date:      2014-07-14 10:50 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/465cf2ce2fe7

8046668: Excessive checked JNI warnings from Java startup
Summary: Removed pedantic checked exception warnings for AIOOBException, add to current handle capacity
Reviewed-by: hseigel, lfoltan

! src/share/vm/prims/jniCheck.cpp

Changeset: 0dad53374470
Author:    dsimms
Date:      2014-07-14 10:52 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0dad53374470

8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
Summary: Increase the previous limit from 4k to 64k, added "-XX:MaxJNILocalCapacity=<capacity>" flag
Reviewed-by: hseigel, fparain

! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp

Changeset: b235e51557c9
Author:    simonis
Date:      2014-07-14 11:41 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b235e51557c9

8049715: PPC64: First steps to enable SA on Linux/PPC64
Reviewed-by: dholmes, kvn

! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/linux/makefiles/defs.make

Changeset: 187a848525c4
Author:    dholmes
Date:      2014-07-14 21:48 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/187a848525c4

Merge


Changeset: 553f14d70527
Author:    dcubed
Date:      2014-07-15 07:33 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/553f14d70527

8049717: expose L1_data_cache_line_size for diagnostic/sanity checks
Summary: Add support for VM_Version::L1_data_cache_line_size().
Reviewed-by: dsimms, kvn, dholmes

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp

Changeset: d0a757f227b4
Author:    sspitsyn
Date:      2014-07-16 15:59 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d0a757f227b4

Merge

! test/TEST.groups

Changeset: c3388a74a6fb
Author:    roland
Date:      2014-07-10 15:12 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c3388a74a6fb

8040237: nsk/jvmti/RetransformClasses/retransform001 crashed the VM on all platforms when run with with -server -Xcomp
Summary: class redefinition may cause speculative trap clean up code to dereference dead method
Reviewed-by: kvn, coleenp

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/methodData.cpp
+ test/compiler/profiling/TestSpecTrapClassUnloading.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/A.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Agent.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/B.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
+ test/compiler/profiling/spectrapredefineclass_classloaders/Test.java
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 697d257ca294
Author:    kvn
Date:      2014-07-11 14:32 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/697d257ca294

Merge

! src/share/vm/classfile/classLoaderData.cpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 43b7d2f257a7
Author:    drchase
Date:      2014-07-11 19:51 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/43b7d2f257a7

8036588: VerifyFieldClosure fails instanceKlass:3133
Summary: Changed deopt live-pointer test to use returns-object instead of live-and-returns-object
Reviewed-by: iveresov, kvn, jrose

! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/output.cpp

Changeset: ff95368dbd2b
Author:    drchase
Date:      2014-07-11 23:54 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ff95368dbd2b

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 968f97d41bce
Author:    mduigou
Date:      2014-07-14 18:24 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/968f97d41bce

8046765: makefiles should use parameterized $(CP) and $(MV) rather than explicit commands
Reviewed-by: kvn, dholmes

! make/aix/makefiles/buildtree.make
! make/aix/makefiles/jsig.make
! make/aix/makefiles/rules.make
! make/aix/makefiles/sa.make
! make/aix/makefiles/saproc.make
! make/aix/makefiles/top.make
! make/aix/makefiles/vm.make
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/sa.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/top.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sa.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/sa.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/sa.make

Changeset: 4153b0978181
Author:    vlivanov
Date:      2014-07-14 03:24 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4153b0978181

8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
Reviewed-by: roland, jrose

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp

Changeset: 7aabfb8e11f8
Author:    vlivanov
Date:      2014-07-14 03:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7aabfb8e11f8

8043546: C1 optimizes @Stable instance fields with default values
Reviewed-by: kvn, jrose

! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java

Changeset: 307ecb8f6676
Author:    vlivanov
Date:      2014-07-14 03:26 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/307ecb8f6676

8049530: Provide descriptive failure reason for compilation tasks removed for the queue
Reviewed-by: roland, iveresov

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp

Changeset: cdf968fe49ce
Author:    vlivanov
Date:      2014-07-14 03:27 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/cdf968fe49ce

8049529: LogCompilation: annotate make_not_compilable with compilation level
Reviewed-by: roland, iveresov

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

Changeset: 4102555e5695
Author:    vlivanov
Date:      2014-07-14 03:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4102555e5695

8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
Reviewed-by: roland, iveresov

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_GraphBuilder.cpp

Changeset: 18d4d4c8beea
Author:    vlivanov
Date:      2014-07-14 03:29 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/18d4d4c8beea

8048703: ReplacedNodes dumps it's content to tty
Reviewed-by: roland, iveresov, drchase

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

Changeset: 8000c4cbbb01
Author:    rbackman
Date:      2014-07-18 10:41 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/8000c4cbbb01

Merge

- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: d1dfb2de0a63
Author:    amurillo
Date:      2014-07-18 12:02 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d1dfb2de0a63

Merge

! src/share/vm/compiler/compileBroker.cpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: d67e5dd44c2d
Author:    katleman
Date:      2014-07-17 09:50 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d67e5dd44c2d

Added tag jdk9-b23 for changeset dd472cdacc32

! .hgtags

Changeset: dde2d03b0ea4
Author:    lana
Date:      2014-07-18 08:25 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/dde2d03b0ea4

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp

Changeset: be5e8df2904f
Author:    lana
Date:      2014-07-22 11:56 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/be5e8df2904f

Merge

- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: cf51cd09a99a
Author:    simonis
Date:      2014-07-18 19:56 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/cf51cd09a99a

8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
Reviewed-by: kvn

! src/os/aix/vm/os_aix.cpp

Changeset: 4068d04de2d5
Author:    sspitsyn
Date:      2014-07-15 21:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4068d04de2d5

8049441: PPC64: Don't use StubCodeMarks for zero-length stubs
Summary: Remove StubCodeMark in generate_icache_flush, generate_verify_oop, generate_throw_exception
Reviewed-by: dcubed, sspitsyn
Contributed-by: volker.simonis at gmail.com

! src/cpu/ppc/vm/icache_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp

Changeset: 5838922362ed
Author:    mikael
Date:      2014-07-16 15:04 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5838922362ed

8050802: Update jprt runthese test suite to jck-8
Reviewed-by: dholmes, kvn

! make/jprt.properties

Changeset: ecdcd96f051a
Author:    coleenp
Date:      2014-07-17 15:45 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ecdcd96f051a

8004128: NPG: remove stackwalking in Threads::gc_prologue and gc_epilogue code
Summary: remove bcx and mdx handling.  We no longer have to convert bytecode pointers to indices for GC since Methods aren't moved.
Reviewed-by: mgerdin, kvn

! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp

Changeset: 22b98ab2a69f
Author:    goetz
Date:      2014-07-04 11:46 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/22b98ab2a69f

8049325: Introduce and clean up umbrella headers for the files in the cpu subdirectories.
Summary: Introduce and clean up umbrella headers for the files in the cpu subdirectories.
Reviewed-by: lfoltan, coleenp, dholmes

! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/interpreterRT_ppc.hpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/register_ppc.hpp
! src/cpu/ppc/vm/runtime_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vmreg_ppc.hpp
! src/cpu/ppc/vm/vmreg_ppc.inline.hpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/register_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vmreg_sparc.hpp
! src/cpu/sparc/vm/vmreg_sparc.inline.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vmreg_x86.hpp
! src/cpu/x86/vm/vmreg_x86.inline.hpp
! src/cpu/x86/vm/x86.ad
! src/os/aix/vm/os_aix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp
! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
! src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp
! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
! src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_Defs.hpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/bytecodeAssembler.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/compiledIC.hpp
+ src/share/vm/code/nativeInst.hpp
! src/share/vm/code/vmreg.hpp
+ src/share/vm/code/vmreg.inline.hpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodes.cpp
+ src/share/vm/interpreter/interp_masm.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/oop.inline.hpp
+ src/share/vm/opto/ad.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/output.hpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/dtraceJSDT.cpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/relocator.hpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/diagnosticFramework.hpp
+ src/share/vm/utilities/bytes.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 739468857ffb
Author:    coleenp
Date:      2014-07-14 10:15 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/739468857ffb

Merge

! src/os/aix/vm/os_aix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/code/compiledIC.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 564cca0427b0
Author:    coleenp
Date:      2014-07-18 11:22 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/564cca0427b0

Merge

! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp

Changeset: 303c17882b24
Author:    zgu
Date:      2014-07-18 11:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/303c17882b24

8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
Summary: Fixed native memory tracking stack walking
Reviewed-by: coleenp, mikael

! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp

Changeset: b1eb6f5a41ec
Author:    sspitsyn
Date:      2014-07-18 23:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b1eb6f5a41ec

Merge

! src/os/aix/vm/os_aix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: ea86cb581cfa
Author:    kevinw
Date:      2014-07-21 10:40 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ea86cb581cfa

8049684: pstack crashes on java core dump
Reviewed-by: sundar, sspitsyn

! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c

Changeset: e15a9bea6294
Author:    kevinw
Date:      2014-07-21 10:42 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e15a9bea6294

Merge

- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 53bff7520964
Author:    zgu
Date:      2014-07-21 06:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/53bff7520964

8050167: linux-sparcv9: hs_err file does not show any stack information
Summary: Fixed creation of starting stack frame for stack walking in error handler
Reviewed-by: coleenp, mikael

! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp

Changeset: ec757fe48123
Author:    zgu
Date:      2014-07-21 09:48 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ec757fe48123

Merge

! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 3503744d5b23
Author:    poonam
Date:      2014-07-22 06:34 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3503744d5b23

8049881: jstack not working on core files
Summary: Access _trace_id field of Klass in try-catch block
Reviewed-by: dholmes, dsamersoff, mgronlun

! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java

Changeset: 86736b0bc568
Author:    simonis
Date:      2014-07-17 11:32 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/86736b0bc568

8050228: Rename 'rem_size' in compactibleFreeListSpace.cpp because of name clashes on AIX
Reviewed-by: dholmes, jmasa

! src/os/aix/vm/os_aix.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp

Changeset: ab6489f6a9a5
Author:    jmasa
Date:      2014-07-18 15:42 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ab6489f6a9a5

Merge


Changeset: 2749b7a7e9d8
Author:    tschatzl
Date:      2014-07-21 09:59 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/2749b7a7e9d8

8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause.
Reviewed-by: brutisso, ehelin

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

Changeset: 3f1eced0e393
Author:    tschatzl
Date:      2014-07-21 09:59 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3f1eced0e393

8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap.
Reviewed-by: brutisso

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp

Changeset: 3334afa474d7
Author:    tschatzl
Date:      2014-07-21 09:59 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3334afa474d7

8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
Summary: Also consider os::vm_allocation_granularity in the calculation.
Reviewed-by: brutisso

! src/share/vm/runtime/arguments.cpp

Changeset: 5689ad43b108
Author:    tschatzl
Date:      2014-07-21 10:00 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5689ad43b108

8048112: G1 Full GC needs to support the case when the very first region is not available
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett.
Reviewed-by: brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/space.hpp

Changeset: c0e87c6d7975
Author:    jmasa
Date:      2014-07-23 14:06 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c0e87c6d7975

Merge

! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 9312e056f155
Author:    ppunegov
Date:      2014-07-19 00:29 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9312e056f155

8048882: Some regression tests are not robust with VM output
Reviewed-by: kvn, iignatyev

! test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6890943.sh

Changeset: 1eb404df2268
Author:    fzhinkin
Date:      2014-07-19 00:30 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1eb404df2268

8050144: Remove '-client' from compiler/8004051/Test8004051.java's options
Reviewed-by: kvn

! test/compiler/8004051/Test8004051.java

Changeset: 0705d38e2d50
Author:    fzhinkin
Date:      2014-07-19 00:32 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0705d38e2d50

6848902: [TESTBUG] The compiler/6589834/Test_ia32.java timed out
Reviewed-by: kvn, iignatyev

! test/TEST.groups
+ test/compiler/6589834/InlinedArrayCloneTestCase.java
! test/compiler/6589834/Test_ia32.java

Changeset: 111e4592e388
Author:    aaivanov
Date:      2014-07-19 00:33 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/111e4592e388

8049348: compiler/intrinsics/bmi/verifycode tests on lzcnt and tzcnt use incorrect assumption about REXB prefix usage
Reviewed-by: kvn

! 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

Changeset: 7f6b21a3beb0
Author:    iignatyev
Date:      2014-07-19 00:34 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7f6b21a3beb0

8032449: Get rid of JMX in test/compiler
Reviewed-by: kvn

! test/TEST.groups
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/runtime/whitebox/WBStackSize.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java

Changeset: f270bf5bcfd8
Author:    iignatyev
Date:      2014-07-19 00:34 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f270bf5bcfd8

8031978: compiler/ciReplay/TestVM_no_comp_level.sh fails with "TEST [CHECK :: REPLAY DATA GENERATION] FAILED:
Reviewed-by: kvn

! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/TestVM.sh
! test/compiler/ciReplay/TestVM_no_comp_level.sh
! test/compiler/ciReplay/common.sh

Changeset: 1bae42f4e2e6
Author:    iignatyev
Date:      2014-07-19 13:43 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1bae42f4e2e6

Merge

! test/TEST.groups

Changeset: 0dd7b1ca3bca
Author:    anoll
Date:      2014-07-21 10:25 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0dd7b1ca3bca

8051303: 'optimized' build broken by JDK-8039425
Summary: Changed preprocessor directive in PhaseIterGVN::optimize()
Reviewed-by: kvn, anoll
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>

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

Changeset: 82cd02bbfc3a
Author:    mdoerr
Date:      2014-07-17 10:21 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/82cd02bbfc3a

8050972: Concurrency problem in PcDesc cache
Summary: The entries of the PcDesc cache in nmethods are not declared as volatile, but they are accessed and modified by several threads concurrently.
Reviewed-by: kvn, dholmes, dcubed

! src/share/vm/code/nmethod.hpp

Changeset: 198ea6575d8b
Author:    thartmann
Date:      2014-07-23 07:53 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/198ea6575d8b

8051550: Printing of 'cmpN_reg_branch_short' instruction shows wrong 'op2' register
Summary: Missing '$' added to the format string of the 'cmpN_reg_branch_short' instruction (sparc.ad).
Reviewed-by: kvn, iveresov

! src/cpu/sparc/vm/sparc.ad

Changeset: c8e602d67072
Author:    goetz
Date:      2014-07-18 09:04 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c8e602d67072

8050978: Fix bad field access check in C1 and C2
Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime.
Reviewed-by: kvn, vlivanov
Contributed-by: andreas.schoesser at sap.com

! src/share/vm/ci/ciField.cpp

Changeset: 0500ca0c5aba
Author:    rbackman
Date:      2014-07-24 14:38 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0500ca0c5aba

Merge

- test/compiler/5091921/Test6890943.sh

Changeset: 283b523b9f2f
Author:    amurillo
Date:      2014-07-24 13:18 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/283b523b9f2f

Merge

- test/compiler/5091921/Test6890943.sh

Changeset: e90276b4908c
Author:    tbell
Date:      2014-07-25 15:38 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e90276b4908c

Added tag jdk9-b24 for changeset dde2d03b0ea4

! .hgtags

Changeset: 6de94e869324
Author:    lana
Date:      2014-07-30 11:49 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6de94e869324

Merge

- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java

Changeset: 0b9afe536f5c
Author:    tbell
Date:      2014-08-01 14:09 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0b9afe536f5c

Added tag jdk9-b25 for changeset 6de94e869324

! .hgtags

Changeset: 48b95a073d75
Author:    lana
Date:      2014-08-04 15:34 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/48b95a073d75

Merge

- test/compiler/5091921/Test6890943.sh

Changeset: 7b87e061ca47
Author:    ihse
Date:      2014-08-27 14:37 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7b87e061ca47

Merge

- agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java
- src/cpu/ppc/vm/bytecodes_ppc.cpp
- src/cpu/ppc/vm/bytecodes_ppc.hpp
- src/cpu/sparc/vm/bytecodes_sparc.cpp
- src/cpu/sparc/vm/bytecodes_sparc.hpp
- src/cpu/x86/vm/bytecodes_x86.cpp
- src/cpu/x86/vm/bytecodes_x86.hpp
- src/cpu/zero/vm/bytecodes_zero.cpp
- src/cpu/zero/vm/bytecodes_zero.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsGCAdaptivePolicyCounters.hpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
- src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp
- src/share/vm/libadt/port.cpp
- src/share/vm/libadt/port.hpp
- test/compiler/5091921/Test6890943.sh
- test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/7110720/Test7110720.sh
- test/runtime/8001071/Test8001071.java
- test/runtime/8001071/Test8001071.sh
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh
- test/runtime/SharedArchiveFile/CdsWriteError.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java



More information about the build-infra-dev mailing list