hg: jdk6/jdk6/hotspot: 14 new changesets

gnu.andrew at redhat.com gnu.andrew at redhat.com
Thu May 5 12:09:58 UTC 2016


Changeset: 88109ba55311
Author:    kshefov
Date:      2016-02-12 18:15 +0300
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/88109ba55311

8059661: Test SoftReference and OOM behavior
Reviewed-by: coffeys
Contributed-by: Alexander Vorobyev <alexander.vorobyev at oracle.com>

+ test/gc/TestSoftReferencesBehaviorOnOOME.java

Changeset: f7b7e61be989
Author:    iveresov
Date:      2015-02-17 11:00 -0800
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/f7b7e61be989

8072753: Nondeterministic wrong answer on arithmetic
Summary: Check for overflow when inverting the loop during the counted loop conversion
Reviewed-by: kvn

! src/share/vm/opto/loopnode.cpp
+ test/compiler/loopopts/CountedLoopProblem.java

Changeset: 55064d02c45b
Author:    csahu
Date:      2016-01-28 09:41 +0000
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/55064d02c45b

8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME
Summary: Ignore OOM in the test
Reviewed-by: kvn

! test/compiler/loopopts/CountedLoopProblem.java

Changeset: e900e1819be2
Author:    sgehwolf
Date:      2015-06-12 16:09 +0100
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/e900e1819be2

8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms.
Summary: Use __builtin_frame_address(0) rather than returning address of local variable.
Reviewed-by: dholmes

! src/os_cpu/linux_zero/vm/os_linux_zero.cpp

Changeset: 2bd9992da020
Author:    coleenp
Date:      2012-04-05 12:17 -0400
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/2bd9992da020

7158988: jvm crashes while debugging on x86_32 and x86_64
Summary: Object pointer is pushed more than once on stack, where GC doesn't expect it.
Reviewed-by: coleenp, kvn
Contributed-by: axel.siebenborn at sap.com

! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
+ test/runtime/7158988/FieldMonitor.java
+ test/runtime/7158988/TestFieldMonitor.sh
+ test/runtime/7158988/TestPostFieldModification.java

Changeset: fe4bbf70da7e
Author:    kvn
Date:      2016-05-03 12:13 +0100
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/fe4bbf70da7e

7193318: C2: remove number of inputs requirement from Node's new operator
Summary: Deleted placement new operator of Node - node(size_t, Compile *, int).
Reviewed-by: kvn, twisti
Contributed-by: bharadwaj.yadavalli at oracle.com

! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp

Changeset: 320a3e1b7325
Author:    kevinw
Date:      2016-05-03 12:41 +0100
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/320a3e1b7325

8132051: Better byte behavior
Summary: Contains introduction of interp_masm_x86.{c,h}pp from 8026251
Reviewed-by: coleenp, roland

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
+ src/cpu/x86/vm/interp_masm_x86.cpp
+ src/cpu/x86/vm/interp_masm_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/register_definitions_x86.cpp
! 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_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.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_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/constMethodKlass.cpp
! src/share/vm/oops/constMethodOop.hpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 7d2ca0050ec3
Author:    kevinw
Date:      2016-01-19 15:35 +0000
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/7d2ca0050ec3

8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051
Reviewed-by: coleenp

! src/share/vm/interpreter/interpreterRuntime.cpp

Changeset: 94f692f0dddb
Author:    kevinw
Date:      2016-05-03 18:24 +0100
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/94f692f0dddb

8148475: Missing SA Bytecode updates.
Reviewed-by: coleenp

! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java

Changeset: 3fc4dfc17959
Author:    kevinw
Date:      2016-02-10 13:34 +0000
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/3fc4dfc17959

8149170: Better byte behavior for native arguments
Summary: Arguments coming from native should be converted to 0=false, 1-255=true
Reviewed-by: coleenp

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

Changeset: afe0224dee11
Author:    kevinw
Date:      2016-04-13 17:26 +0100
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/afe0224dee11

8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo
Summary: fix incorrect code
Reviewed-by: kvn, coleenp

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

Changeset: aca1d7804588
Author:    coleenp
Date:      2016-02-21 08:33 -0500
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/aca1d7804588

8150012: Better byte behavior for reflection
Reviewed-by: kvn, jrose, kevinw, ahgross

! src/share/vm/oops/typeArrayOop.hpp

Changeset: 88506c6dc280
Author:    aph
Date:      2016-05-03 19:34 +0100
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/88506c6dc280

8154210: Zero: Better byte behaviour
Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems
Reviewed-by: andrew, chrisphi

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: 7561dfbeeee5
Author:    andrew
Date:      2016-05-04 23:23 +0100
URL:       http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/7561dfbeeee5

Added tag jdk6-b39 for changeset 88506c6dc280

! .hgtags



More information about the jdk6-dev mailing list