hg: icedtea/jdk7/hotspot: 119 new changesets

ahughes at redhat.com ahughes at redhat.com
Wed Nov 10 11:28:38 PST 2010


Changeset: 2f25f2b8de27
Author:    cl
Date:      2010-09-09 15:07 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2f25f2b8de27

Added tag jdk7-b109 for changeset cc4bb3022b31

! .hgtags

Changeset: 07b042e13dde
Author:    cl
Date:      2010-09-16 15:12 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/07b042e13dde

Added tag jdk7-b110 for changeset 2f25f2b8de27

! .hgtags

Changeset: 8d5897b4230f
Author:    cl
Date:      2010-09-23 17:33 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8d5897b4230f

Added tag jdk7-b111 for changeset 07b042e13dde

! .hgtags

Changeset: f8c5d1bdaad4
Author:    ptisnovs
Date:      2010-08-19 14:23 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f8c5d1bdaad4

6885308: The incorrect -XX:StackRedPages, -XX:StackShadowPages, -XX:StackYellowPages could cause VM crash
Summary: Test minimal stack sizes given (also fixed linux compilation error)
Reviewed-by: never, phh, coleenp

! src/share/vm/memory/allocation.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: ebfb7c68865e
Author:    dcubed
Date:      2010-08-23 08:44 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ebfb7c68865e

Merge

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

Changeset: 4b29a725c43c
Author:    jrose
Date:      2010-08-20 23:40 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4b29a725c43c

6912064: type profiles need to be exploited more for dynamic language support
Reviewed-by: kvn

! src/share/vm/includeDB_compiler2
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 53dbe853fb3a
Author:    kvn
Date:      2010-08-23 09:09 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/53dbe853fb3a

6896381: CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height < _max_stack,"stack overflow")
Summary: Check constant Tag type instead of calling get_constant().
Reviewed-by: never

! src/share/vm/ci/bcEscapeAnalyzer.cpp

Changeset: 3e8fbc61cee8
Author:    twisti
Date:      2010-08-25 05:27 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3e8fbc61cee8

6978355: renaming for 6961697
Summary: This is the renaming part of 6961697 to keep the actual changes small for review.
Reviewed-by: kvn, never

! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java
! agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java
! agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/codeBuffer_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/jniFastGetField_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/jniFastGetField_x86_32.cpp
! src/cpu/x86/vm/jniFastGetField_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/windows_x86_32.ad
! src/os_cpu/windows_x86/vm/windows_x86_64.ad
! src/share/vm/adlc/output_c.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/icache.cpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b4099f5786da
Author:    never
Date:      2010-08-25 10:31 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b4099f5786da

Merge

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

Changeset: c7004d700b49
Author:    dholmes
Date:      2010-08-25 21:29 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c7004d700b49

6978641: Fix for 6929067 introduces additional overhead in thread creation/termination paths
Summary: Disable stack bounds checks in product mode other than for the initial thread
Reviewed-by: coleenp, jcoomes, aph

! src/os/linux/vm/os_linux.cpp

Changeset: 2528b5bd749c
Author:    kamg
Date:      2010-08-27 15:05 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2528b5bd749c

6980262: Memory leak when exception is thrown in static initializer
Summary: Use resource memory instead of c-heap for the exception message
Reviewed-by: phh, jmasa

! src/share/vm/oops/instanceKlass.cpp

Changeset: 8397081c7ac1
Author:    dcubed
Date:      2010-08-27 21:31 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8397081c7ac1

Merge


Changeset: bba76f745fe6
Author:    ysr
Date:      2010-08-23 17:51 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/bba76f745fe6

6910183: CMS: assert(_index < capacity(),"_index out of bounds")
Summary: Weakened a too-strong, off-by-one assert; added code to keep track of and report any overflows at appropriate level of verbosity.
Reviewed-by: jcoomes, tonyp

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp

Changeset: e967bad2a9ab
Author:    tonyp
Date:      2010-08-25 08:44 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e967bad2a9ab

6941275: G1: The MemoryPools are incorrectly supported for G1
Summary: The way we were caluclating the max value meant that it might fluctuate during the run and this broke some assumptions inside the MBeans framework. This change sets the max value of each pool to -1, which means undefined according to the spec.
Reviewed-by: mchung, johnc

! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp

Changeset: 8e5955ddf8e4
Author:    jcoomes
Date:      2010-08-25 14:39 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8e5955ddf8e4

6978300: G1: debug builds crash if ParallelGCThreads==0
Reviewed-by: tonyp, ysr

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 21c29458b334
Author:    kevinw
Date:      2010-08-27 16:57 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/21c29458b334

6980392: TEST_BUG: gc/6581734/Test6581734.java has typo
Summary: simple correction in testcase
Reviewed-by: mchung

! test/gc/6581734/Test6581734.java

Changeset: 1c63587d925b
Author:    tonyp
Date:      2010-08-27 13:34 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1c63587d925b

6980206: G1: assert(has_undefined_max_size, "Undefined max size");
Summary: An assert in the management.cpp is too strong and assumes the max size is always defined on memory pools, even when we don't need to use it.
Reviewed-by: mchung, johnc

! src/share/vm/services/management.cpp

Changeset: af586a7893cf
Author:    tonyp
Date:      2010-08-27 10:44 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/af586a7893cf

Merge


Changeset: 75107ee8712f
Author:    tonyp
Date:      2010-08-30 13:00 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/75107ee8712f

Merge


Changeset: f208bf19192d
Author:    tonyp
Date:      2010-08-30 10:58 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f208bf19192d

Merge


Changeset: 14b92b91f460
Author:    kvn
Date:      2010-08-26 11:05 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/14b92b91f460

6976400: "Meet Not Symmetric"
Summary: Use NULL as klass for TypeAryPtr::RANGE. Add klass verification into TypeAryPtr ctor.
Reviewed-by: never

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

Changeset: 0878d7bae69f
Author:    twisti
Date:      2010-08-27 01:51 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0878d7bae69f

6961697: move nmethod constants section before instruction section
Summary: This is a preparation for 6961690.
Reviewed-by: kvn, never

! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp

Changeset: d6f45b55c972
Author:    never
Date:      2010-08-27 17:33 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d6f45b55c972

4809552: Optimize Arrays.fill(...)
Reviewed-by: kvn

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/includeDB_compiler2
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 14197af1010e
Author:    never
Date:      2010-08-27 17:35 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/14197af1010e

Merge

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

Changeset: 114e6b93e9e1
Author:    kvn
Date:      2010-08-30 11:02 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/114e6b93e9e1

6980978: assert(mt == t->xmeet(this)) failed: meet not commutative
Summary: Fix code in TypeAryPtr::xmeet() for constant array.
Reviewed-by: never

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

Changeset: 02f0a9b6f654
Author:    never
Date:      2010-08-30 17:27 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/02f0a9b6f654

6969586: OptimizeStringConcat: SIGSEGV in LoadNode::Value()
Reviewed-by: kvn

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

Changeset: dee553c74493
Author:    never
Date:      2010-09-01 00:40 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/dee553c74493

Merge


Changeset: 6ee479178066
Author:    ikrylov
Date:      2010-08-31 03:14 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6ee479178066

6979444: add command line option to print command line flags descriptions
Summary: Implementation of a nonproduct boolean flag XX:PrintFlagsWithComments
Reviewed-by: kamg, dholmes, dsamersoff

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 1ab9e2cbfa0e
Author:    kamg
Date:      2010-09-03 14:47 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1ab9e2cbfa0e

6870851: Bad frame_chop in StackMapTable crashes JVM
Summary: Must check locals for null when processing chop frame
Reviewed-by: dholmes, dcubed

! src/share/vm/classfile/stackMapTable.cpp

Changeset: 40d7b43b6fe0
Author:    kamg
Date:      2010-09-07 11:38 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/40d7b43b6fe0

Merge

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

Changeset: 07551f490c76
Author:    kamg
Date:      2010-09-07 11:50 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/07551f490c76

6982851: Add b107 machine classifications to jprt.properties file.
Summary: See synopsis
Reviewed-by: ohair

! make/jprt.properties

Changeset: 40b1534a1dab
Author:    trims
Date:      2010-09-08 18:33 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/40b1534a1dab

Merge


Changeset: 93193e632121
Author:    trims
Date:      2010-09-08 18:33 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/93193e632121

6983320: Fork HS19 to HS20 - renumber Major and build numbers of JVM
Summary: Update the Major and Build numbers for HS20
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: ea175c1b79ce
Author:    dcubed
Date:      2010-09-08 08:34 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ea175c1b79ce

6561870: 3/3 Long javac compile lines fail due to command line length issues (agent compiles?)
Summary: Use javac's @filename construct to avoid long compile lines
Reviewed-by: ohair, twisti, never
Contributed-by: doko at ubuntu.com

! make/linux/makefiles/sa.make
! make/solaris/makefiles/sa.make

Changeset: 30f67acf635d
Author:    thurka
Date:      2010-09-11 08:18 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/30f67acf635d

6765718: Indicate which thread throwing OOME when generating the heap dump at OOME
Summary: Emit a fake frame that makes it look like the thread is in the OutOfMemoryError zero-parameter constructor
Reviewed-by: dcubed

! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/heapDumper.hpp
! src/share/vm/utilities/debug.cpp

Changeset: 8a8a7a014a12
Author:    kamg
Date:      2010-09-13 07:38 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8a8a7a014a12

Merge


Changeset: 179464550c7d
Author:    ysr
Date:      2010-09-10 17:07 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/179464550c7d

6983930: CMS: Various small cleanups ca September 2010
Summary: Fixed comment/documentation typos; converted some guarantee()s to assert()s.
Reviewed-by: jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/runtime/globals.hpp

Changeset: eeade8e89248
Author:    ysr
Date:      2010-09-11 11:42 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/eeade8e89248

Merge

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

Changeset: 6eddcbe17c83
Author:    johnc
Date:      2010-09-13 10:00 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6eddcbe17c83

6981746: G1: SEGV with -XX:+TraceGen0Time
Summary: Pass correct value for length to NumberSeq constructor. Guard dereferences of "body_summary" pointer with a NULL check.
Reviewed-by: tonyp, ysr

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

Changeset: 432d823638f7
Author:    jcoomes
Date:      2010-09-15 10:39 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/432d823638f7

6985022: update make/jprt.properties for new jdk7 tools
Reviewed-by: ohair, kvn

! make/jprt.properties

Changeset: 97fbf5beff7b
Author:    johnc
Date:      2010-09-16 13:45 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/97fbf5beff7b

Merge


Changeset: f353275af40e
Author:    never
Date:      2010-09-02 11:40 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f353275af40e

6981773: incorrect fill value with OptimizeFill
Reviewed-by: kvn, twisti

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

Changeset: d5d065957597
Author:    iveresov
Date:      2010-09-03 17:51 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d5d065957597

6953144: Tiered compilation
Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation.
Reviewed-by: kvn, never, phh, twisti

! make/linux/Makefile
! make/solaris/Makefile
+ make/solaris/makefiles/reorder_TIERED_sparcv9
! make/windows/build.make
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! 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/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/includeDB_compiler1
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/invocationCounter.cpp
! src/share/vm/interpreter/invocationCounter.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/methodDataOop.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/dtraceJSDT.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
+ src/share/vm/runtime/simpleThresholdPolicy.cpp
+ src/share/vm/runtime/simpleThresholdPolicy.hpp
+ src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/macros.hpp

Changeset: ac4f710073ed
Author:    iveresov
Date:      2010-09-07 14:16 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ac4f710073ed

6982921: assert(_entry_bci != InvocationEntryBci) failed: wrong kind of nmethod
Summary: Assertion fails during print compilation because nmethod::print_on() calls osr_entry_bci() without checking that the method is an osr method. The fix adds an appropriate check.
Reviewed-by: never, twisti

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

Changeset: 5e4f03302987
Author:    never
Date:      2010-09-07 11:31 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5e4f03302987

6982533: Crash in  ~StubRoutines::jbyte_fill with AggressiveOpts enabled
Reviewed-by: kvn

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

Changeset: f9883ee8ce39
Author:    never
Date:      2010-09-08 20:28 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f9883ee8ce39

6965815: OptimizeStringConcat: assert(!q->is_MergeMem()) failed with specjbb2000
Reviewed-by: kvn

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

Changeset: 84713fd87632
Author:    twisti
Date:      2010-09-08 04:50 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/84713fd87632

6983073: fix compiler error with GCC 4.4 or newer on SPARC
Reviewed-by: twisti
Contributed-by: Matthias Klose <doko at ubuntu.com>

! src/cpu/sparc/vm/frame_sparc.hpp

Changeset: 33a54060190d
Author:    twisti
Date:      2010-09-09 01:43 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/33a54060190d

Merge


Changeset: a83b0246bb77
Author:    twisti
Date:      2010-09-09 05:24 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a83b0246bb77

6934483: GCC 4.5 errors "suggest parentheses around something..." when compiling with -Werror and -Wall
Summary: These are minor changes fixing compile failure when -Wall -Werror flags are used under gcc 4.5.
Reviewed-by: twisti, kvn, rasbold
Contributed-by: Pavel Tisnovsky <ptisnovs at redhat.com>

! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 7f9553bedfd5
Author:    iveresov
Date:      2010-09-11 15:21 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7f9553bedfd5

6984056: C1: incorrect code for integer constant addition on x64
Summary: Fix add/sub of constants to ints on x64
Reviewed-by: kvn

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

Changeset: 3a294e483abc
Author:    iveresov
Date:      2010-09-13 12:10 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3a294e483abc

6919069: client compiler needs to capture more profile information for tiered work
Summary: Added profiling of instanceof and aastore.
Reviewed-by: kvn, jrose, never

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp
! 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/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp

Changeset: d20603ee9e10
Author:    kvn
Date:      2010-09-13 16:45 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d20603ee9e10

6984346: Remove development code in type.hpp
Summary: Remove code which use UseNewCode in type.hpp
Reviewed-by: never

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

Changeset: d257356e35f0
Author:    jrose
Date:      2010-09-13 23:24 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d257356e35f0

6939224: MethodHandle.invokeGeneric needs to perform the correct set of conversions
Reviewed-by: never

! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 065dd1ca3ab6
Author:    never
Date:      2010-09-14 14:09 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/065dd1ca3ab6

6982370: SIGBUS in jbyte_fill
Reviewed-by: kvn

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
+ test/compiler/6982370/Test6982370.java

Changeset: a8b66e00933b
Author:    kvn
Date:      2010-09-14 17:19 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a8b66e00933b

6984368: Large default heap size does not allow to use zero based compressed oops
Summary: take into account HeapBaseMinAddress and round down MaxPermSize
Reviewed-by: never

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

Changeset: 18c378513575
Author:    kvn
Date:      2010-09-16 16:48 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/18c378513575

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 883a82d6d41d
Author:    acorn
Date:      2010-09-10 12:36 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/883a82d6d41d

6942092: Loader-constraint test is failing
Summary: Fix test string compare to match source update
Reviewed-by: dcubed, phh

! test/runtime/6626217/Test6626217.sh

Changeset: 6cde0ed1b568
Author:    acorn
Date:      2010-09-14 10:15 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6cde0ed1b568

Merge


Changeset: 4094f07967ca
Author:    kamg
Date:      2010-09-15 16:28 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4094f07967ca

6974813: JVM needs to use demand loading for its DTrace probes
Summary: Pass -xlazyload to the 'dtrace -G' invocation
Reviewed-by: phh, ysr

! make/solaris/makefiles/dtrace.make

Changeset: 728a287f6c20
Author:    zgu
Date:      2010-09-17 09:45 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/728a287f6c20

6981753: Rebrand vm vendor property settings
Summary: Uses JDK_Version to determinate to set vm vendor to "Oracle Corporation" for JDK7 and later.
Reviewed-by: kamg, ohair, coleenp

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

Changeset: 51640ecd89f8
Author:    zgu
Date:      2010-09-17 09:14 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/51640ecd89f8

Merge


Changeset: 3babdb042f25
Author:    kamg
Date:      2010-09-17 19:45 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3babdb042f25

Merge


Changeset: 60f88489896f
Author:    kamg
Date:      2010-09-20 15:38 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/60f88489896f

6975210: java.lang.VerifyError in some of JCK tests
Summary: Naked oop in verificationType::is_reference_assignable_from()
Reviewed-by: never, kvn, coleenp

! src/share/vm/classfile/verificationType.cpp

Changeset: 2966dab85b3e
Author:    dcubed
Date:      2010-09-21 06:58 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2966dab85b3e

6985848: 3/4 fix for 6561870 causes sa-jdi.jar to be rebuilt every time
Summary: Refine fix for 6561870 to only rebuild sa-jdi.jar when needed
Reviewed-by: never, ohair, coleenp

! make/linux/makefiles/sa.make
! make/solaris/makefiles/sa.make

Changeset: a25394352030
Author:    kamg
Date:      2010-09-22 12:54 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a25394352030

Merge

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

Changeset: 9bdbd693dbaa
Author:    trims
Date:      2010-09-24 00:51 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/9bdbd693dbaa

Merge


Changeset: b2045e0af26e
Author:    trims
Date:      2010-09-24 00:52 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b2045e0af26e

6987149: Fix incorrect Oracle copyright header in make/templates files
Summary: Minor fix to first line of template copyright files
Reviewed-by: ohair

! make/templates/bsd-header
! make/templates/gpl-cp-header
! make/templates/gpl-header

Changeset: 5511edd5d719
Author:    iveresov
Date:      2010-09-30 16:00 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5511edd5d719

6988779: c1_LIRAssembler_x86.cpp crashes VS2010 compiler
Summary: The workaround changes the scope of the variable
Reviewed-by: phh, ysr, kvn

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

Changeset: beef35b96b81
Author:    cl
Date:      2010-10-01 15:45 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/beef35b96b81

Added tag jdk7-b112 for changeset 5511edd5d719

! .hgtags

Changeset: 68d6141ea19d
Author:    cl
Date:      2010-10-07 15:12 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/68d6141ea19d

Added tag jdk7-b113 for changeset beef35b96b81

! .hgtags

Changeset: 477faa484f91
Author:    cl
Date:      2010-10-14 19:24 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/477faa484f91

Added tag jdk7-b114 for changeset 68d6141ea19d

! .hgtags

Changeset: 1c52033222eb
Author:    trims
Date:      2010-10-01 18:04 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1c52033222eb

Added tag hs20-b01 for changeset 5511edd5d719

! .hgtags

Changeset: c77e8f982901
Author:    never
Date:      2010-09-15 20:25 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c77e8f982901

6984979: OptimizeFill misses some cases with an odd memory graph
Reviewed-by: kvn

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

Changeset: fd5d4527cdf5
Author:    iveresov
Date:      2010-09-21 13:38 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/fd5d4527cdf5

6986270: guarantee(*bcp != Bytecodes::_monitorenter || exec_mode != Deoptimization::Unpack_exception) fails
Summary: Propagate the compiler type of the deopting method to vframeArrayElement::unpack_on_stack()
Reviewed-by: jrose, never

! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp

Changeset: 5867d89c129b
Author:    never
Date:      2010-09-22 13:01 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5867d89c129b

6982537: Crash in Node*step_through_mergemem
Reviewed-by: kvn

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

Changeset: 87b64980e2f1
Author:    never
Date:      2010-09-22 21:10 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/87b64980e2f1

6972540: sun/nio/ch/SocketChannelImpl compilation crashed when executing CompileTheWorld
Reviewed-by: kvn

! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp

Changeset: c40600e85311
Author:    never
Date:      2010-09-22 23:51 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c40600e85311

6986028: assert(_base == Int) failed: Not an Int in CmpINode::sub
Reviewed-by: kvn, twisti

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

Changeset: c93c652551b5
Author:    twisti
Date:      2010-09-24 03:51 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c93c652551b5

6986944: JSR 292 assert(caller_nm->is_method_handle_return(caller_frame.pc())) failed: must be MH call site
Reviewed-by: never, kvn

! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/ci/ciMethod.cpp

Changeset: f02a8bbe6ed4
Author:    roland
Date:      2009-12-29 19:08 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f02a8bbe6ed4

6986046: C1 valuestack cleanup
Summary: fixes an historical oddity in C1 with inlining where all of the expression stacks are kept in the topmost ValueStack instead of being in their respective ValueStacks.
Reviewed-by: never
Contributed-by: Christian Wimmer <cwimmer at uci.edu>

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_ValueStack.cpp
! src/share/vm/c1/c1_ValueStack.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/includeDB_compiler1

Changeset: 861f533d12b0
Author:    roland
Date:      2010-09-24 13:14 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/861f533d12b0

Merge


Changeset: df015ec64052
Author:    iveresov
Date:      2010-09-27 15:04 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/df015ec64052

6987115: Non-tiered compilation policy creates unnecessary C1 threads
Summary: Fixed NonTieredCompPolicy::compiler_count() to return correct thread count.
Reviewed-by: twisti, kvn

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

Changeset: 1375bc8922e4
Author:    never
Date:      2010-09-27 20:44 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1375bc8922e4

6987763: assert(kind() == EmptyExceptionState) failed: only EmptyExceptionStates can be modified
Reviewed-by: roland, kvn, iveresov

! src/share/vm/c1/c1_ValueStack.hpp

Changeset: 8aa5fd5d2046
Author:    twisti
Date:      2010-09-29 00:30 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8aa5fd5d2046

6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument
Reviewed-by: never, kvn

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

Changeset: ad0638ff8ea4
Author:    roland
Date:      2010-09-29 18:53 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ad0638ff8ea4

6988303: 6986046 breaks build with recent gcc
Summary: fixes build break
Reviewed-by: never, kvn

! src/share/vm/c1/c1_Instruction.hpp

Changeset: 80c9354976b0
Author:    iveresov
Date:      2010-09-29 16:53 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/80c9354976b0

6988346: 6986046 breaks tiered
Summary: adjusted profiling code generation to use the new ValueStack implementation; lowered optimization level for c1_LinearScan.cpp on solaris x64.
Reviewed-by: kvn, never

! make/solaris/makefiles/amd64.make
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 56601ef83436
Author:    kvn
Date:      2010-09-30 18:31 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/56601ef83436

6916062: assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert
Summary: Missing check for not empty worklist when puting memory node back on worklist and expecting address type update.
Reviewed-by: never

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

Changeset: 52e82a6bedaf
Author:    never
Date:      2010-10-04 17:09 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/52e82a6bedaf

6968348: Byteswapped memory access can point to wrong location after JIT
Reviewed-by: twisti, kvn, iveresov

! src/cpu/x86/vm/x86_64.ad
+ test/compiler/6968348/Test6968348.java

Changeset: 3f9a70eb8b1f
Author:    iveresov
Date:      2010-10-05 00:19 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3f9a70eb8b1f

6989368: Regression in scimark2.MonteCarlo in jdk7_b112 on Linux
Summary: Fix ciMethod::instructions_size() to return correct value
Reviewed-by: kvn, twisti

! src/share/vm/ci/ciMethod.cpp

Changeset: fe08403130db
Author:    kvn
Date:      2010-10-05 08:57 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/fe08403130db

6979458: VM crashes when -XX:ObjectAlignmentInBytes is too big
Summary: Set upper limit 256 for ObjectAlignmentInBytes value.
Reviewed-by: never, iveresov

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

Changeset: a3f7f95b0165
Author:    never
Date:      2010-10-05 11:16 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a3f7f95b0165

6988018: dtrace/hotspot/MethodInvocation/MethodInvocation002 crashes with client compiler
Reviewed-by: iveresov, kvn, kamg

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp

Changeset: a50abfc67f31
Author:    never
Date:      2010-10-05 17:38 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a50abfc67f31

6989736: fix mapfile warnings on solaris
Reviewed-by: kvn, iveresov, jcoomes

! make/linux/adlc_updater
! make/solaris/adlc_updater
! make/solaris/makefiles/reorder_COMPILER1_i486
! make/solaris/makefiles/reorder_COMPILER1_sparc
! make/solaris/makefiles/reorder_TIERED_amd64
! make/solaris/makefiles/reorder_TIERED_i486
! make/solaris/makefiles/reorder_TIERED_sparc
! make/solaris/makefiles/reorder_TIERED_sparcv9

Changeset: 22e4420d19f7
Author:    kvn
Date:      2010-10-06 14:18 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/22e4420d19f7

Merge

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 8b10f48633dc
Author:    jmasa
Date:      2010-09-20 14:38 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8b10f48633dc

6984287: Regularize how GC parallel workers are specified.
Summary: Associate number of GC workers with the workgang as opposed to the task.
Reviewed-by: johnc, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/includeDB_core
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
! src/share/vm/utilities/yieldingWorkgroup.cpp
! src/share/vm/utilities/yieldingWorkgroup.hpp

Changeset: 22cace5e30b5
Author:    jcoomes
Date:      2010-09-08 16:10 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/22cace5e30b5

6983296: build sanity checks for jdk7 should require SS12u1
Reviewed-by: ohair

! make/solaris/makefiles/sparcWorks.make

Changeset: 4805b9f4779e
Author:    johnc
Date:      2010-09-28 09:51 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4805b9f4779e

6941395: G1: Use only lock-free versions of region stack push() and pop()
Summary: Re-enable use of the lock-free versions of region stack push() and pop() by recording aborted regions in a thread-local structure, which are then processed when scanning of the region stack restarts. The previous locking versions of these routines are retained for diagnostic purposes.
Reviewed-by: tonyp, ysr

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp

Changeset: 894b1d7c7e01
Author:    jcoomes
Date:      2010-09-28 15:56 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/894b1d7c7e01

6423256: GC stacks should use a better data structure
6942771: SEGV in ParScanThreadState::take_from_overflow_stack
Reviewed-by: apetrusenko, ysr, pbk

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/includeDB_gc_serial
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! 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/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/includeDB_core
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
+ src/share/vm/utilities/stack.hpp
+ src/share/vm/utilities/stack.inline.hpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: c99c53f07c14
Author:    ysr
Date:      2010-09-29 16:17 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c99c53f07c14

6692906: CMS: parallel concurrent marking may be prone to hanging or stalling mutators for periods of time
Summary: Inserted missing yield(check)s in closures used during the work-stealing phase of parallel concurrent marking, a missing synchronous yield-request in the cms perm gen allocation path, and a terminator-terminator for the offer_termination invocation that monitors the yield status of the concurrent marking task. Elaborated some documentation comments and made some task queue termination loop flags configurable at start-up to aid debugging in the field.
Reviewed-by: jmasa, johnc, poonam

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/yieldingWorkgroup.hpp

Changeset: 8f6f7587d292
Author:    jcoomes
Date:      2010-09-30 12:15 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8f6f7587d292

6988678: fatal error deadlock handling was unintentionally disabled
Reviewed-by: ysr

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

Changeset: e41cd7fd68a6
Author:    ysr
Date:      2010-10-01 16:12 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e41cd7fd68a6

6794422: Perm gen expansion policy for concurrent collectors
Summary: Concurrent collectors should expand the perm gen without a full STW GC, but possibly by triggering a concurrent collection. Temporary band-aid for G1 where no concurrent collection is kicked off since the perm gen is not collected concurrently.
Reviewed-by: johnc

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp
! src/share/vm/includeDB_core
! src/share/vm/memory/permGen.cpp
! src/share/vm/memory/permGen.hpp

Changeset: 4e0094bc41fa
Author:    johnc
Date:      2010-10-01 18:23 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4e0094bc41fa

6983311: G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent
Summary: Clear the concurrent marking "in progress" flag while the FullGCCount_lock is held. This avoids a race that can cause back to back System.gc() calls, when ExplicitGCInvokesConcurrent is enabled, to fail to initiate a marking cycle causing the requesting thread to hang.
Reviewed-by: tonyp, ysr

! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 32a1f7bf0c21
Author:    johnc
Date:      2010-10-01 21:48 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/32a1f7bf0c21

Merge


Changeset: 6e0aac35bfa9
Author:    tonyp
Date:      2010-10-01 16:43 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6e0aac35bfa9

6980838: G1: guarantee(false) failed: thread has an unexpected active value in its SATB queue
Summary: Under certain circumstances a safepoint could happen between a JavaThread object being created and that object being added to the Java threads list. This could cause the active field of that thread's SATB queue to get out-of-sync with respect to the other Java threads. The solution is to activate the SATB queue, when necessary, before adding the thread to the Java threads list, not when the JavaThread object is created. The changeset also includes a small fix to rename the surrogate locker thread from "Surrogate Locker Thread (CMS)" to "Surrogate Locker Thread (Concurrent GC)" since it's also used in G1.
Reviewed-by: iveresov, ysr, johnc, jcoomes

! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 0715f0cf171d
Author:    jcoomes
Date:      2010-10-08 09:29 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0715f0cf171d

Merge

! src/share/vm/includeDB_core
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 75588558f1bf
Author:    never
Date:      2010-10-07 21:40 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/75588558f1bf

6980792: Crash "exception happened outside interpreter, nmethods and vtable stubs (1)"
Reviewed-by: kvn

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/runtime.cpp

Changeset: a222fcfba398
Author:    twisti
Date:      2010-10-08 02:42 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a222fcfba398

6990549: Zero and Shark fixes after 6978355 and 6953144
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/interpreterRT_zero.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/shark/sharkCompiler.hpp

Changeset: d55217dc206f
Author:    twisti
Date:      2010-10-11 04:18 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d55217dc206f

6829194: JSR 292 needs to support compressed oops
Reviewed-by: kvn, jrose

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/oop.inline.hpp

Changeset: a932f331ef90
Author:    twisti
Date:      2010-10-12 02:21 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a932f331ef90

6991065: missed a review comment in 6829194
Reviewed-by: kvn

! src/share/vm/classfile/classFileParser.cpp

Changeset: c393f046f4c5
Author:    iveresov
Date:      2010-10-12 23:51 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c393f046f4c5

6991512: G1 barriers fail with 64bit C1
Summary: Fix compare-and-swap intrinsic problem with G1 post-barriers and issue with branch ranges in G1 stubs on sparc
Reviewed-by: never, kvn

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_CodeStubs_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/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 5beba6174298
Author:    twisti
Date:      2010-10-13 01:19 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/5beba6174298

6987555: JSR 292 unboxing to a boolean value fails on big-endian SPARC
Reviewed-by: never, jrose

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
+ test/compiler/6987555/Test6987555.java

Changeset: ecca2e3e2767
Author:    twisti
Date:      2010-10-13 13:31 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ecca2e3e2767

Merge


Changeset: 357451a9ae6a
Author:    roland
Date:      2010-10-13 10:29 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/357451a9ae6a

6991211: assert failure on sparc: "can not have caller-save register operands at calls"
Summary: fixes sparc only assert failure following 6972540
Reviewed-by: never

! src/cpu/sparc/vm/c1_LinearScan_sparc.hpp

Changeset: 94d77a279225
Author:    roland
Date:      2010-10-13 15:38 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/94d77a279225

Merge


Changeset: b98784e85f71
Author:    kvn
Date:      2010-10-14 10:46 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b98784e85f71

Merge


Changeset: 52f19c724d96
Author:    trims
Date:      2010-10-14 15:52 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/52f19c724d96

Merge

! .hgtags

Changeset: 570870354f86
Author:    trims
Date:      2010-10-14 16:05 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/570870354f86

6992267: Bump the HS20 build number to 02
Summary: Update the HS20 build number to 02
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: bdbc48857210
Author:    trims
Date:      2010-10-20 16:49 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/bdbc48857210

Merge

! .hgtags

Changeset: 96b3f2a7add0
Author:    cl
Date:      2010-10-21 17:12 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/96b3f2a7add0

Added tag jdk7-b115 for changeset bdbc48857210

! .hgtags

Changeset: 806d0c037e6b
Author:    cl
Date:      2010-10-28 13:31 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/806d0c037e6b

Added tag jdk7-b116 for changeset 96b3f2a7add0

! .hgtags

Changeset: 81685aa89446
Author:    andrew
Date:      2010-11-10 19:07 +0000
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/81685aa89446

Merge

! .hgtags
! make/linux/Makefile
! make/linux/makefiles/sa.make
! make/solaris/makefiles/sa.make
! src/cpu/zero/vm/interpreterRT_zero.hpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/includeDB_core
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/icache.cpp
! src/share/vm/runtime/vm_version.cpp



More information about the icedtea-changes mailing list