hg: jdk9/dev/hotspot: 36 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Tue Dec 16 21:32:40 UTC 2014


Changeset: 84af818eed0a
Author:    mgronlun
Date:      2014-12-03 17:12 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/84af818eed0a

8065788: os::reserve_memory() on Windows should not assert that allocation size is aligned to OS allocation granularity
Reviewed-by: mgronlun, simonis
Contributed-by: thomas.stuefe at sap.com

! src/os/windows/vm/os_windows.cpp

Changeset: 3cdb9f480a8c
Author:    kevinw
Date:      2014-12-04 12:43 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3cdb9f480a8c

8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge
Reviewed-by: sla, dsamersoff

! test/serviceability/sa/jmap-hashcode/Test8028623.java

Changeset: 35541556675c
Author:    kevinw
Date:      2014-12-04 16:16 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/35541556675c

Merge


Changeset: 1c629f3fe8b2
Author:    iklam
Date:      2014-12-04 15:20 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1c629f3fe8b2

8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false
Reviewed-by: dholmes, ccheung

! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
+ test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java

Changeset: c891caba9ce9
Author:    ccheung
Date:      2014-12-05 12:24 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c891caba9ce9

8065050: vm crashes during CDS dump when very small SharedMiscDataSize is specified
Summary: define minimum required sizes for the ro, rw, and md regions and make sure the specified sizes are not less than the minimum sizes
Reviewed-by: jiangli, dholmes, mseledtsov

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java

Changeset: c6a334f9db4c
Author:    coleenp
Date:      2014-12-05 15:15 -0500
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c6a334f9db4c

8066171: Out of order with Metaspace allocation lock
Summary: Lock resolved_references instead.
Reviewed-by: twisti, sspitsyn

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

Changeset: bfefb8bc3f55
Author:    coleenp
Date:      2014-12-05 23:21 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bfefb8bc3f55

Merge


Changeset: a3f3bc88d1f3
Author:    cjplummer
Date:      2014-12-05 15:41 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a3f3bc88d1f3

8066508: JTReg tests timeout on slow devices when run using JPRT
Summary: Fixed by increasing timeoutFactor from 1 to 4 as is done already in jdk/test/Makefile.
Reviewed-by: dholmes, dcubed

! test/Makefile

Changeset: 30782e93e3be
Author:    mikael
Date:      2014-12-06 04:30 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/30782e93e3be

Merge


Changeset: 35e222a277ba
Author:    minqi
Date:      2014-12-08 00:15 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/35e222a277ba

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/filemap.cpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! test/Makefile
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java

Changeset: 29df282f63fe
Author:    sfriberg
Date:      2014-12-03 09:27 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/29df282f63fe

8066441: Add PLAB trace event
Reviewed-by: tschatzl, ehelin, egahlin

! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml

Changeset: 8123d3c57019
Author:    brutisso
Date:      2014-12-04 09:43 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8123d3c57019

Merge


Changeset: 1ac4a90c0bc5
Author:    ehelin
Date:      2014-12-02 09:53 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1ac4a90c0bc5

8059066: CardTableModRefBS might commit the same page twice
Reviewed-by: tschatzl, kbarrett, jmasa

! src/share/vm/memory/cardTableModRefBS.cpp
+ test/gc/TestCardTablePageCommits.java

Changeset: 76dbb76dd3e4
Author:    stefank
Date:      2014-12-05 21:16 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/76dbb76dd3e4

8065634: Crash in InstanceKlass::clean_method_data when _method is NULL
Reviewed-by: coleenp, hseigel, poonam

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

Changeset: b1e0ed4ff875
Author:    stefank
Date:      2014-12-08 15:17 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b1e0ed4ff875

Merge


Changeset: 69b4f6a4044a
Author:    jwilhelm
Date:      2014-12-08 18:52 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/69b4f6a4044a

Merge

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

Changeset: 3bc090d366bf
Author:    tschatzl
Date:      2014-12-09 12:47 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3bc090d366bf

8066102: Clean up HeapRegionRemSet files
Summary: Remove dead code, tighten public interfaces and improve documentation in the HeapRegionRemSet implementation.
Reviewed-by: mgerdin, kbarrett

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp

Changeset: f1833a8541d8
Author:    brutisso
Date:      2014-12-10 11:30 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f1833a8541d8

8066780: Split CardGeneration out to its own file
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
+ src/share/vm/memory/cardGeneration.cpp
+ src/share/vm/memory/cardGeneration.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/tenuredGeneration.hpp

Changeset: b4e48cad8cc6
Author:    brutisso
Date:      2014-12-10 11:31 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b4e48cad8cc6

8066781: Minor cleanups to TenuredGeneration
Reviewed-by: kbarrett, tschatzl

! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/memory/tenuredGeneration.inline.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 4c99c4e3fb74
Author:    brutisso
Date:      2014-12-10 11:32 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4c99c4e3fb74

8066782: Move common code from CMSGeneration and TenuredGeneration to CardGeneration
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/memory/cardGeneration.cpp
! src/share/vm/memory/cardGeneration.hpp
+ src/share/vm/memory/cardGeneration.inline.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/memory/tenuredGeneration.inline.hpp

Changeset: d66b82f39c6e
Author:    jwilhelm
Date:      2014-12-11 02:43 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d66b82f39c6e

6522873: Java not print "Unrecognized option" when it is invalid option.
Summary: Introduced a new version of match_option() that don't allow a tail after the flag name and used it for flags without extra arguments
Reviewed-by: dholmes, dcubed

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

Changeset: 4b1d7d4be6dc
Author:    jwilhelm
Date:      2014-12-11 20:39 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4b1d7d4be6dc

Merge


Changeset: e78fa38ad3a3
Author:    roland
Date:      2014-12-04 14:34 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e78fa38ad3a3

8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing
Reviewed-by: kvn, jrose

! src/share/vm/opto/loopopts.cpp
+ test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java

Changeset: 8d8f473d2f99
Author:    roland
Date:      2014-12-04 14:11 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8d8f473d2f99

Merge


Changeset: 6ce5db264562
Author:    adlertz
Date:      2014-12-05 15:16 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6ce5db264562

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- src/share/vm/memory/generation.inline.hpp

Changeset: 4d5b47a5184d
Author:    roland
Date:      2014-11-25 17:33 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4d5b47a5184d

6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94
Summary: OOM during reallocation of scalar replaced objects in deoptimization causes crashes
Reviewed-by: kvn, jrose

! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/uncommontrap/TestDeoptOOM.java

Changeset: 3c858304c7e1
Author:    iignatyev
Date:      2014-12-08 18:21 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3c858304c7e1

8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product
Reviewed-by: kvn, thartmann
Contributed-by: tatiana.pivovarova at oracle.com

! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java

Changeset: 87900c19db37
Author:    roland
Date:      2014-12-05 18:03 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/87900c19db37

8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead.
Reviewed-by: kvn

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

Changeset: 6830bd29d885
Author:    iignatyev
Date:      2014-12-09 17:31 +0300
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6830bd29d885

8065134: Need WhiteBox::allocateCodeBlob(long, int) method to be implemented
Reviewed-by: kvn, dholmes, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! src/share/vm/prims/whitebox.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 6d819d1fff7a
Author:    iignatyev
Date:      2014-12-09 14:49 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6d819d1fff7a

Merge


Changeset: 287f46592168
Author:    roland
Date:      2014-12-09 18:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/287f46592168

8066103: C2's range check smearing allows out of bound array accesses
Summary: range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them
Reviewed-by: jrose, kvn, iveresov

! src/share/vm/opto/ifnode.cpp
+ test/compiler/rangechecks/TestRangeCheckSmearing.java

Changeset: bf3499dc002a
Author:    iveresov
Date:      2014-12-09 12:25 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bf3499dc002a

8066900: Array Out Of Bounds Exception causes variable corruption
Summary: Fix FP registers save/restore during exception handling
Reviewed-by: kvn, vlivanov

! src/cpu/x86/vm/c1_Runtime1_x86.cpp
+ test/compiler/exceptions/SumTest.java

Changeset: 810e47461d4f
Author:    iveresov
Date:      2014-12-09 21:33 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/810e47461d4f

Merge


Changeset: eaa8491c3fec
Author:    roland
Date:      2014-12-10 16:45 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/eaa8491c3fec

8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects
Summary: -XX:+TraceDeoptimization tries to print realloc'ed objects even when there are none
Reviewed-by: kvn

! src/share/vm/runtime/deoptimization.cpp
+ test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java

Changeset: a80fbdc110cb
Author:    anoll
Date:      2014-12-11 16:22 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a80fbdc110cb

Merge


Changeset: fb4ba04c587b
Author:    amurillo
Date:      2014-12-11 23:06 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fb4ba04c587b

Merge




More information about the jdk9-dev-changes mailing list