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