hg: hsx/hotspot-main/hotspot: 12 new changesets

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Thu Jun 20 20:16:46 PDT 2013


Changeset: 8d52e305a777
Author:    morris
Date:      2013-06-07 07:33 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/8d52e305a777

8015437: SPARC cbcond branch offset out of 10-bit range
Summary: Forced SPARC MacroAssembler eden_alloate to use long branch to slow case
Reviewed-by: kvn, twisti

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

Changeset: ea60d1de6735
Author:    kvn
Date:      2013-06-07 11:43 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/ea60d1de6735

Merge


Changeset: 46c544b8fbfc
Author:    morris
Date:      2013-06-07 16:46 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/46c544b8fbfc

8008407: remove SPARC V8 support
Summary: Removed most of the SPARC V8 instructions
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c2_init_sparc.cpp
! src/cpu/sparc/vm/disassembler_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/register_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.il
! src/share/vm/runtime/arguments.cpp

Changeset: e7f5651d459c
Author:    twisti
Date:      2013-06-11 11:13 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/e7f5651d459c

8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across runtime tracing calls for JNI critical native methods
Reviewed-by: kvn

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

Changeset: 693e4d04fd09
Author:    drchase
Date:      2013-06-11 16:34 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/693e4d04fd09

8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit
Summary: Insert extra checks and bailouts for too many nodes
Reviewed-by: kvn

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/matcher.cpp

Changeset: bc8956037049
Author:    kvn
Date:      2013-06-11 16:40 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/bc8956037049

Merge


Changeset: c52abc8a0b08
Author:    drchase
Date:      2013-06-13 15:39 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/c52abc8a0b08

8010124: JVM_GetClassContext: use GrowableArray instead of KlassLink
Summary: replace linked data structure with array (performance)
Reviewed-by: kvn
Contributed-by: christian.thalinger at oracle.com, david.r.chase at oracle.com

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

Changeset: 7fa25f5575c9
Author:    adlertz
Date:      2013-06-14 01:19 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/7fa25f5575c9

8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
Summary: Disable rematerialization for negD node
Reviewed-by: kvn, roland

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

Changeset: ac91879aa56f
Author:    kvn
Date:      2013-06-14 16:33 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/ac91879aa56f

Merge

- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/prims/jvm.cpp

Changeset: 87a6f2df28e2
Author:    drchase
Date:      2013-06-17 12:35 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/87a6f2df28e2

8002160: Compilation issue with adlc using latest SunStudio compilers
Summary: modify declaration of 'swap' overloading; dodge optimizer bug in c1_LIR.cpp
Reviewed-by: kvn, jrose

! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/share/vm/c1/c1_LIR.cpp

Changeset: 08d35fd1b599
Author:    adlertz
Date:      2013-06-19 00:41 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/08d35fd1b599

8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
Summary: Remove unnecessary LoadN / DecodeN nodes at MemBarAcquire nodes.
Reviewed-by: kvn, roland

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

Changeset: b88209cf98c0
Author:    kvn
Date:      2013-06-20 16:08 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/b88209cf98c0

Merge

- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/runtime/arguments.cpp



More information about the hotspot-dev mailing list