hg: icedtea/jdk7/hotspot: 28 new changesets

ahughes at redhat.com ahughes at redhat.com
Thu Jul 23 08:13:27 PDT 2009


Changeset: b4a877d10a20
Author:    andrew
Date:      2009-07-23 15:53 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b4a877d10a20

Zero-assembler port of HotSpot.
Contributed-by:	Gary Benson <gbenson at redhat.com>

! agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java
! make/Makefile
! make/defs.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/sa.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
+ make/linux/makefiles/zero.make
+ make/linux/platform_zero.in
! make/solaris/makefiles/optimized.make
+ src/cpu/zero/vm/assembler_zero.cpp
+ src/cpu/zero/vm/assembler_zero.hpp
+ src/cpu/zero/vm/assembler_zero.inline.hpp
+ src/cpu/zero/vm/bytecodeInterpreter_zero.cpp
+ src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
+ src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
+ src/cpu/zero/vm/bytecodes_zero.cpp
+ src/cpu/zero/vm/bytecodes_zero.hpp
+ src/cpu/zero/vm/bytes_zero.hpp
+ src/cpu/zero/vm/codeBuffer_zero.hpp
+ src/cpu/zero/vm/copy_zero.hpp
+ src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp
+ src/cpu/zero/vm/cppInterpreter_zero.cpp
+ src/cpu/zero/vm/cppInterpreter_zero.hpp
+ src/cpu/zero/vm/debug_zero.cpp
+ src/cpu/zero/vm/deoptimizerFrame_zero.hpp
+ src/cpu/zero/vm/depChecker_zero.cpp
+ src/cpu/zero/vm/depChecker_zero.hpp
+ src/cpu/zero/vm/disassembler_zero.cpp
+ src/cpu/zero/vm/disassembler_zero.hpp
+ src/cpu/zero/vm/dump_zero.cpp
+ src/cpu/zero/vm/entryFrame_zero.hpp
+ src/cpu/zero/vm/entry_zero.hpp
+ src/cpu/zero/vm/frame_zero.cpp
+ src/cpu/zero/vm/frame_zero.hpp
+ src/cpu/zero/vm/frame_zero.inline.hpp
+ src/cpu/zero/vm/globalDefinitions_zero.hpp
+ src/cpu/zero/vm/globals_zero.hpp
+ src/cpu/zero/vm/icBuffer_zero.cpp
+ src/cpu/zero/vm/icache_zero.cpp
+ src/cpu/zero/vm/icache_zero.hpp
+ src/cpu/zero/vm/interp_masm_zero.cpp
+ src/cpu/zero/vm/interp_masm_zero.hpp
+ src/cpu/zero/vm/interpreterFrame_zero.hpp
+ src/cpu/zero/vm/interpreterGenerator_zero.hpp
+ src/cpu/zero/vm/interpreterRT_zero.cpp
+ src/cpu/zero/vm/interpreterRT_zero.hpp
+ src/cpu/zero/vm/interpreter_zero.cpp
+ src/cpu/zero/vm/interpreter_zero.hpp
+ src/cpu/zero/vm/javaFrameAnchor_zero.hpp
+ src/cpu/zero/vm/jniFastGetField_zero.cpp
+ src/cpu/zero/vm/jniTypes_zero.hpp
+ src/cpu/zero/vm/jni_zero.h
+ src/cpu/zero/vm/methodHandles_zero.cpp
+ src/cpu/zero/vm/nativeInst_zero.cpp
+ src/cpu/zero/vm/nativeInst_zero.hpp
+ src/cpu/zero/vm/registerMap_zero.hpp
+ src/cpu/zero/vm/register_definitions_zero.cpp
+ src/cpu/zero/vm/register_zero.cpp
+ src/cpu/zero/vm/register_zero.hpp
+ src/cpu/zero/vm/relocInfo_zero.cpp
+ src/cpu/zero/vm/relocInfo_zero.hpp
+ src/cpu/zero/vm/sharedRuntime_zero.cpp
+ src/cpu/zero/vm/sharkFrame_zero.hpp
+ src/cpu/zero/vm/stackPrinter_zero.hpp
+ src/cpu/zero/vm/stack_zero.hpp
+ src/cpu/zero/vm/stubGenerator_zero.cpp
+ src/cpu/zero/vm/stubRoutines_zero.cpp
+ src/cpu/zero/vm/stubRoutines_zero.hpp
+ src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp
+ src/cpu/zero/vm/templateInterpreter_zero.cpp
+ src/cpu/zero/vm/templateInterpreter_zero.hpp
+ src/cpu/zero/vm/templateTable_zero.cpp
+ src/cpu/zero/vm/templateTable_zero.hpp
+ src/cpu/zero/vm/vmStructs_zero.hpp
+ src/cpu/zero/vm/vm_version_zero.cpp
+ src/cpu/zero/vm/vm_version_zero.hpp
+ src/cpu/zero/vm/vmreg_zero.cpp
+ src/cpu/zero/vm/vmreg_zero.hpp
+ src/cpu/zero/vm/vmreg_zero.inline.hpp
+ src/cpu/zero/vm/vtableStubs_zero.cpp
! src/os/linux/vm/os_linux.cpp
+ src/os_cpu/linux_zero/vm/assembler_linux_zero.cpp
+ src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
+ src/os_cpu/linux_zero/vm/bytes_linux_zero.inline.hpp
+ src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
+ src/os_cpu/linux_zero/vm/interp_masm_zero.hpp
+ src/os_cpu/linux_zero/vm/interpreterGenerator_zero.hpp
+ src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
+ src/os_cpu/linux_zero/vm/os_linux_zero.cpp
+ src/os_cpu/linux_zero/vm/os_linux_zero.hpp
+ src/os_cpu/linux_zero/vm/prefetch_linux_zero.inline.hpp
+ src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp
+ src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp
+ src/os_cpu/linux_zero/vm/thread_linux_zero.cpp
+ src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
+ src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp
+ src/os_cpu/linux_zero/vm/vm_version_linux_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/icache.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/vmError.cpp
+ test/compiler/6855164/Test.java

Changeset: 92b5fbbe8477
Author:    xdono
Date:      2009-07-13 14:47 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/92b5fbbe8477

Added tag jdk7-b64 for changeset ba36394eb84b

! .hgtags

Changeset: 45c4b1fe45e4
Author:    trims
Date:      2009-07-10 19:10 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/45c4b1fe45e4

6859411: Bump the HS16 build number to 06
Summary: Update the HS16 build number to 06
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: b109e761e927
Author:    kvn
Date:      2009-06-09 16:19 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b109e761e927

6837472: com/sun/jdi/MonitorFrameInfo.java fails with AggressiveOpts in 6u14
Summary: Disable escape analysis when jvmti/debugger is used. Add support for EA ibto SA.
Reviewed-by: never

! agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java
! agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java
+ agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java
! agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java
! agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/stackValue.cpp
! src/share/vm/runtime/stackValue.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframe_hp.cpp

Changeset: c6386080541b
Author:    never
Date:      2009-06-10 12:19 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c6386080541b

6849574: VM crash using NonBlockingHashMap (high_scale_lib)
Reviewed-by: kvn

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/6849574/Test.java

Changeset: 915cc9c5ebc6
Author:    kvn
Date:      2009-06-23 17:52 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/915cc9c5ebc6

6837094: False positive for "meet not symmetric" failure
Summary: Have the meet not symmetric check recursively do the interface-vs-oop check on array subtypes.
Reviewed-by: jrose
Contributed-by: rasbold at google.com

! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/6837094/Test.java

Changeset: d1fe2c2fbdac
Author:    twisti
Date:      2009-06-17 09:08 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d1fe2c2fbdac

6851829: solaris build fails with 5.8 compilers
Summary: Solaris builds with the CC 5.8 compilers (used for jdk6 update builds) fail while compiling adlc.
Reviewed-by: never

! make/solaris/makefiles/adlc.make

Changeset: e306d7c7222c
Author:    twisti
Date:      2009-06-24 02:09 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e306d7c7222c

Merge


Changeset: 14367225a853
Author:    kvn
Date:      2009-06-24 12:00 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/14367225a853

6841800: Incorrect boundary values behavior for option -XX:MaxLabelRootDepth=0-6 leads to jvm crash
Summary: MaxLabelRootDepth value less then 10 is invalid.
Reviewed-by: never

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

Changeset: 18a08a7e16b5
Author:    twisti
Date:      2009-06-26 07:26 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/18a08a7e16b5

5057225: Remove useless I2L conversions
Summary: The optimizer should be told to normalize (AndL (ConvI2L x) 0xFF) to (ConvI2L (AndI x 0xFF)), and then the existing matcher rule will work for free.
Reviewed-by: kvn

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/mulnode.cpp
+ test/compiler/5057225/Test5057225.java

Changeset: 8f5825e0aeaa
Author:    never
Date:      2009-06-26 13:03 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8f5825e0aeaa

6818666: G1: Type lost in g1 pre-barrier
Reviewed-by: kvn

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp

Changeset: 3f06f139ef53
Author:    never
Date:      2009-06-26 16:14 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3f06f139ef53

6851908: interpreter null check profiling broken causing extra compilation invalidation
Reviewed-by: kvn

! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp

Changeset: bf3489cc0aa0
Author:    never
Date:      2009-07-01 12:22 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/bf3489cc0aa0

6856025: assert(_base >= OopPtr && _base <= KlassPtr,"Not a Java pointer")
Reviewed-by: kvn

! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp

Changeset: b64314863098
Author:    kvn
Date:      2009-07-01 15:06 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b64314863098

Merge


Changeset: 30b9b25b9cc1
Author:    tonyp
Date:      2009-06-24 11:42 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/30b9b25b9cc1

6850869: G1: RSet "scrubbing" scrubs too much
Summary: RSet scrubbing incorrectly deletes RSet entries that point to regions tagged as "continues humongous" due to a race when RSet scrubbing iterates over regions in parallel.
Reviewed-by: apetrusenko, iveresov

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

Changeset: 00f7ec32f290
Author:    apetrusenko
Date:      2009-06-26 09:22 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/00f7ec32f290

6854027: Precompiled headers are not being updated in Linux/GCC builds
Summary: Fixes incorrect handling of precompiled headers in diff mode.
Reviewed-by: never, twisti

! src/share/tools/MakeDeps/Database.java

Changeset: 3eb9872b10ce
Author:    tonyp
Date:      2009-06-29 12:17 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3eb9872b10ce

6855115: G1: Fix for 6850869 is incorrect
Summary: Missed updating two variable names when improving the code for 6850869.
Reviewed-by: iveresov, jmasa, ysr

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

Changeset: e7d5557ad624
Author:    jmasa
Date:      2009-07-02 16:28 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e7d5557ad624

Merge


Changeset: acba6af809c8
Author:    kvn
Date:      2009-07-01 20:22 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/acba6af809c8

6840775: Multiple JVM crashes seen with 1.6.0_10 through 1.6.0_14
Summary: Put missed reference to allocated array in copyOf() intrinsic into OopMap for the call slow_arraycopy().
Reviewed-by: never

! agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java
! make/solaris/makefiles/optimized.make
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 0f2d888530e7
Author:    cfang
Date:      2009-07-02 16:18 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0f2d888530e7

6855164: SIGSEGV during compilation of method involving loop over CharSequence.
Summary: Don not split a block if it contains a FastLockNode with a PhiNode input.
Reviewed-by: kvn, never

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

Changeset: 73dac61fe300
Author:    cfang
Date:      2009-07-06 12:54 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/73dac61fe300

6857707: Add missing test case for CR 6855164 from its bug description.
Summary: Add missing test case for CR 6855164 from its bug description.
Reviewed-by: never

+ test/compiler/6855164/Test.java

Changeset: 4325cdaa78ad
Author:    kvn
Date:      2009-07-06 15:53 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/4325cdaa78ad

6857661: 64-bit server VM: assert(is_Initialize(),"invalid node class")
Summary: Move the secondary raw memory barrier to the correct place in generate_arraycopy().
Reviewed-by: never

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

Changeset: f0bd02f95856
Author:    kvn
Date:      2009-07-07 09:54 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f0bd02f95856

Merge


Changeset: 0316eac49d5a
Author:    tonyp
Date:      2009-07-07 14:23 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/0316eac49d5a

6855834: G1: minimize the output when -XX:+PrintHeapAtGC is set
Summary: Changing the behavior of -XX:+PrintHeapAtGC for G1 from printing lengthy, per-region information to instead printing a concise summary.
Reviewed-by: ysr, apetrusenko, jcoomes

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/runtime/globals.hpp

Changeset: bb18957ad21e
Author:    ysr
Date:      2009-07-10 16:01 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/bb18957ad21e

Merge


Changeset: 218f6b67f9c5
Author:    trims
Date:      2009-07-11 03:18 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/218f6b67f9c5

Merge


Changeset: ba313800759b
Author:    trims
Date:      2009-07-14 19:43 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/ba313800759b

Merge


Changeset: fa683fcb2628
Author:    andrew
Date:      2009-07-23 15:59 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/fa683fcb2628

Merge.

! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp




More information about the icedtea-changes mailing list