hg: jdk7/hotspot-rt/hotspot: 37 new changesets

xiaobin.lu at sun.com xiaobin.lu at sun.com
Fri Oct 16 23:19:29 PDT 2009


Changeset: 685e959d09ea
Author:    cfang
Date:      2009-09-14 09:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/685e959d09ea

6877254: Server vm crashes with no branches off of store slice" when run with CMS and UseSuperWord(default)
Summary: design StoreCMNode::Ideal to promote its oopStore input if the input is a MergeMem node
Reviewed-by: kvn, never

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/superword.cpp
+ test/compiler/6877254/Test.java

Changeset: 62001a362ce9
Author:    kvn
Date:      2009-09-14 12:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/62001a362ce9

6827605: new String intrinsics may prevent EA scalar replacement
6875866: Intrinsic for String.indexOf() is broken on x86 with SSE4.2
Summary: Modify String intrinsic methods to pass char[] pointers instead of string oops.
Reviewed-by: never

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! 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/formssel.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/6875866/Test.java

Changeset: 00977607da34
Author:    cfang
Date:      2009-09-15 11:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/00977607da34

6879921: CTW failure jdk6_18/hotspot/src/share/vm/utilities/globalDefinitions.cpp:268
Summary: filter out non-primitives before deciding whether two ops can be packed
Reviewed-by: kvn, never

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

Changeset: 7e309ecb83ce
Author:    kvn
Date:      2009-09-15 19:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/7e309ecb83ce

6879362: assert(!klass_is_exact(),"only non-exact klass")
Summary: Do nothing for AddP node which has type not related to the type of allocated object.
Reviewed-by: never

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

Changeset: 148e5441d916
Author:    jrose
Date:      2009-09-15 21:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/148e5441d916

6863023: need non-perm oops in code cache for JSR 292
Summary: Make a special root-list for those few nmethods which might contain non-perm oops.
Reviewed-by: twisti, kvn, never, jmasa, ysr

! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! 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_InstructionPrinter.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_ValueType.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciObject.cpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline2.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/utilities/debug.cpp

Changeset: be094e0c089a
Author:    jrose
Date:      2009-09-15 22:50 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/be094e0c089a

Merge


Changeset: 3a2aa26bdc58
Author:    never
Date:      2009-09-16 11:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3a2aa26bdc58

6854812: 6.0_14-b08 crashes with a SIGSEGV
Reviewed-by: kvn, twisti

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/opto/parse1.cpp

Changeset: 6a8ccac44f41
Author:    kvn
Date:      2009-09-18 09:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6a8ccac44f41

6820514: meet not symmetric failure in ctw
Summary: Add missing instance_id meet.
Reviewed-by: never

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

Changeset: 54b3b351d6f9
Author:    jrose
Date:      2009-09-23 23:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/54b3b351d6f9

Merge

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
- src/share/vm/gc_implementation/shared/coTracker.cpp
- src/share/vm/gc_implementation/shared/coTracker.hpp
- src/share/vm/gc_implementation/shared/gcOverheadReporter.cpp
- src/share/vm/gc_implementation/shared/gcOverheadReporter.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 753cf9794df9
Author:    jrose
Date:      2009-09-23 23:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/753cf9794df9

6885169: merge of 4957990 and 6863023 causes conflict on do_nmethods
Summary: After mechanically merging changes, some by-hand adjustments are needed.
Reviewed-by: ysr

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp

Changeset: ddd6f1182ae3
Author:    kvn
Date:      2009-09-25 13:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/ddd6f1182ae3

6883468: C2 compiler enters infinite loop in PhaseIterGVN::transform
Summary: Avoid ideal transformation ping-pong between AddPNode::Ideal() and CastX2PNode::Ideal().
Reviewed-by: cfang

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

Changeset: d6b9fd78f389
Author:    cfang
Date:      2009-09-28 17:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/d6b9fd78f389

6886353: For DeoptimizeALot, JTreg tests should "IgnoreUnrecognizedVMOptions on a product build
Summary: Add IgnoreUnrecognizedVMOptions for JTreg tests (on a product build) to pass with DeoptimizeALot
Reviewed-by: kvn

! test/compiler/6823453/Test.java
! test/compiler/6833129/Test.java

Changeset: 46b819ba120b
Author:    jrose
Date:      2009-09-30 13:25 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/46b819ba120b

Merge

! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: a0107ba3bc53
Author:    johnc
Date:      2009-10-01 15:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/a0107ba3bc53

6887186: G1: Incorrect code generated for G1 pre-barrier by C1 on SPARC
Summary: Modify operand passed to C1 pre-barrier to be the operand representing the address of the object field that is being stored.
Reviewed-by: never

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

Changeset: 708275a44e4a
Author:    tonyp
Date:      2009-10-03 10:53 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/708275a44e4a

Merge

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

Changeset: 6e6427f797c0
Author:    xdono
Date:      2009-09-03 10:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6e6427f797c0

Added tag jdk7-b71 for changeset 50a95aa4a247

! .hgtags

Changeset: a94714c55065
Author:    trims
Date:      2009-09-15 20:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/a94714c55065

Merge


Changeset: 1e5f0e56d242
Author:    xdono
Date:      2009-09-17 13:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/1e5f0e56d242

Added tag jdk7-b72 for changeset a94714c55065

! .hgtags

Changeset: 89e0543e1737
Author:    xdono
Date:      2009-09-22 14:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/89e0543e1737

6884624: Update copyright year
Summary: Update copyright for files that have been modified in 2009 through Septermber
Reviewed-by: tbell, ohair

! agent/make/saenv.sh
! agent/make/saenv64.sh
! agent/src/os/solaris/proc/Makefile
! agent/src/os/solaris/proc/mapfile
! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
! agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc_implementation/g1/concurrentZFThread.cpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/serialize.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/vframeArray.hpp
! src/share/vm/runtime/vframe_hp.hpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/threadService.hpp

Changeset: 7a102acc9f17
Author:    trims
Date:      2009-09-25 12:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/7a102acc9f17

Merge

! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/prims/jvm.h

Changeset: faf94d94786b
Author:    trims
Date:      2009-09-25 12:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/faf94d94786b

6885900: Bump the HS17 build number to 02
Summary: Update the HS17 build number to 02
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 6ddec5389232
Author:    xdono
Date:      2009-10-02 11:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6ddec5389232

Added tag jdk7-b73 for changeset faf94d94786b

! .hgtags

Changeset: a1423fe86a18
Author:    trims
Date:      2009-10-09 15:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/a1423fe86a18

Merge

! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/runtime/sweeper.cpp

Changeset: f4b900403d6e
Author:    trims
Date:      2009-10-09 15:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f4b900403d6e

6890293: Bump the HS17 build number to 03
Summary: Update the HS17 build number to 03
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: a2ad635573fb
Author:    xlu
Date:      2009-10-14 12:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/a2ad635573fb

Merge


Changeset: dcf03e02b020
Author:    twisti
Date:      2009-10-06 02:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/dcf03e02b020

6879902: CTW failure jdk6_18/hotspot/src/cpu/sparc/vm/assembler_sparc.hpp:845
Summary: For signatures with a large number of arguments the offset for the float store becomes too big and does not fit in 13-bit.
Reviewed-by: kvn, never

! 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/sharedRuntime_sparc.cpp
+ test/compiler/6879902/Test6879902.java

Changeset: 1ce3281a8e93
Author:    kvn
Date:      2009-10-06 10:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/1ce3281a8e93

6880034: SIGBUS during deoptimisation at a safepoint on 64bit-SPARC
Summary: Fix problem with the double register encodings in sparc.ad
Reviewed-by: never, jrose
Contributed-by: volker.simonis at gmail.com

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/6880034/Test6880034.java

Changeset: e90521d61f9a
Author:    kvn
Date:      2009-10-07 12:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/e90521d61f9a

6875959: CTW fails hotspot/src/share/vm/opto/reg_split.cpp:1087
Summary: To break spill ties choose bound live range over unbound to free register or one with smaller cost to spill.
Reviewed-by: never, jrose

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

Changeset: 03b336640699
Author:    never
Date:      2009-10-07 15:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/03b336640699

6885584: A particular class structure causes large allocation spike for jit
Reviewed-by: kvn

! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/6885584/Test6885584.java

Changeset: 354d3184f6b2
Author:    never
Date:      2009-10-13 12:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/354d3184f6b2

6890308: integrate zero assembler hotspot changes
Reviewed-by: never
Contributed-by: gbenson at redhat.com

! make/Makefile
! make/defs.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/sa.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
+ make/linux/makefiles/zero.make
+ make/linux/makefiles/zeroshark.make
+ make/linux/platform_zero.in
+ src/cpu/zero/vm/assembler_zero.cpp
+ src/cpu/zero/vm/assembler_zero.hpp
+ src/cpu/zero/vm/assembler_zero.inline.hpp
+ src/cpu/zero/vm/bytecodeInterpreter_zero.cpp
+ src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
+ src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
+ src/cpu/zero/vm/bytecodes_zero.cpp
+ src/cpu/zero/vm/bytecodes_zero.hpp
+ src/cpu/zero/vm/bytes_zero.hpp
+ src/cpu/zero/vm/codeBuffer_zero.hpp
+ src/cpu/zero/vm/copy_zero.hpp
+ src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp
+ src/cpu/zero/vm/cppInterpreter_zero.cpp
+ src/cpu/zero/vm/cppInterpreter_zero.hpp
+ src/cpu/zero/vm/debug_zero.cpp
+ src/cpu/zero/vm/depChecker_zero.cpp
+ src/cpu/zero/vm/depChecker_zero.hpp
+ src/cpu/zero/vm/disassembler_zero.cpp
+ src/cpu/zero/vm/disassembler_zero.hpp
+ src/cpu/zero/vm/dump_zero.cpp
+ src/cpu/zero/vm/entryFrame_zero.hpp
+ src/cpu/zero/vm/entry_zero.hpp
+ src/cpu/zero/vm/fakeStubFrame_zero.hpp
+ src/cpu/zero/vm/frame_zero.cpp
+ src/cpu/zero/vm/frame_zero.hpp
+ src/cpu/zero/vm/frame_zero.inline.hpp
+ src/cpu/zero/vm/globalDefinitions_zero.hpp
+ src/cpu/zero/vm/globals_zero.hpp
+ src/cpu/zero/vm/icBuffer_zero.cpp
+ src/cpu/zero/vm/icache_zero.cpp
+ src/cpu/zero/vm/icache_zero.hpp
+ src/cpu/zero/vm/interp_masm_zero.cpp
+ src/cpu/zero/vm/interp_masm_zero.hpp
+ src/cpu/zero/vm/interpreterFrame_zero.hpp
+ src/cpu/zero/vm/interpreterGenerator_zero.hpp
+ src/cpu/zero/vm/interpreterRT_zero.cpp
+ src/cpu/zero/vm/interpreterRT_zero.hpp
+ src/cpu/zero/vm/interpreter_zero.cpp
+ src/cpu/zero/vm/interpreter_zero.hpp
+ src/cpu/zero/vm/javaFrameAnchor_zero.hpp
+ src/cpu/zero/vm/jniFastGetField_zero.cpp
+ src/cpu/zero/vm/jniTypes_zero.hpp
+ src/cpu/zero/vm/jni_zero.h
+ src/cpu/zero/vm/methodHandles_zero.cpp
+ src/cpu/zero/vm/nativeInst_zero.cpp
+ src/cpu/zero/vm/nativeInst_zero.hpp
+ src/cpu/zero/vm/registerMap_zero.hpp
+ src/cpu/zero/vm/register_definitions_zero.cpp
+ src/cpu/zero/vm/register_zero.cpp
+ src/cpu/zero/vm/register_zero.hpp
+ src/cpu/zero/vm/relocInfo_zero.cpp
+ src/cpu/zero/vm/relocInfo_zero.hpp
+ src/cpu/zero/vm/sharedRuntime_zero.cpp
+ src/cpu/zero/vm/sharkFrame_zero.hpp
+ src/cpu/zero/vm/stack_zero.hpp
+ src/cpu/zero/vm/stubGenerator_zero.cpp
+ src/cpu/zero/vm/stubRoutines_zero.cpp
+ src/cpu/zero/vm/stubRoutines_zero.hpp
+ src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp
+ src/cpu/zero/vm/templateInterpreter_zero.cpp
+ src/cpu/zero/vm/templateInterpreter_zero.hpp
+ src/cpu/zero/vm/templateTable_zero.cpp
+ src/cpu/zero/vm/templateTable_zero.hpp
+ src/cpu/zero/vm/vmStructs_zero.hpp
+ src/cpu/zero/vm/vm_version_zero.cpp
+ src/cpu/zero/vm/vm_version_zero.hpp
+ src/cpu/zero/vm/vmreg_zero.cpp
+ src/cpu/zero/vm/vmreg_zero.hpp
+ src/cpu/zero/vm/vmreg_zero.inline.hpp
+ src/cpu/zero/vm/vtableStubs_zero.cpp
! src/os/linux/vm/os_linux.cpp
+ src/os_cpu/linux_zero/vm/assembler_linux_zero.cpp
+ src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
+ src/os_cpu/linux_zero/vm/bytes_linux_zero.inline.hpp
+ src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
+ src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
+ src/os_cpu/linux_zero/vm/os_linux_zero.cpp
+ src/os_cpu/linux_zero/vm/os_linux_zero.hpp
+ src/os_cpu/linux_zero/vm/prefetch_linux_zero.inline.hpp
+ src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp
+ src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp
+ src/os_cpu/linux_zero/vm/thread_linux_zero.cpp
+ src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
+ src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp
+ src/os_cpu/linux_zero/vm/vm_version_linux_zero.cpp
+ src/share/vm/includeDB_zero
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: fcb148c6b605
Author:    never
Date:      2009-10-13 16:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/fcb148c6b605

6889302: TraceExceptions output should include detail message
Reviewed-by: twisti, jrose, kvn

! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp

Changeset: 5f29a958a545
Author:    kvn
Date:      2009-10-13 20:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/5f29a958a545

6889656: assert(lo_lrg->lo_degree() || !lo_no_simplify,"Live range was lo-degree before coalesce
Summary: Restore the original code: uint i = _hi_degree.
Reviewed-by: never, jrose

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

Changeset: ce590301ae2a
Author:    kvn
Date:      2009-10-13 22:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/ce590301ae2a

6889300: assert(i != k || is_new || i->outcnt()  > 0, "don't return dead nodes")
Summary: PhiNode::Ideal() should return TOP for Phi node with no users.
Reviewed-by: never, jrose

! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/ifnode.cpp

Changeset: 8e954aedbb81
Author:    never
Date:      2009-10-14 10:36 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8e954aedbb81

6889869: assert(!Interpreter::bytecode_should_reexecute(code),"should not reexecute")
Reviewed-by: jrose, kvn, cfang, twisti

! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/pcDesc.hpp

Changeset: 23862fc517bb
Author:    kvn
Date:      2009-10-14 11:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/23862fc517bb

6722084: JPRT make file doesn't create required symbolic link to libjvm.so
Summary: Use -y zip option to preserve symbolic links.
Reviewed-by: never, jcoomes, kamg

! make/jprt.gmk
! make/linux/makefiles/defs.make
! make/solaris/makefiles/defs.make

Changeset: d40f03b57795
Author:    kvn
Date:      2009-10-14 15:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/d40f03b57795

6890984: Comparison of 2 arrays could cause VM crash
Summary: Restore original null checks.
Reviewed-by: never, cfang

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

Changeset: e715b51789d8
Author:    cfang
Date:      2009-10-16 14:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/e715b51789d8

Merge

! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/phaseX.cpp



More information about the jdk7-changes mailing list