hg: jdk8u/jdk8u-dev/hotspot: 39 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Tue Apr 29 20:11:06 UTC 2014


Changeset: 4b4ac8b31e3e
Author:    amurillo
Date:      2014-04-10 15:11 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4b4ac8b31e3e

8039967: new hotspot build - hs25.20-b11
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: fa21c9537e6e
Author:    ehelin
Date:      2014-03-26 14:15 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fa21c9537e6e

8035667: EventMetaspaceSummary doesn't report committed Metaspace memory
Reviewed-by: jmasa, stefank

! src/share/vm/gc_implementation/shared/gcHeapSummary.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/trace/trace.xml

Changeset: 270d7cb38f40
Author:    ehelin
Date:      2014-03-31 17:09 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/270d7cb38f40

8038934: Remove prefix allocated_ from methods and variables in Metaspace
Reviewed-by: jmasa, coleenp

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/services/memoryPool.cpp

Changeset: b127b0d6de7f
Author:    iignatyev
Date:      2014-04-09 22:37 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b127b0d6de7f

8039597: WhiteBox :: clean type profiling data
Reviewed-by: kvn, roland

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: 72558bacada3
Author:    iignatyev
Date:      2014-04-11 00:34 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/72558bacada3

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: 5e6f84e7a942
Author:    neliasso
Date:      2014-01-28 15:05 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5e6f84e7a942

8007270: Make IsMethodCompilable test work with tiered
Summary: Only c2 compiles counts toward cutoff
Reviewed-by: kvn, roland

! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/testlibrary/com/oracle/java/testlibrary/Platform.java

Changeset: a0eb3f61d34a
Author:    iignatyev
Date:      2014-04-11 00:34 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a0eb3f61d34a

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: 665bbe93823f
Author:    iignatyev
Date:      2014-04-14 19:29 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/665bbe93823f

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: 100f2b109432
Author:    iignatyev
Date:      2014-04-14 19:29 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/100f2b109432

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: ba8268c23fa2
Author:    iignatyev
Date:      2014-04-11 00:35 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ba8268c23fa2

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: 2c7132f3f1e6
Author:    iignatyev
Date:      2014-04-14 22:53 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2c7132f3f1e6

Merge


Changeset: cb1b723cbca8
Author:    dholmes
Date:      2014-04-14 20:56 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/cb1b723cbca8

8039891: Remove ppcsflt builds from JPRT
Reviewed-by: mikael, tbell

! make/jprt.properties

Changeset: 9c3dc501b5eb
Author:    sjohanss
Date:      2014-02-13 10:05 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9c3dc501b5eb

8028498: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java asserts in RT_Baseline
Summary: Preventing GCs to occur before VM is completely initialized. This was previously partly done by one part of the GC locker which not was removed.
Reviewed-by: coleenp, pliden

! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/unhandledOops.cpp

Changeset: 17b2fbdb6637
Author:    iveresov
Date:      2014-04-10 23:15 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/17b2fbdb6637

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: 947fa9a22898
Author:    iveresov
Date:      2014-04-15 12:39 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/947fa9a22898

Merge


Changeset: d55853ba088b
Author:    ctornqvi
Date:      2014-02-10 17:49 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/d55853ba088b

8016644: Improve UnsupportedClassVersionError message
Summary: Improved the UnsupportedClassVersionError message to hopefully be more user friendly
Reviewed-by: coleenp, dholmes, twisti

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java

Changeset: e1fc9306859a
Author:    ctornqvi
Date:      2014-02-12 20:40 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/e1fc9306859a

8034781: [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main class
Summary: Passed empty string to ProcessBuilder which caused problems on Linux, fixed by checking string length
Reviewed-by: lfoltan, sla, mseledtsov

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

Changeset: 534fbe3d90f0
Author:    iignatyev
Date:      2014-04-11 18:46 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/534fbe3d90f0

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: 0af0caeb6a3a
Author:    iignatyev
Date:      2014-04-16 08:28 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/0af0caeb6a3a

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: 9428a0b94204
Author:    coleenp
Date:      2014-04-15 17:02 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9428a0b94204

8028497: SIGSEGV at ClassLoaderData::oops_do(OopClosure*, KlassClosure*, bool)
Summary: Keep class in CLD::_klasses list and mirror created for CDS classes if OOM during restore_shareable_info(). This keeps pointers consistent for CMS.
Reviewed-by: ehelin, stefank, jmasa, iklam

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp

Changeset: cf9f24de0b93
Author:    coleenp
Date:      2014-04-11 20:02 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/cf9f24de0b93

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: bd58c9e40d0a
Author:    coleenp
Date:      2014-03-03 13:58 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/bd58c9e40d0a

8035735: Metaspace::contains become extremely slow in some cases
Summary: Call is_metadata instead which does less work for the call in debugInfo.hpp which is called for all compiled code stack frames.
Reviewed-by: jmasa, dcubed

! src/share/vm/code/debugInfo.hpp
! src/share/vm/oops/metadata.hpp

Changeset: 7e6c20c85ccf
Author:    coleenp
Date:      2014-04-16 18:40 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7e6c20c85ccf

Merge

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

Changeset: cd3c534f8f4a
Author:    kvn
Date:      2014-04-15 14:34 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/cd3c534f8f4a

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: c4bc6b5c6f25
Author:    lfoltan
Date:      2014-04-14 10:13 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c4bc6b5c6f25

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: 386dd1c71858
Author:    lfoltan
Date:      2014-04-14 14:27 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/386dd1c71858

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: cfde111a2f20
Author:    hseigel
Date:      2014-04-17 17:35 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/cfde111a2f20

Merge


Changeset: b6a2ba7d3ea7
Author:    amurillo
Date:      2014-04-17 16:09 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b6a2ba7d3ea7

Merge

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

Changeset: 49b5160951dd
Author:    amurillo
Date:      2014-04-17 16:09 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/49b5160951dd

Added tag hs25.20-b11 for changeset b6a2ba7d3ea7

! .hgtags

Changeset: a163af774cb9
Author:    amurillo
Date:      2014-04-17 16:18 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a163af774cb9

8040898: new hotspot build - hs25.20-b12
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 87b5e00100fe
Author:    kvn
Date:      2014-04-16 14:49 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/87b5e00100fe

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: 31e28ee4c9b4
Author:    anoll
Date:      2014-04-23 10:35 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/31e28ee4c9b4

8038921: 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: 42274879e644
Author:    kvn
Date:      2014-04-22 17:45 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/42274879e644

8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 - assert(!had_error) failed: bad dominance
Summary: add missing is_mem() check when we collect load nodes in SuperWord::co_locate_pack().
Reviewed-by: iveresov

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

Changeset: 9f9257611ade
Author:    iignatyev
Date:      2014-04-24 14:02 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9f9257611ade

8041497: Compilation of compiler/rtm/cli/TestUseRTMDeoptOption* tests failed
Reviewed-by: kvn, roland

! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java

Changeset: 1d01a7f3a336
Author:    sjohanss
Date:      2014-04-23 11:18 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/1d01a7f3a336

8033426: Scale initial NewSize using NewRatio if not set on command line
Summary: Now using NewRatio to size initial NewSize if not specified on commandline.
Reviewed-by: jmasa, jwilhelm

! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/prims/jni.cpp

Changeset: 9eddc467297f
Author:    sjohanss
Date:      2014-02-21 09:48 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/9eddc467297f

8035057: NewSize ergonomics wrong when setting small or unaligned size on command line
Summary: Making sure that if NewSize is set on the command line it should be used for both min and initial size even if it is re-aligned.
Reviewed-by: jwilhelm, jmasa

! src/share/vm/memory/collectorPolicy.cpp

Changeset: ce9fd31ffd14
Author:    roland
Date:      2014-04-18 14:25 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ce9fd31ffd14

8039975: SIGSEGV in MethodData::next_data(ProfileData*)
Summary: profiling code in interpreter broken when argument profiling is off.
Reviewed-by: iveresov, kvn

! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/oops/methodData.hpp

Changeset: 3c291bc2aa7c
Author:    amurillo
Date:      2014-04-25 09:19 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3c291bc2aa7c

Merge

! .hgtags

Changeset: 18ae0dac7620
Author:    amurillo
Date:      2014-04-25 09:19 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/18ae0dac7620

Added tag hs25.20-b12 for changeset 3c291bc2aa7c

! .hgtags



More information about the jdk8u-dev-changes mailing list