hg: hsx/hotspot-gc/hotspot: 16 new changesets

john.coomes at oracle.com john.coomes at oracle.com
Wed Jul 13 12:23:50 UTC 2011


Changeset: d83ac25d0304
Author:    never
Date:      2011-06-16 13:46 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d83ac25d0304

7055355: JSR 292: crash while throwing WrongMethodTypeException
Reviewed-by: jrose, twisti, bdelsart

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: aacaff365100
Author:    kvn
Date:      2011-06-20 16:45 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/aacaff365100

7052494: Eclipse test fails on JDK 7 b142
Summary: Keep 'ne' test in Counted loop when we can't guarantee during compilation that init < limit.
Reviewed-by: never

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
+ test/compiler/7052494/Test7052494.java

Changeset: de6a837d75cf
Author:    never
Date:      2011-06-21 09:04 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/de6a837d75cf

7056380: VM crashes with SIGSEGV in compiled code
Summary: code was using andq reg, imm instead of addq addr, imm
Reviewed-by: kvn, jrose, twisti

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_64.ad

Changeset: aabf25fa3f05
Author:    never
Date:      2011-06-22 14:45 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/aabf25fa3f05

7057587: JSR 292 - crash with jruby in test/test_respond_to.rb
Summary: don't skip receiver when GC'ing compiled invokedynamic callsites
Reviewed-by: twisti, kvn, jrose

! src/share/vm/code/nmethod.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp

Changeset: ddd894528dbc
Author:    jrose
Date:      2011-06-23 17:14 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/ddd894528dbc

7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path
Reviewed-by: never

! 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/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethodHandle.cpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp

Changeset: 498c6cf70f7e
Author:    kvn
Date:      2011-06-28 14:30 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/498c6cf70f7e

7058036: FieldsAllocationStyle=2 does not work in 32-bit VM
Summary: parseClassFile() incorrectly uses nonstatic_oop_map_size() method instead of nonstatic_oop_map_count().
Reviewed-by: never
Contributed-by: Krystal Mok <rednaxelafx at gmail.com>

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

Changeset: 6ae7a1561b53
Author:    kvn
Date:      2011-06-28 15:04 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/6ae7a1561b53

6990015: Incorrect Icache line size is used for 64 bit x86
Summary: correct Icache::line_size for x64 and add verification code into vm_version_x86.
Reviewed-by: never, phh

! src/cpu/x86/vm/icache_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp

Changeset: e3cbc9ddd434
Author:    kvn
Date:      2011-06-28 15:24 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/e3cbc9ddd434

7044738: Loop unroll optimization causes incorrect result
Summary: take into account memory dependencies when clonning nodes in clone_up_backedge_goo().
Reviewed-by: never

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
+ test/compiler/7044738/Test7044738.java
+ test/compiler/7046096/Test7046096.java

Changeset: 7889bbcc7f88
Author:    kvn
Date:      2011-06-28 15:50 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/7889bbcc7f88

7047954: VM crashes with assert(is_Mem()) failed
Summary: cast constant array ptrs to bottom
Reviewed-by: never

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

Changeset: 6f6e91603a45
Author:    iveresov
Date:      2011-07-01 10:35 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/6f6e91603a45

7058689: Tiered: Reprofiling doesn't happen in presence of level 4 OSR methods
Summary: Take into account current state of profiling before believing that existing higher level versions are valid
Reviewed-by: kvn, never

! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: 2c359f27615c
Author:    iveresov
Date:      2011-07-01 10:37 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/2c359f27615c

7057120: Tiered: Allow C1 to inline methods with loops
Summary: Recompile the enclosing methods without inlining of the method that has OSRed to level 4 or recompile the enclosing method at level 4.
Reviewed-by: kvn, never

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp

Changeset: 15559220ce79
Author:    never
Date:      2011-07-05 16:07 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/15559220ce79

6478991: C1 NullCheckEliminator yields incorrect exceptions
Reviewed-by: twisti, iveresov

! src/share/vm/c1/c1_Optimizer.cpp
+ test/compiler/6478991/NullCheckTest.java

Changeset: fe240d87c6ec
Author:    never
Date:      2011-07-06 09:27 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/fe240d87c6ec

7061101: adlc should complain about mixing block and expression forms of ins_encode
Reviewed-by: kvn

! src/share/vm/adlc/adlparse.cpp

Changeset: 3e23978ea0c3
Author:    never
Date:      2011-07-06 18:15 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/3e23978ea0c3

7062856: Disassembler needs to be smarter about finding hsdis after 1.7 launcher changes
Summary: do explicit lookup emulating old LD_LIBRARY_PATH search
Reviewed-by: kvn, jrose

! src/share/tools/hsdis/README
! src/share/vm/compiler/disassembler.cpp

Changeset: b16582d6c7db
Author:    kvn
Date:      2011-07-07 10:51 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/b16582d6c7db

Merge

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/oops/methodOop.cpp

Changeset: 0defeba52583
Author:    jcoomes
Date:      2011-07-12 16:32 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/0defeba52583

Merge





More information about the hotspot-gc-dev mailing list