hg: jdk7u/jdk7u-dev/hotspot: 28 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Tue Apr 2 14:30:45 PDT 2013


Changeset: 9e372c67c5eb
Author:    amurillo
Date:      2013-03-21 11:22 -0700
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/9e372c67c5eb

8010497: new hotspot build - hs24-b38
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 5967e5c9c7f0
Author:    jwilhelm
Date:      2013-03-25 15:19 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5967e5c9c7f0

8009992: Prepare tracing of promotion failed for integration of evacuation failed
Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well
Reviewed-by: ehelin, johnc, brutisso

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
+ src/share/vm/gc_implementation/shared/copyFailedInfo.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/promotionFailedInfo.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/trace/trace.xml

Changeset: bec5f1758368
Author:    rbackman
Date:      2013-02-28 09:45 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/bec5f1758368

8008357: [sampling] assert(sender_blob->is_runtime_stub() || sender_blob->is_nmethod()) failed: Impossible call chain
Reviewed-by: coleenp, sla

! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp

Changeset: a1b2802cb232
Author:    zgu
Date:      2013-03-27 14:48 -0400
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a1b2802cb232

8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT
8009777: NMT: add new NMT dcmd to control auto shutdown option
Summary: Added diagnostic VM option and DCmd command to allow NMT stay alive under stress situation
Reviewed-by: dcubed, coleenp

! src/share/vm/runtime/globals.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/nmtDCmd.hpp

Changeset: 399bb8104fea
Author:    kvn
Date:      2013-01-22 11:31 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/399bb8104fea

8005055: pass outputStream to more opto debug routines
Summary: pass the output stream to node->dump() and everything reachable from there
Reviewed-by: kvn
Contributed-by: goetz.lindenmaier at sap.com

! src/share/vm/compiler/oopMap.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/regalloc.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp

Changeset: c638b7564d34
Author:    vlivanov
Date:      2013-02-01 03:02 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c638b7564d34

8005439: no message about inline method if it specifed by CompileCommand
Reviewed-by: kvn, vlivanov
Contributed-by: Igor Ignatyev <igor.ignatyev at oracle.com>

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp

Changeset: c605c1bd2819
Author:    drchase
Date:      2013-01-25 16:09 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c605c1bd2819

8006500: compiler/8004741/Test8004741.java fails intermediately
Summary: rewrote the test to be more reliable, add test for invalid size exception
Reviewed-by: kvn

! test/compiler/8004741/Test8004741.java

Changeset: 19a6982e2d05
Author:    mikael
Date:      2013-02-04 10:28 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/19a6982e2d05

8007403: Incorrect format arguments in adlparse.cpp
Reviewed-by: kvn, twisti

! src/share/vm/adlc/adlparse.cpp

Changeset: 9fdfc60415f1
Author:    vlivanov
Date:      2013-02-05 08:25 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/9fdfc60415f1

8006613: adding reason to made_not_compilable
Reviewed-by: kvn, vlivanov
Contributed-by: Igor Ignatyev <igor.ignatyev at oracle.com>

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/runtime/deoptimization.cpp

Changeset: 1efffc8cd1e5
Author:    drchase
Date:      2013-02-06 11:33 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1efffc8cd1e5

8006807: C2 crash due to out of bounds array access in Parse::do_multianewarray
Summary: check ndimensions before accessing length[i] element
Reviewed-by: kvn
Contributed-by: volker.simonis at gmail.com

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

Changeset: c56c6ba9c1d2
Author:    kvn
Date:      2013-02-08 15:07 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c56c6ba9c1d2

8007708: compiler/6855215 assert(VM_Version::supports_sse4_2())
Summary: Added missing UseSSE42 check.
Reviewed-by: roland, twisti

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

Changeset: 71a67ff5e673
Author:    drchase
Date:      2013-02-09 12:55 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/71a67ff5e673

8007402: Code cleanup to remove Parfait false positive
Summary: add array access range check
Reviewed-by: kvn

! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp

Changeset: 1c0be805666b
Author:    kmo
Date:      2013-02-10 22:35 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1c0be805666b

8006430: TraceTypeProfile is a product flag while it should be a diagnostic flag
Summary: make sure all diagnostic and experimental flag kinds are checked in Flag::is_unlocked()
Reviewed-by: kvn

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

Changeset: 36b32e7ee4f7
Author:    roland
Date:      2013-02-12 12:56 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/36b32e7ee4f7

7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob
Summary: Add support for expensive nodes.
Reviewed-by: kvn

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.hpp

Changeset: 3eea57ac42f2
Author:    kmo
Date:      2013-02-12 07:39 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3eea57ac42f2

8002169: TEST_BUG: compiler/7009359/Test7009359.java sometimes times out
Summary: make the test less prone to timeout by reducing the amount of iteration and allowing main to be compiled
Reviewed-by: jrose

! test/compiler/7009359/Test7009359.java

Changeset: 95f5d78a4bc1
Author:    roland
Date:      2013-02-18 09:06 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/95f5d78a4bc1

8007959: Use expensive node logic for more math nodes
Summary: use expensive node logic for other more math nodes.
Reviewed-by: kvn

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

Changeset: 53dd0089983e
Author:    drchase
Date:      2013-02-18 14:29 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/53dd0089983e

8008180: Several tests in compiler/5091921 need more time to run
Summary: Added an explicit timeouts.
Reviewed-by: kvn, twisti

! test/compiler/5091921/Test6850611.java
! test/compiler/5091921/Test6890943.java
! test/compiler/5091921/Test6905845.java
! test/compiler/5091921/Test6992759.java

Changeset: b1c0da991402
Author:    drchase
Date:      2013-02-18 15:08 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b1c0da991402

7102300: performance warnings cause results diff failure in Test6890943
Summary: Strip lines matching the performance warning from the output before diff.
Reviewed-by: kvn

! test/compiler/5091921/Test6890943.sh

Changeset: be30099fbdec
Author:    roland
Date:      2013-02-25 14:13 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/be30099fbdec

8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution
Summary: InitializeNode::can_capture_store() must check that the captured store doesn't overwrite a memory location that is loaded before the store.
Reviewed-by: kvn

! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/phaseX.cpp
+ test/compiler/8007294/Test8007294.java

Changeset: 2faf0eecd402
Author:    roland
Date:      2013-02-26 12:18 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/2faf0eecd402

8007722: C2: "assert(tp->base() != Type::AnyPtr) failed: not a bare pointer" at machnode.cpp:376
Summary: GetAndSetP's MachNode should capture bottom type.
Reviewed-by: kvn

! src/share/vm/adlc/formssel.cpp
+ test/compiler/8007722/Test8007722.java

Changeset: bb4db1d23cba
Author:    drchase
Date:      2013-02-26 15:38 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/bb4db1d23cba

8007776: Test6852078.java timeouts
Summary: if more than 100 seconds and more than 100 iterations have both passed, then exit is allowed.
Reviewed-by: kvn

! test/compiler/6852078/Test6852078.java

Changeset: 194355f552ff
Author:    iignatyev
Date:      2013-02-27 05:58 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/194355f552ff

8007439: C2: adding successful message of inlining
Reviewed-by: kvn, vlivanov

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

Changeset: abc47675c9e2
Author:    kvn
Date:      2013-03-06 12:25 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/abc47675c9e2

8009472: Print additional information for 8004640 failure
Summary: dump nodes and types in 8004640 case.
Reviewed-by: roland

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

Changeset: 979e7c5df753
Author:    roland
Date:      2013-03-13 09:44 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/979e7c5df753

8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates
Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly.
Reviewed-by: kvn

! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/8009761/Test8009761.java

Changeset: e388232ba684
Author:    roland
Date:      2013-03-18 13:19 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e388232ba684

8008555: Debugging code in compiled method sometimes leaks memory
Summary: support for strings that have same life-time as code that uses them.
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/icBuffer.hpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/runtime/stubCodeGenerator.cpp

Changeset: 539375f92462
Author:    bharadwaj
Date:      2013-03-22 07:58 -0700
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/539375f92462

8009539: JVM crash when run lambda testng tests
Summary: Ensure class pointer is non-null before dereferencing it to check if it is loaded.
Reviewed-by: kvn

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

Changeset: 795212ad5b1b
Author:    amurillo
Date:      2013-03-28 10:46 -0700
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/795212ad5b1b

Merge

- src/share/vm/gc_implementation/shared/promotionFailedInfo.hpp

Changeset: 5e622bdc713e
Author:    amurillo
Date:      2013-03-28 10:46 -0700
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/5e622bdc713e

Added tag hs24-b38 for changeset 795212ad5b1b

! .hgtags




More information about the jdk7u-dev mailing list