hg: hsx/hotspot-rt/hotspot: 41 new changesets
calvin.cheung at oracle.com
calvin.cheung at oracle.com
Sun Oct 27 18:42:03 PDT 2013
Changeset: f9d4ed6c88dd
Author: dholmes
Date: 2013-10-21 20:51 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/f9d4ed6c88dd
8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
Reviewed-by: sla, sspitsyn
! test/TEST.groups
Changeset: 8cd1abf3ecab
Author: dholmes
Date: 2013-10-21 21:06 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/8cd1abf3ecab
Merge
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
! test/TEST.groups
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java
Changeset: 2036c97e3af0
Author: dholmes
Date: 2013-10-21 22:36 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/2036c97e3af0
Merge
Changeset: b3a4d4279fa3
Author: ccheung
Date: 2013-10-24 17:20 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/b3a4d4279fa3
Merge
Changeset: 74e00b98d5dd
Author: anoll
Date: 2013-10-17 19:47 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/74e00b98d5dd
8026708: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
Summary: Increase size for the template interpreter accordingly
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/templateInterpreter_x86.hpp
Changeset: 1856ea98184a
Author: adlertz
Date: 2013-10-18 10:50 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/1856ea98184a
8022783: Nashorn test fails with: assert(!def_outside->member(r))
Summary: Enables private copies of inputs for recent spill copies as well
Reviewed-by: kvn, twisti
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/reg_split.cpp
Changeset: e3b736cf4fa3
Author: adlertz
Date: 2013-10-18 09:36 +0000
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/e3b736cf4fa3
Merge
Changeset: 252d541466ea
Author: morris
Date: 2013-10-18 12:15 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/252d541466ea
8008242: VerifyOops is broken on SPARC
Summary: Fixed displacement issues in SPARC macroassembler and ensure that getClass intrinsic temporary result is T_METADATA
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 3213ba4d3dff
Author: roland
Date: 2013-10-19 12:16 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/3213ba4d3dff
8024069: replace_in_map() should operate on parent maps
Summary: type information gets lost because replace_in_map() doesn't update parent maps
Reviewed-by: kvn, twisti
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.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/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/multnode.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
Changeset: 19c5a042b0b3
Author: iignatyev
Date: 2013-10-19 21:54 +0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/19c5a042b0b3
8026414: [TESTBUG] Tests for Tiered/NonTiered levels
Reviewed-by: twisti, iveresov
+ test/compiler/tiered/CompLevelsTest.java
+ test/compiler/tiered/NonTieredLevelsTest.java
+ test/compiler/tiered/TieredLevelsTest.java
Changeset: 600c83f8e6a5
Author: iignatyev
Date: 2013-10-19 21:54 +0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/600c83f8e6a5
8023318: compiler/whitebox tests timeout with enabled TieredCompilation
Reviewed-by: kvn, twisti
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: e842cc2d2dfb
Author: iveresov
Date: 2013-10-19 22:22 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/e842cc2d2dfb
Merge
Changeset: 52575a17a36c
Author: iignatyev
Date: 2013-10-21 09:21 +0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/52575a17a36c
8026865: [TESTBUG] 'compiler/print/PrintInlining.java' should specify -XX:+UnlockDiagnosticVMOptions
Reviewed-by: twisti, iveresov
! test/compiler/print/PrintInlining.java
Changeset: 4748b3308cda
Author: iveresov
Date: 2013-10-21 17:34 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/4748b3308cda
Merge
Changeset: 5ccbab1c69f3
Author: roland
Date: 2013-10-22 09:51 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/5ccbab1c69f3
8026251: New type profiling points: parameters to methods
Summary: x86 interpreter and c1 type profiling for parameters on method entries
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
+ src/cpu/x86/vm/interp_masm_x86.cpp
+ src/cpu/x86/vm/interp_masm_x86.hpp
! 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/register_definitions_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
Changeset: 435c7b4577cd
Author: rbackman
Date: 2013-10-21 15:31 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/435c7b4577cd
8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected here
Reviewed-by: iveresov, roland
! src/share/vm/opto/compile.cpp
Changeset: 36e17466dd39
Author: rbackman
Date: 2013-10-22 14:02 +0000
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/36e17466dd39
Merge
Changeset: 8b4bbba322d3
Author: anoll
Date: 2013-10-23 10:00 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/8b4bbba322d3
8026407: VM crashes on linux-ppc and linux-i586 when there is not enough ReservedCodeCacheSize specified
Summary: Ensure currently required generation of AdapterHandlerLibrary::create_native_wrapper()
Reviewed-by: roland, iveresov
! src/share/vm/compiler/compileBroker.cpp
Changeset: b2ee5dc63353
Author: roland
Date: 2013-10-23 12:40 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/b2ee5dc63353
8024070: C2 needs some form of type speculation
Summary: record unused type profile information with type system, propagate and use it.
Reviewed-by: kvn, twisti
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.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/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/types/TypeSpeculation.java
Changeset: 4c9115774c8e
Author: adlertz
Date: 2013-10-23 10:44 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/4c9115774c8e
8026939: assert(Reachblock != NULL) failed: Reachblock must be non-NULL
Summary: We can reach this state from phi input rematerialization, so pass in the Reaches of the predecessor
Reviewed-by: roland, twisti
! src/share/vm/opto/reg_split.cpp
Changeset: 97d400662426
Author: adlertz
Date: 2013-10-23 19:22 +0000
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/97d400662426
Merge
Changeset: 9acbfe04b5c3
Author: iveresov
Date: 2013-10-23 11:15 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/9acbfe04b5c3
8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64
Summary: Fix wrong calling convention in LIR_Assembler::emit_unwind_handler(), T_METADATA support in calling convention generator, C1 register allocator
Reviewed-by: twisti, jrose
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 1c90f0072f0d
Author: twisti
Date: 2013-10-23 15:44 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/1c90f0072f0d
8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
Reviewed-by: iveresov, jrose
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 3a04e444da6d
Author: iveresov
Date: 2013-10-23 16:25 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/3a04e444da6d
Merge
Changeset: 59e8ad757e19
Author: rbackman
Date: 2013-10-18 10:41 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/59e8ad757e19
8026844: Various Math functions needs intrinsification
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/mathexactnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/mathexact/AddExactICondTest.java
+ test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/AddExactILoadTest.java
+ test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
+ test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
+ test/compiler/intrinsics/mathexact/DecExactITest.java
+ test/compiler/intrinsics/mathexact/DecExactLTest.java
+ test/compiler/intrinsics/mathexact/IncExactITest.java
+ test/compiler/intrinsics/mathexact/IncExactLTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
+ test/compiler/intrinsics/mathexact/MulExactICondTest.java
+ test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/MulExactILoadTest.java
+ test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
+ test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactILoadTest.java
+ test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
+ test/compiler/intrinsics/mathexact/SubExactICondTest.java
+ test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/SubExactILoadTest.java
+ test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
+ test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/Verify.java
Changeset: 68f07c29521b
Author: anoll
Date: 2013-10-15 08:38 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/68f07c29521b
8025740: Typo. Error line for wrong ReservedCodeCacheSize value is printed twice
Summary: Remove duplicate print
Reviewed-by: kvn, twisti
! src/share/vm/runtime/arguments.cpp
Changeset: d95eca175eff
Author: sspitsyn
Date: 2013-10-23 20:15 +0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/d95eca175eff
8023004: JSR 292: java.lang.RuntimeException: Original target method was called.
Reviewed-by: jrose
! src/share/vm/prims/methodHandles.cpp
Changeset: 0d1661d63d70
Author: vlivanov
Date: 2013-10-23 20:20 +0400
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/0d1661d63d70
8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_globals.hpp
Changeset: f7d928a3181c
Author: roland
Date: 2013-10-24 19:32 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/f7d928a3181c
8026978: JSR292: fatal error: Type profiling not implemented on this platform
Summary: force TypeProfileLevel to 0 on non x86
Reviewed-by: twisti
! src/share/vm/runtime/arguments.cpp
Changeset: 395499125cb0
Author: iveresov
Date: 2013-10-24 16:14 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/395499125cb0
Merge
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
Changeset: 6b32b911d723
Author: iveresov
Date: 2013-10-24 16:25 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/6b32b911d723
Merge
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
Changeset: 1d1ea10fe09f
Author: mgerdin
Date: 2013-10-15 13:56 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/1d1ea10fe09f
8015255: NPG: Don't waste fragment at the end of a VirtualSpaceNode before retiring it.
Summary: Chunk up the last piece of committed memory in a VSN when getting a new one.
Reviewed-by: stefank, jmasa
! src/share/vm/memory/metaspace.cpp
! src/share/vm/prims/jni.cpp
Changeset: 91a88c8450f4
Author: mgerdin
Date: 2013-10-18 09:31 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/91a88c8450f4
8026698: Incorrect error handling in Metaspace::allocate
Reviewed-by: stefank, jwilhelm
! src/share/vm/memory/metaspace.cpp
Changeset: a1b05d4a6fd0
Author: stefank
Date: 2013-10-21 09:34 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/a1b05d4a6fd0
8026781: Add missing test to exercise -XX:+UseLargePagesInMetaspace
Reviewed-by: mgerdin, brutisso
+ test/gc/TestSystemGC.java
Changeset: 3dd24766da44
Author: stefank
Date: 2013-10-21 01:04 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/3dd24766da44
Merge
Changeset: 2fab5b7e6140
Author: ehelin
Date: 2013-10-21 14:20 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/2fab5b7e6140
8025834: NPE in Parallel Scavenge with -XX:+CheckUnhandledOops
Reviewed-by: coleenp, mgerdin, sspitsyn
! src/share/vm/prims/jvmtiImpl.cpp
Changeset: c7f403b05168
Author: sjohanss
Date: 2013-10-22 11:50 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/c7f403b05168
8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crash
Summary: Changed the use of %d to SIZE_FORMAT macro in format string when printing size_t values.
Reviewed-by: stefank, ehelin
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
Changeset: 0823c8bac468
Author: jcoomes
Date: 2013-10-22 12:03 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/0823c8bac468
Merge
Changeset: 1b422ef5288a
Author: tschatzl
Date: 2013-10-23 10:23 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/1b422ef5288a
8025728: Missing volatile specifier for field G1AllocRegion::_alloc_region
Summary: The field G1AllocRegion::_alloc_region needs to be declared volatile as it is used with that intention. Otherwise the compiler may generate the code that reloads the value which might have changed in the meantime, leading to spurious crashes.
Reviewed-by: iveresov, simonis, tschatzl
Contributed-by: Axel Siebenborn <axel.siebenborn at sap.com>
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
Changeset: 0dcdec729cda
Author: jcoomes
Date: 2013-10-25 08:38 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/0dcdec729cda
Merge
Changeset: b4aa8fc5d0d5
Author: ccheung
Date: 2013-10-25 22:06 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/b4aa8fc5d0d5
Merge
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/share/vm/memory/metaspace.cpp
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
More information about the serviceability-dev
mailing list