hg: jdk7/jdk7/hotspot: 33 new changesets

erik.trimble at oracle.com erik.trimble at oracle.com
Wed Nov 17 18:26:29 PST 2010


Changeset: d4681dc64964
Author:    trims
Date:      2010-11-11 23:17 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d4681dc64964

Added tag hs20-b02 for changeset 3ef7426b4dea

! .hgtags

Changeset: 086898a88056
Author:    ptisnovs
Date:      2010-11-04 14:03 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/086898a88056

6997495: correction of regression test compiler/6857159/Test6857159
Summary: Testcase correction.
Reviewed-by: never

! test/compiler/6857159/Test6857159.java

Changeset: 26cd5261f8c6
Author:    lana
Date:      2010-11-04 15:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/26cd5261f8c6

Merge


Changeset: 31aff7f873c6
Author:    trims
Date:      2010-11-10 21:22 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/31aff7f873c6

Merge


Changeset: 42a10fc37986
Author:    roland
Date:      2010-10-15 09:38 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/42a10fc37986

6991577: add IfOp optimization to C1
Summary: Ifop optimization for c1
Reviewed-by: never, phh, iveresov

! src/share/vm/c1/c1_Compilation.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_Optimizer.cpp
! src/share/vm/c1/c1_globals.hpp

Changeset: e5c3d73017ab
Author:    roland
Date:      2010-10-15 02:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e5c3d73017ab

Merge


Changeset: 7aff5786cc02
Author:    twisti
Date:      2010-10-18 01:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7aff5786cc02

6991596: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
Reviewed-by: kvn, jrose, dsamersoff

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! test/Makefile
+ test/compiler/6991596/Test6991596.java

Changeset: 0357ff4bd6b2
Author:    never
Date:      2010-10-18 15:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0357ff4bd6b2

Merge


Changeset: 87d6a4d1ecbc
Author:    twisti
Date:      2010-10-19 02:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/87d6a4d1ecbc

6990192: VM crashes in ciTypeFlow::get_block_for()
Reviewed-by: never

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/runtime/thread.cpp

Changeset: cd4e20dc9917
Author:    twisti
Date:      2010-10-20 04:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/cd4e20dc9917

Merge

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

Changeset: ce6848d0666d
Author:    never
Date:      2010-10-19 16:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ce6848d0666d

6968367: can_post_on_exceptions is still using VM_DeoptimizeFrame in some places
Reviewed-by: kvn, twisti

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/includeDB_features
! src/share/vm/includeDB_jvmti
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: f8aaf8522a6b
Author:    never
Date:      2010-10-20 13:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f8aaf8522a6b

Merge


Changeset: 1e9a9d2e6509
Author:    never
Date:      2010-10-21 11:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1e9a9d2e6509

6970683: improvements to hs_err output
Reviewed-by: kvn, jrose, dholmes, coleenp

! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: f195c4737aca
Author:    twisti
Date:      2010-10-22 03:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f195c4737aca

6994130: Zero PowerPC fix
Summary: 6953477 broke Zero.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

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

Changeset: d2e35ffae982
Author:    twisti
Date:      2010-10-28 00:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d2e35ffae982

6994630: java/lang/instrument/IsModifiableClassAgent.java fails with -XX:+EnableInvokeDynamic
Summary: The logic of ClassFileParser::java_dyn_MethodHandle_fix_pre needs to take care of an already changed vmentry signature.
Reviewed-by: never, jrose

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

Changeset: d1896d1dda3e
Author:    jrose
Date:      2010-10-30 11:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d1896d1dda3e

6981788: GC map generator sometimes picks up the wrong kind of instruction operand
Summary: Distinguish pool indexes from cache indexes in recently changed code.
Reviewed-by: never

! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp

Changeset: fff777a71346
Author:    jrose
Date:      2010-10-30 11:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fff777a71346

6994093: MethodHandle.invokeGeneric needs porting to SPARC
Summary: SPARC code missing from fix to 6939224
Reviewed-by: twisti

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp

Changeset: 8213b0f5c92d
Author:    jrose
Date:      2010-10-30 12:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8213b0f5c92d

6981777: implement JSR 292 EG adjustments from summer 2010
Summary: Small bug fix to make "raw" adapters work for JDK changes under 6981777
Reviewed-by: twisti

! src/share/vm/prims/methodHandles.cpp

Changeset: 3b2dea75431e
Author:    jrose
Date:      2010-10-30 13:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3b2dea75431e

6984311: JSR 292 needs optional bootstrap method parameters
Summary: Allow CONSTANT_InvokeDynamic nodes to have any number of extra operands.
Reviewed-by: twisti

! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodComparator.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: ae065c367d93
Author:    kvn
Date:      2010-11-02 09:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ae065c367d93

6987135: Performance regression on Intel platform with 32-bits edition between 6u13 and 6u14.
Summary: Use hardware DIV instruction for long division by constant when it is faster than code with multiply.
Reviewed-by: never

! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/matcher.hpp

Changeset: 885e464e1a40
Author:    twisti
Date:      2010-11-02 14:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/885e464e1a40

6996240: The BitSet.length method sometimes returns an index+1 value less than that of the highest bit set.
Reviewed-by: never, kvn

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

Changeset: e62345fd6a46
Author:    twisti
Date:      2010-11-04 12:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e62345fd6a46

6997459: JSR 292 after 6994093 getting: on return to interpreted call, restored SP is corrupted
Reviewed-by: kvn, jrose, never

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

Changeset: f42a2f0c16bb
Author:    jrose
Date:      2010-11-05 12:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f42a2f0c16bb

6996563: 6984311 changes forgot to update vmStructs.cpp for new field _operands
Summary: Add missing line to vmStructs.  Also fix bug with class dumper.
Reviewed-by: twisti, kvn

! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: 34bd82eba3bb
Author:    iveresov
Date:      2010-11-05 14:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/34bd82eba3bb

6997456: Not possible to build just compiler2
Summary: Fix the compiler error. Allow to build just c2 specifying FORCE_TIERED=0 on the command line.
Reviewed-by: never, kvn

! make/linux/Makefile
! make/solaris/Makefile
! make/windows/build.make
! src/share/vm/runtime/java.cpp

Changeset: d0895dfaf7cc
Author:    iveresov
Date:      2010-11-06 02:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d0895dfaf7cc

Merge


Changeset: 2fe998383789
Author:    kvn
Date:      2010-11-06 18:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2fe998383789

6997311: SIGFPE in new long division asm code
Summary: use unsigned DIV instruction
Reviewed-by: never

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! test/compiler/6603011/Test.java

Changeset: e4fcbeb5a698
Author:    kvn
Date:      2010-11-06 20:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e4fcbeb5a698

6991188: C2 Crashes while compiling method
Summary: Do several iterations to build EA Connection Graph.
Reviewed-by: never, twisti, ysr

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

Changeset: 5caa30ea147b
Author:    iveresov
Date:      2010-11-08 14:33 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5caa30ea147b

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/includeDB_core
! src/share/vm/includeDB_features
! src/share/vm/includeDB_jvmti
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 2db84614f61d
Author:    iveresov
Date:      2010-11-09 15:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2db84614f61d

6998737: JSR 292: Remove the plug guarding the use of compressed oops
Summary: The plug that guards the use of compressed oops with invokedynamic needs to be removed
Reviewed-by: twisti, kvn

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

Changeset: b0e6879e48fa
Author:    kvn
Date:      2010-11-09 17:31 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b0e6879e48fa

6839891: Array overrun in vm ci
Summary: fix index check
Reviewed-by: never

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

Changeset: 84d114b9170e
Author:    iveresov
Date:      2010-11-11 17:36 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/84d114b9170e

Merge


Changeset: a1e319b5b13a
Author:    trims
Date:      2010-11-11 23:29 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a1e319b5b13a

Merge


Changeset: 5484e7c53fa7
Author:    trims
Date:      2010-11-11 23:30 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5484e7c53fa7

6997698: Bump the HS20 build number to 03
Summary: Update the HS20 build number to 03
Reviewed-by: jcoomes

! make/hotspot_version



More information about the jdk7-dev mailing list