[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    hg: hsx/hotspot-rt/hotspot: 30 new changesets
From:       gary.collins () sun ! com (gary ! collins at sun ! com)
Date:       2011-08-23 0:56:23
Message-ID: 20110823005721.A841947FF9 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: 43f9d800f276
Author:    iveresov
Date:      2011-07-20 18:04 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/43f9d800f276

7066339: Tiered: policy should make consistent decisions about osr levels
Summary: Added feedback disabling flag to common(), fixed handling of \
                TieredStopAtLevel.
Reviewed-by: kvn, never

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp

Changeset: 6a991dcb52bb
Author:    never
Date:      2011-07-21 08:38 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/6a991dcb52bb

7012081: JSR 292: SA-JDI can't read MH/MT/Indy ConstantPool entries
Reviewed-by: kvn, twisti, jrose

! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java
- agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastAAccess0.java
- agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastIAccess0.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/share/vm/oops/generateOopMap.cpp

Changeset: 3d42f82cd811
Author:    kvn
Date:      2011-07-21 11:25 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/3d42f82cd811

7063628: Use cbcond on T4
Summary: Add new short branch instruction to Hotspot sparc assembler.
Reviewed-by: never, twisti, jrose

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! 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/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 4e761e7e6e12
Author:    kvn
Date:      2011-07-26 19:35 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/4e761e7e6e12

7070134: Hotspot crashes with sigsegv from PorterStemmer
Summary: Do not move data nodes which are attached to a predicate test to a \
                dominating test.
Reviewed-by: never

! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
+ test/compiler/7070134/Stemmer.java
+ test/compiler/7070134/Test7070134.sh
+ test/compiler/7070134/words

Changeset: 0f34fdee809e
Author:    never
Date:      2011-07-27 15:06 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/0f34fdee809e

7071427: AdapterFingerPrint can hold 8 entries per int
Reviewed-by: kvn

! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: c7b60b601eb4
Author:    kvn
Date:      2011-07-27 17:28 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/c7b60b601eb4

7069452: Cleanup NodeFlags
Summary: Remove flags which duplicate information in Node::NodeClasses.
Reviewed-by: never

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/mulnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp

Changeset: d17bd0b18663
Author:    twisti
Date:      2011-07-28 02:14 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/d17bd0b18663

7066143: JSR 292: Zero support after regressions from 7009923 and 7009309
Reviewed-by: jrose, twisti
Contributed-by: Xerxes Ranby <xerxes at zafena.se>

! src/cpu/zero/vm/stack_zero.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ce3e1d4dc416
Author:    never
Date:      2011-07-28 13:03 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/ce3e1d4dc416

7060619: C1 should respect inline and dontinline directives from CompilerOracle
Reviewed-by: kvn, iveresov

! src/share/vm/c1/c1_GraphBuilder.cpp

Changeset: c96c3eb1efae
Author:    kvn
Date:      2011-07-29 09:16 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/c96c3eb1efae

7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post
Summary: Removed predicate cloning from loop peeling optimization and from split \
                fall-in paths.
Reviewed-by: never

! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.hpp

Changeset: 4aa5974a06dd
Author:    kvn
Date:      2011-08-06 08:28 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/4aa5974a06dd

7075559: JPRT windows_x64 build failure
Summary: use SA_CLASSDIR variable instead of dirsctory saclasses.
Reviewed-by: kamg, dcubed

! make/linux/makefiles/defs.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/saproc.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/sa.make

Changeset: a3142bdb6707
Author:    twisti
Date:      2011-08-08 05:49 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/a3142bdb6707

7071823: Zero: zero/shark doesn't build after b147-fcs
Reviewed-by: gbenson, twisti
Contributed-by: Chris Phillips <chphilli at redhat.com>

! src/cpu/zero/vm/frame_zero.cpp
+ src/cpu/zero/vm/methodHandles_zero.hpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/share/vm/shark/sharkContext.hpp

Changeset: a19c671188cb
Author:    never
Date:      2011-08-08 13:19 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/a19c671188cb

7075623: 6990212 broke raiseException in 64 bit
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp

Changeset: f1c12354c3f7
Author:    roland
Date:      2011-08-02 18:36 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/f1c12354c3f7

7074017: Introduce MemBarAcquireLock/MemBarReleaseLock nodes for monitor enter/exit \
                code paths
Summary: replace MemBarAcquire/MemBarRelease nodes on the monitor enter/exit code \
                paths with new MemBarAcquireLock/MemBarReleaseLock nodes
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.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

Changeset: 6987871cfb9b
Author:    kvn
Date:      2011-08-10 14:06 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/6987871cfb9b

7077439: Possible reference through NULL in loopPredicate.cpp:726
Summary: Use cl->is_valid_counted_loop() check.
Reviewed-by: never

! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/superword.cpp

Changeset: 95134e034042
Author:    kvn
Date:      2011-08-11 12:08 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/95134e034042

7063629: use cbcond in C2 generated code on T4
Summary: Use new short branch instruction in C2 generated code.
Reviewed-by: never

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! 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/os_cpu/linux_x86/vm/linux_x86_32.ad
! src/os_cpu/linux_x86/vm/linux_x86_64.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp

Changeset: fdb992d83a87
Author:    twisti
Date:      2011-08-16 04:14 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/fdb992d83a87

7071653: JSR 292: call site change notification should be pushed not pulled
Reviewed-by: kvn, never, bdelsart

! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.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/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/ci/ciCallSite.cpp
! src/share/vm/ci/ciCallSite.hpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse3.cpp

Changeset: 11211f7cb5a0
Author:    kvn
Date:      2011-08-16 11:53 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/11211f7cb5a0

7079317: Incorrect branch's destination block in PrintoOptoAssembly output
Summary: save/restore label and block in scratch_emit_size()
Reviewed-by: never

! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp

Changeset: 1af104d6cf99
Author:    kvn
Date:      2011-08-16 16:59 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/1af104d6cf99

7079329: Adjust allocation prefetching for T4
Summary: on T4 2 BIS instructions should be issued to prefetch 64 bytes
Reviewed-by: iveresov, phh, twisti

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp

Changeset: 381bf869f784
Author:    twisti
Date:      2011-08-17 05:14 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/381bf869f784

7079626: x64 emits unnecessary REX prefix
Reviewed-by: kvn, iveresov, never

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

Changeset: bd87c0dcaba5
Author:    twisti
Date:      2011-08-17 11:52 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/bd87c0dcaba5

7079769: JSR 292: incorrect size() for CallStaticJavaHandle on sparc
Reviewed-by: never, kvn

! src/cpu/sparc/vm/sparc.ad

Changeset: 739a9abbbd4b
Author:    kvn
Date:      2011-08-18 11:49 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/739a9abbbd4b

7080431: VM asserts if specified size(x) in .ad is larger than emitted size
Summary: Move code from finalize_offsets_and_shorten() to fill_buffer() to restore \
                previous behavior.
Reviewed-by: never

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

Changeset: de147f62e695
Author:    kvn
Date:      2011-08-19 08:55 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/de147f62e695

Merge

- agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastAAccess0.java
- agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastIAccess0.java

Changeset: 24cee90e9453
Author:    jcoomes
Date:      2011-08-17 10:32 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/24cee90e9453

6791672: enable 1G and larger pages on solaris
Reviewed-by: ysr, iveresov, johnc

! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: 3be7439273c5
Author:    katleman
Date:      2011-05-25 13:31 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/3be7439273c5

7044486: open jdk repos have files with incorrect copyright headers, which can end up \
                in src bundles
Reviewed-by: ohair, trims

! agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java
! make/linux/README
! make/windows/projectfiles/kernel/Makefile
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.s
! src/share/tools/hsdis/README
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/utilities/yieldingWorkgroup.cpp

Changeset: 8b135e6129d6
Author:    jeff
Date:      2011-05-27 15:01 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/8b135e6129d6

7045697: JDK7 THIRD PARTY README update
Reviewed-by: lana

! THIRD_PARTY_README

Changeset: 52e4ba46751f
Author:    kamg
Date:      2011-04-12 16:42 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/52e4ba46751f

7020373: JSR rewriting can overflow memory address size variables
Summary: Abort if incoming classfile's parameters would cause overflows
Reviewed-by: coleenp, dcubed, never

! src/share/vm/oops/generateOopMap.cpp
+ test/runtime/7020373/Test7020373.sh

Changeset: bca686989d4b
Author:    asaha
Date:      2011-06-15 14:59 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/bca686989d4b

7055247: Ignore test of # 7020373
Reviewed-by: dcubed

! test/runtime/7020373/Test7020373.sh

Changeset: 337ffef74c37
Author:    jeff
Date:      2011-06-22 10:10 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/337ffef74c37

7057046: Add embedded license to THIRD PARTY README
Reviewed-by: lana

! THIRD_PARTY_README

Changeset: 9f12ede5571a
Author:    jcoomes
Date:      2011-08-19 14:08 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/9f12ede5571a

Merge

! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/runtime/os.cpp

Changeset: 7c29742c41b4
Author:    jcoomes
Date:      2011-08-19 14:22 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/7c29742c41b4

7081251: bump the hs22 build number to 02
Reviewed-by: johnc

! make/hotspot_version


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic