hg: jdk9/hs-emb/hotspot: 37 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Apr 18 20:03:13 UTC 2014


Changeset: c2071134bef6
Author:    hseigel
Date:      2014-02-20 13:11 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c2071134bef6

8034926: Attribute classes properly
Summary: Add check to prevent underflow
Reviewed-by: coleenp, ahgross

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

Changeset: 9e24e2828675
Author:    dsimms
Date:      2014-01-10 15:58 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9e24e2828675

8029858: Enhance array copies
Summary: Just read the source element once
Reviewed-by: coleenp, ahgross

! src/share/vm/oops/objArrayKlass.cpp

Changeset: 8748849ebea5
Author:    amurillo
Date:      2014-04-15 15:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8748849ebea5

Merge

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

Changeset: 53c2400d387e
Author:    dsamersoff
Date:      2014-04-09 06:09 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/53c2400d387e

8037279: runtime/6929067/Test6929067.sh crashes on 32bit linux
Summary: The test compile launcher with TESTJAVA but attempt to load vm from COMPILEJAVA
Reviewed-by: sla, sspitsyn

! test/runtime/6929067/Test6929067.sh

Changeset: 02577a0ee207
Author:    dsamersoff
Date:      2014-04-09 07:08 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/02577a0ee207

8029139: [TESTBUG] runtime/InitialThreadOverflow/testme.sh fails with exit code 127
Summary: The test launcher compiles against TESTJAVA but LD_LIBRARY_PATH set to COMPILE java.
Reviewed-by: sla, sspitsyn

+ test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/invoke.cxx
! test/runtime/InitialThreadOverflow/testme.sh

Changeset: e70d4803d1d0
Author:    dsamersoff
Date:      2014-04-09 15:01 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e70d4803d1d0

Merge

- test/runtime/InitialThreadOverflow/invoke.cxx

Changeset: 97f1be406727
Author:    dholmes
Date:      2014-04-10 21:36 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/97f1be406727

8039891: Remove ppcsflt builds from JPRT
Reviewed-by: sla, hseigel, coleenp

! make/jprt.properties

Changeset: f90fa339f80a
Author:    coleenp
Date:      2014-04-11 20:02 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f90fa339f80a

8039904: dtrace/hotspot/Monitors/Monitors001 fails with "assert(s > 0) failed: Bad size calculated"
Summary: Dtrace monitoring uses size before mirror size is set.
Reviewed-by: kamg, hseigel

! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: 08879ee1a4b6
Author:    allwin
Date:      2014-04-14 10:43 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/08879ee1a4b6

Merge

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

Changeset: 3f9cfa1f9f0f
Author:    dsimms
Date:      2014-04-14 11:23 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3f9cfa1f9f0f

8039947: Dtrace return probe name for jni_SetStaticBooleanField named incorrectly
Reviewed-by: sla, dholmes, gtriantafill

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

Changeset: 8196842abf5c
Author:    lfoltan
Date:      2014-04-14 10:13 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8196842abf5c

8038076: constraint on multianewarray instruction is not checked since class version 50.
Summary: No VerifiyError generated if multianewarray bytecode's array type descriptor was 1 dimension smaller than dimensions specified.
Reviewed-by: hseigel, ctornqvi, coleenp, kamg

! src/share/vm/classfile/verificationType.hpp
+ test/runtime/verifier/TestMultiANewArray.java

Changeset: e04d3232b9c9
Author:    lfoltan
Date:      2014-04-14 14:27 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e04d3232b9c9

8033150: invokestatic: IncompatibleClassChangeError trying to invoke static method from a parent in presence of conflicting defaults.
Summary: A static method should be preferred during method resolution over an overpass, search the current class as well as its superclasses.
Reviewed-by: acorn, coleenp, kamg

! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/nativeLookup.cpp

Changeset: 1d512208fb48
Author:    ctornqvi
Date:      2014-04-15 19:03 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1d512208fb48

8035173: [TESTBUG] runtime/threads/CancellableThreadTest fails with OOM on windows-i586
Summary: Test ported to jtreg, thread pairs decreased from 1024 to 128 to avoid OOM on 32 bit Windows
Reviewed-by: sla, dsimms

+ test/runtime/Thread/CancellableThreadTest.java

Changeset: b9d45b765b60
Author:    anoll
Date:      2014-04-10 09:26 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b9d45b765b60

8036898: assert(t != NULL) failed: must set before get
Summary: Ignore nodes without a type when checking for speculative types in Compile::remove_speculative_types(...).
Reviewed-by: kvn, roland
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

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

Changeset: b722c15be816
Author:    roland
Date:      2014-04-10 11:38 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b722c15be816

8005079: fix LogCompilation for incremental inlining
Summary: report late inlining as part of the rest of the inlining output
Reviewed-by: twisti, kvn

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compileLog.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/utilities/xmlstream.cpp

Changeset: ccb19a3a704a
Author:    iignatyev
Date:      2014-04-11 00:34 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ccb19a3a704a

8038953: Add sanity tests for BMI1 and LZCNT instructions
Reviewed-by: kvn, iignatyev
Contributed-by: anton.ivanov at oracle.com

! test/TEST.groups
+ test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
+ test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
+ test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
+ test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
+ test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
+ test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
+ test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
+ test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
+ test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java
+ test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
+ test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
+ test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
+ test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java

Changeset: 0f44d1eb81f5
Author:    iignatyev
Date:      2014-04-11 00:34 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0f44d1eb81f5

8039497: Testlibrary should be updated to provide information about all VM types as well as access to Unsafe
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com

! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java

Changeset: 1a5ba18a35c8
Author:    iignatyev
Date:      2014-04-11 00:35 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1a5ba18a35c8

8039499: Add all common classes used by tests on RTM support to testlibrary
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com

+ test/compiler/testlibrary/rtm/AbortProvoker.java
+ test/compiler/testlibrary/rtm/AbortType.java
+ test/compiler/testlibrary/rtm/BufferOverflowProvoker.java
+ test/compiler/testlibrary/rtm/BusyLock.java
+ test/compiler/testlibrary/rtm/CompilableTest.java
+ test/compiler/testlibrary/rtm/MemoryConflictProvoker.java
+ test/compiler/testlibrary/rtm/NestedAbortProvoker.java
+ test/compiler/testlibrary/rtm/RTMLockingStatistics.java
+ test/compiler/testlibrary/rtm/RTMTestBase.java
+ test/compiler/testlibrary/rtm/XAbortProvoker.java
+ test/compiler/testlibrary/rtm/predicate/SupportedCPU.java
+ test/compiler/testlibrary/rtm/predicate/SupportedVM.java
! test/testlibrary/com/oracle/java/testlibrary/cli/CPUSpecificCommandLineOptionTest.java
! test/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/predicate/AndPredicate.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/predicate/CPUSpecificPredicate.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/predicate/NotPredicate.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/predicate/OrPredicate.java

Changeset: 3c9c3ba62dfd
Author:    iignatyev
Date:      2014-04-11 00:35 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3c9c3ba62dfd

8037860: Add tests to cover Intel RTM instructions support
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com

+ test/compiler/rtm/locking/TestRTMAbortRatio.java
+ test/compiler/rtm/locking/TestRTMAbortThreshold.java
+ test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
+ test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
+ test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
+ test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
+ test/compiler/rtm/locking/TestRTMLockingThreshold.java
+ test/compiler/rtm/locking/TestRTMRetryCount.java
+ test/compiler/rtm/locking/TestRTMSpinLoopCount.java
+ test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
+ test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
+ test/compiler/rtm/locking/TestUseRTMDeopt.java
+ test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
+ test/compiler/rtm/locking/TestUseRTMForStackLocks.java
+ test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
+ test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
+ test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
+ test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java

Changeset: aabca16ccbca
Author:    iignatyev
Date:      2014-04-11 00:35 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/aabca16ccbca

8039496: Add sanity tests on RTM-related command line options
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com

+ test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
+ test/compiler/rtm/cli/RTMLockingAwareTest.java
+ test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java
+ test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestRTMAbortThresholdOption.java
+ test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
+ test/compiler/rtm/cli/TestRTMLockingThresholdOption.java
+ test/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
+ test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
+ test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
+ test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
+ test/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java

Changeset: c86f5b83df67
Author:    iveresov
Date:      2014-04-10 23:15 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c86f5b83df67

8038297: Avoid placing CTI immediately following cbcond instruction on T4
Summary: Insert a nop between cbcond and CTI
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/sparc/vm/sparc.ad
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp

Changeset: 34829a112d52
Author:    anoll
Date:      2014-04-11 11:33 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/34829a112d52

8034216: assert(false) failed: infinite loop in PhaseIterGVN::optimize
Summary: Eagerly remove all castPP nodes in PhaseCCP to get type convergence in memnode.
Reviewed-by: kvn, roland

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

Changeset: 758ec32bde1b
Author:    anoll
Date:      2014-04-11 13:52 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/758ec32bde1b

8039498: Add iterators to GrowableArray
Summary: To simplify the management of multiple code heaps in the code cache (see JDK-8015774), STL-style iterator capability is added to the GrowableArray. Further, custom iterators allow to only iterate over elements that satisfy a given predicate.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

! src/share/vm/utilities/growableArray.hpp

Changeset: c5b32cf797c8
Author:    iignatyev
Date:      2014-04-11 18:46 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c5b32cf797c8

8038418: New tests development for type profiling and speculation
Reviewed-by: roland, iignatyev
Contributed-by: Pavel Punegov <pavel.punegov at oracle.com>

+ test/compiler/types/correctness/CorrectnessTest.java
+ test/compiler/types/correctness/OffTest.java
+ test/compiler/types/correctness/execution/Execution.java
+ test/compiler/types/correctness/execution/MethodHandleDelegate.java
+ test/compiler/types/correctness/execution/TypeConflict.java
+ test/compiler/types/correctness/execution/TypeProfile.java
+ test/compiler/types/correctness/hierarchies/DefaultMethodInterface.java
+ test/compiler/types/correctness/hierarchies/DefaultMethodInterface2.java
+ test/compiler/types/correctness/hierarchies/Linear.java
+ test/compiler/types/correctness/hierarchies/Linear2.java
+ test/compiler/types/correctness/hierarchies/NullableType.java
+ test/compiler/types/correctness/hierarchies/OneRank.java
+ test/compiler/types/correctness/hierarchies/TypeHierarchy.java
+ test/compiler/types/correctness/scenarios/ArrayCopy.java
+ test/compiler/types/correctness/scenarios/ArrayReferenceStore.java
+ test/compiler/types/correctness/scenarios/ArrayScenario.java
+ test/compiler/types/correctness/scenarios/CheckCast.java
+ test/compiler/types/correctness/scenarios/ClassIdentity.java
+ test/compiler/types/correctness/scenarios/ClassInstanceOf.java
+ test/compiler/types/correctness/scenarios/ClassIsInstance.java
+ test/compiler/types/correctness/scenarios/ProfilingType.java
+ test/compiler/types/correctness/scenarios/ReceiverAtInvokes.java
+ test/compiler/types/correctness/scenarios/Scenario.java

Changeset: 1f09dd1329d1
Author:    bharadwaj
Date:      2014-04-11 15:08 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1f09dd1329d1

Merge


Changeset: ba83e8806d8d
Author:    anoll
Date:      2014-04-14 08:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ba83e8806d8d

8029436: CICompilerCount is not updated when the number of compiler threads is adjusted to the number of CPUs
Summary: CICompilerCount is updated in AdvancedThresholdPolicy::initialize, SimpleThresholdPolicy::initialize and NonTieredCompPolicy::initialize. A warning is printed if the usersets both, CICompilerCount and CICompilerCountPerCPU.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

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

Changeset: 37c088a0eaea
Author:    anoll
Date:      2014-04-13 23:39 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/37c088a0eaea

Merge

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

Changeset: f51ce1a6b08b
Author:    anoll
Date:      2014-04-14 10:57 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f51ce1a6b08b

8039425: Code cleanup: PhaseIterGVN::optimize()
Summary: This code cleanup aims at improving code readability.
Reviewed-by: kvn, roland

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

Changeset: 330a735e73b8
Author:    anoll
Date:      2014-04-14 09:04 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/330a735e73b8

Merge

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

Changeset: 835010e4380c
Author:    iignatyev
Date:      2014-04-15 12:21 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/835010e4380c

8040001: CLI test on RTMRetryCount option was missed from fix for 8039496
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com

+ test/compiler/rtm/cli/TestRTMRetryCountOption.java

Changeset: cfa802bad1d8
Author:    roland
Date:      2014-04-01 09:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/cfa802bad1d8

8032410: compiler/uncommontrap/TestStackBangRbp.java times out on Solaris-Sparc V9
Summary: make compiled code bang the stack by the worst case size of the interpreter frame at deoptimization points.
Reviewed-by: twisti, kvn

! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
+ src/cpu/x86/vm/templateInterpreter_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/uncommontrap/TestStackBangMonitorOwned.java

Changeset: 956264731b70
Author:    roland
Date:      2014-04-15 02:27 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/956264731b70

Merge


Changeset: 218bc7e588be
Author:    kvn
Date:      2014-04-15 14:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/218bc7e588be

8039050: Crash in C2 compiler at Node::rematerialize
Summary: Added missing calls to record_for_igvn() in loop opts. Added verification of def-use domination.
Reviewed-by: iveresov

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

Changeset: 054e88be4820
Author:    kvn
Date:      2014-04-16 14:49 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/054e88be4820

8038048: assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) runThese -full
Summary: use correct set_escape_state() method.
Reviewed-by: kvn, iignatyev
Contributed-by: Richard Reingruber <richard.reingruber at sap.com>

! src/share/vm/opto/escape.cpp
+ test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java

Changeset: 904627dc3b59
Author:    iignatyev
Date:      2014-04-17 18:54 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/904627dc3b59

8039260: c.o.j.t.ProcessTools::createJavaProcessBuilder(boolean, String... ) must also take TestJavaOptions
Reviewed-by: kvn, iignatyev
Contributed-by: lev.priima at oracle.com

! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java

Changeset: f3f1868ee8d8
Author:    bharadwaj
Date:      2014-04-17 13:50 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f3f1868ee8d8

Merge

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

Changeset: 34d08c848c35
Author:    amurillo
Date:      2014-04-18 10:30 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/34d08c848c35

Merge

- test/runtime/InitialThreadOverflow/invoke.cxx



More information about the jdk9-hs-emb-changes mailing list