hg: jdk9/hs-rt/hotspot: 46 new changesets

calvin.cheung at oracle.com calvin.cheung at oracle.com
Sun May 3 07:05:55 UTC 2015


Changeset: dfc7b096c55f
Author:    roland
Date:      2015-04-15 11:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/dfc7b096c55f

8077832: SA's dumpreplaydata, dumpcfg and buildreplayjars are broken
Summary: SA code out of sync with hotspot code
Reviewed-by: dsamersoff, sla, kvn

! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java

Changeset: a504928f42b5
Author:    vlivanov
Date:      2015-04-17 18:17 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a504928f42b5

8057967: CallSite dependency tracking scales devastatingly poorly
Reviewed-by: jrose, roland, plevart, shade

! src/share/vm/ci/ciCallSite.cpp
! src/share/vm/ci/ciCallSite.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
+ test/compiler/jsr292/CallSiteDepContextTest.java

Changeset: 24b449382431
Author:    vlivanov
Date:      2015-04-17 16:45 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/24b449382431

Merge


Changeset: ec0f34590833
Author:    goetz
Date:      2015-04-15 14:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ec0f34590833

8077843: adlc: allow nodes that use TEMP inputs in expand rules.
Reviewed-by: kvn

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

Changeset: 5be37a65b137
Author:    kvn
Date:      2015-04-17 17:39 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5be37a65b137

8078113: 8011102 changes may cause incorrect results
Summary: replace Vzeroupper instruction in stubs with zeroing only used ymm registers.
Reviewed-by: kvn
Contributed-by: sandhya.viswanathan at intel.com

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: d11fb4e8a82e
Author:    roland
Date:      2015-03-24 10:25 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d11fb4e8a82e

8069191: moving predicate out of loops may cause array accesses to bypass null check
Summary: Remove CastPP nodes only during final graph reshape
Reviewed-by: kvn, jrose

! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/castnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/narrowptrnode.cpp
! src/share/vm/opto/narrowptrnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phaseX.cpp
+ test/compiler/loopopts/TestPredicateLostDependency.java

Changeset: 364dd48a2c48
Author:    vlivanov
Date:      2015-04-22 21:33 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/364dd48a2c48

8078309: compiler/jsr292/MHInlineTest.java failed with java.lang.RuntimeException: 'MHInlineTest$A::protected_x (3 bytes) virtual call' found in stdout
Reviewed-by: jrose

! test/compiler/jsr292/MHInlineTest.java

Changeset: 15767942af74
Author:    shade
Date:      2015-04-22 19:10 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/15767942af74

8076987: C1 should support conditional card marks (UseCondCardMark)
Reviewed-by: iveresov, roland

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 88847a1b3718
Author:    goetz
Date:      2015-04-15 12:44 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/88847a1b3718

8077838: Recent developments for ppc.
Summary: Power 8 recognition and instructions, math.*Exact intrinsics and rtm, C2 optimizations
Reviewed-by: kvn, simonis

! src/cpu/ppc/vm/assembler_ppc.cpp
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/interpreter_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp
! src/cpu/ppc/vm/methodHandles_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/register_definitions_ppc.cpp
! src/cpu/ppc/vm/relocInfo_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/templateInterpreter_ppc.hpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp

Changeset: 331b38ef0db3
Author:    goetz
Date:      2015-04-23 09:27 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/331b38ef0db3

8078482: ppc: pass thread to throw_AbstractMethodError
Summary: Also improve check for Safepoints in signal handler.
Reviewed-by: kvn, simonis

! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp

Changeset: 382e9e4b3b71
Author:    zmajo
Date:      2015-04-27 10:49 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/382e9e4b3b71

8068945: Use RBP register as proper frame pointer in JIT compiled code on x86
Summary: Introduce the PreserveFramePointer flag to control if RBP is used as the frame pointer or as a general purpose register.
Reviewed-by: kvn, roland, dlong, enevill, shade

! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.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/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vframe.hpp

Changeset: 1267d185c97c
Author:    zmajo
Date:      2015-04-27 11:01 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1267d185c97c

Merge

! src/cpu/ppc/vm/globals_ppc.hpp

Changeset: 1e8d91a7e7d1
Author:    roland
Date:      2015-04-23 16:38 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1e8d91a7e7d1

8078444: compiler/arraycopy/TestArrayCopyNoInitDeopt.java fails with exception 'm2 not deoptimized'
Summary: some platform don't have speculative types
Reviewed-by: kvn

! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java

Changeset: 629f25b8fc9d
Author:    sgehwolf
Date:      2015-04-29 12:23 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/629f25b8fc9d

8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
Summary: do the math on the unsigned type where overflows are well defined
Reviewed-by: kvn, aph

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

Changeset: 030e40746a11
Author:    roland
Date:      2015-04-29 14:43 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/030e40746a11

8078426: mb/jvm/compiler/InterfaceCalls/testAC2 - assert(predicate_proj == 0L) failed: only one predicate entry expected
Summary: split if finds predicates on several incoming paths when unswitched's loops are optimized out
Reviewed-by: kvn

! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopPredicate.cpp
+ test/compiler/loopopts/TestSplitIfUnswitchedLoopsEliminated.java

Changeset: 5f2ef612ed74
Author:    bharadwaj
Date:      2015-04-30 18:14 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/5f2ef612ed74

Merge

! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 34a82607b479
Author:    kvn
Date:      2015-05-01 14:23 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/34a82607b479

8079231: quarantine compiler/jsr292/CallSiteDepContextTest.java
Reviewed-by: dlong

! test/compiler/jsr292/CallSiteDepContextTest.java

Changeset: 4853e0d5389d
Author:    jmasa
Date:      2015-05-01 16:22 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4853e0d5389d

8079235: quarantine TestLargePageUseForAuxMemory.java
Reviewed-by: kvn

! test/gc/g1/TestLargePageUseForAuxMemory.java

Changeset: f8dba5065e11
Author:    katleman
Date:      2015-03-26 13:09 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f8dba5065e11

Added tag jdk9-b56 for changeset fd2d5ec7e7b1

! .hgtags

Changeset: 56a85ffe743d
Author:    lana
Date:      2015-04-01 12:30 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/56a85ffe743d

Merge

- 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

Changeset: ee878f3d6732
Author:    katleman
Date:      2015-04-02 10:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ee878f3d6732

Added tag jdk9-b57 for changeset 56a85ffe743d

! .hgtags

Changeset: 67e6c0cbcee7
Author:    lana
Date:      2015-04-03 16:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/67e6c0cbcee7

Merge

- src/share/vm/memory/specialized_oop_closures.cpp

Changeset: 009d2d25b517
Author:    amurillo
Date:      2015-04-06 09:33 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/009d2d25b517

Merge


Changeset: 09cec193c3bb
Author:    katleman
Date:      2015-04-08 13:12 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/09cec193c3bb

Added tag jdk9-b58 for changeset ee878f3d6732

! .hgtags

Changeset: 96bcaec07cb1
Author:    lana
Date:      2015-04-08 14:32 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/96bcaec07cb1

Merge

- src/share/vm/memory/specialized_oop_closures.cpp

Changeset: 4987cd56a051
Author:    katleman
Date:      2015-04-09 06:40 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4987cd56a051

Added tag jdk9-b59 for changeset 96bcaec07cb1

! .hgtags

Changeset: 9c916db4bf3b
Author:    lana
Date:      2015-04-09 17:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9c916db4bf3b

Merge


Changeset: dd51d7312402
Author:    aph
Date:      2015-04-14 17:19 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/dd51d7312402

8076467: AARCH64: assertion fail with -XX:+UseG1GC
Summary: Don't call encoding unless bool is true.
Reviewed-by: kvn

! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/register_aarch64.hpp

Changeset: 1c87bc5de516
Author:    jmasa
Date:      2014-10-19 20:23 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1c87bc5de516

8059064: Better G1 log caching
Reviewed-by: jmasa, ahgross
Contributed-by: sangheon.kim at oracle.com

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

Changeset: 490710cf1f54
Author:    acorn
Date:      2014-12-19 11:48 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/490710cf1f54

8065366: Better private method resolution
Reviewed-by: hseigel, lfoltan, coleenp, ahgross

! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/klassVtable.cpp

Changeset: f82dff2eadec
Author:    kbarrett
Date:      2015-02-09 13:30 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f82dff2eadec

8071931: Return of the phantom menace
Reviewed-by: mchung, dfuchs, ahgross, brutisso

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

Changeset: d2764ea89544
Author:    katleman
Date:      2015-04-17 09:59 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d2764ea89544

Added tag jdk9-b60 for changeset 9c916db4bf3b

! .hgtags

Changeset: 715d2da5801c
Author:    lana
Date:      2015-04-17 10:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/715d2da5801c

Merge


Changeset: 2b54cd604683
Author:    adinn
Date:      2015-04-23 17:53 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2b54cd604683

8078263: AARCH64: Volatile fields should be accessed with ldar and stlr
Summary: ad file rules now generate load acquire and store release for volatile accesses
Reviewed-by: kvn

! src/cpu/aarch64/vm/aarch64.ad

Changeset: 0e31ab6e8375
Author:    katleman
Date:      2015-04-23 10:43 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0e31ab6e8375

Added tag jdk9-b61 for changeset 715d2da5801c

! .hgtags

Changeset: 1eab877142cc
Author:    lana
Date:      2015-04-23 16:11 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/1eab877142cc

Merge


Changeset: f056955b0ae8
Author:    enevill
Date:      2015-04-24 11:01 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f056955b0ae8

8075930: AARCH64: Use FP Register in C2
Summary: modify to allow C2 to allocate FP (R29) as a general register
Reviewed-by: aph, kvn, dlong

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp

Changeset: 63c06d9de739
Author:    aph
Date:      2015-04-24 16:19 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/63c06d9de739

Merge


Changeset: 11b7f6b12521
Author:    aph
Date:      2015-04-24 16:28 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/11b7f6b12521

8078621: AARCH64: Fails to build without precompiled headers
Summary: fix #includes.
Reviewed-by: kvn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: 6ead49a4c505
Author:    ctornqvi
Date:      2015-04-28 14:45 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6ead49a4c505

8077994: [TESTBUG] Exclude compiler/floatingpoint/ModNaN.java
Reviewed-by: hseigel, ccheung

! test/compiler/floatingpoint/ModNaN.java

Changeset: 3e2b525194d3
Author:    neliasso
Date:      2015-04-28 14:46 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3e2b525194d3

8077590: windows_i586_6.2-product-c2-runThese8_Xcomp_vm failing after win compiler upgrade
Summary: Add /arch:IA32 flag to windows ia32 builds to force x87 codepath
Reviewed-by: kvn, dholmes

! make/windows/makefiles/compile.make

Changeset: 86ab44ce262e
Author:    katleman
Date:      2015-04-30 13:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/86ab44ce262e

Added tag jdk9-b62 for changeset 1eab877142cc

! .hgtags

Changeset: 2ac9b6b36689
Author:    lana
Date:      2015-04-30 17:20 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2ac9b6b36689

Merge


Changeset: e0ad42748972
Author:    amurillo
Date:      2015-05-01 03:56 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e0ad42748972

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualSpace.java
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
- src/cpu/x86/vm/rtmLocking.cpp
- src/cpu/x86/vm/templateTable_x86_32.hpp
- src/cpu/x86/vm/templateTable_x86_64.hpp
- src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
- src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp
- src/share/vm/memory/sharedHeap.cpp
- src/share/vm/memory/sharedHeap.hpp
- src/share/vm/oops/instanceClassLoaderKlass.cpp
- src/share/vm/oops/klassPS.hpp
- src/share/vm/oops/oop.pcgc.inline.hpp
- src/share/vm/oops/oop.psgc.inline.hpp
! src/share/vm/runtime/arguments.cpp
- src/share/vm/runtime/virtualspace.cpp
- src/share/vm/runtime/virtualspace.hpp
- test/sanity/WhiteBox.java

Changeset: a0df4738688e
Author:    amurillo
Date:      2015-05-02 00:16 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a0df4738688e

Merge


Changeset: ca3617a93575
Author:    ccheung
Date:      2015-05-02 18:40 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ca3617a93575

Merge

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



More information about the jdk9-hs-rt-changes mailing list