Changeset: cf51cd09a99a Author: simonis Date: 2014-07-18 19:56 +0200 URL: http://hg.openjdk.java.net/jigsaw/stage/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/jigsaw/stage/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: [email protected] ! 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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/hotspot/rev/ab6489f6a9a5 Merge Changeset: 2749b7a7e9d8 Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/hotspot/rev/1bae42f4e2e6 Merge ! test/TEST.groups Changeset: 0dd7b1ca3bca Author: anoll Date: 2014-07-21 10:25 +0200 URL: http://hg.openjdk.java.net/jigsaw/stage/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 <[email protected]> ! src/share/vm/opto/phaseX.cpp Changeset: 82cd02bbfc3a Author: mdoerr Date: 2014-07-17 10:21 +0200 URL: http://hg.openjdk.java.net/jigsaw/stage/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/jigsaw/stage/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/jigsaw/stage/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: [email protected] ! src/share/vm/ci/ciField.cpp Changeset: 0500ca0c5aba Author: rbackman Date: 2014-07-24 14:38 +0200 URL: http://hg.openjdk.java.net/jigsaw/stage/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/jigsaw/stage/hotspot/rev/283b523b9f2f Merge - test/compiler/5091921/Test6890943.sh Changeset: 48b95a073d75 Author: lana Date: 2014-08-04 15:34 -0700 URL: http://hg.openjdk.java.net/jigsaw/stage/hotspot/rev/48b95a073d75 Merge - test/compiler/5091921/Test6890943.sh Changeset: ee436b3d514f Author: chegar Date: 2014-08-08 19:36 +0100 URL: http://hg.openjdk.java.net/jigsaw/stage/hotspot/rev/ee436b3d514f Merge ! src/share/vm/runtime/os.cpp - test/compiler/5091921/Test6890943.sh
