[aarch64-port-dev ] hg: aarch64-port/stage/hotspot: 180 new changesets

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Wed Jan 21 23:45:52 UTC 2015


Changeset: 84af818eed0a
Author:    mgronlun
Date:      2014-12-03 17:12 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/35541556675c

Merge


Changeset: 1c629f3fe8b2
Author:    iklam
Date:      2014-12-04 15:20 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/bfefb8bc3f55

Merge


Changeset: a3f3bc88d1f3
Author:    cjplummer
Date:      2014-12-05 15:41 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/30782e93e3be

Merge


Changeset: 35e222a277ba
Author:    minqi
Date:      2014-12-08 00:15 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/8123d3c57019

Merge


Changeset: 1ac4a90c0bc5
Author:    ehelin
Date:      2014-12-02 09:53 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/b1e0ed4ff875

Merge


Changeset: 69b4f6a4044a
Author:    jwilhelm
Date:      2014-12-08 18:52 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/4b1d7d4be6dc

Merge


Changeset: e78fa38ad3a3
Author:    roland
Date:      2014-12-04 14:34 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/8d8f473d2f99

Merge


Changeset: 6ce5db264562
Author:    adlertz
Date:      2014-12-05 15:16 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/6d819d1fff7a

Merge


Changeset: 287f46592168
Author:    roland
Date:      2014-12-09 18:49 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/810e47461d4f

Merge


Changeset: eaa8491c3fec
Author:    roland
Date:      2014-12-10 16:45 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/a80fbdc110cb

Merge


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

Merge


Changeset: 8db6a8a28797
Author:    dsamersoff
Date:      2014-12-11 09:15 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/8db6a8a28797

8028773: warnings from b116 for hotspot.agent.src.share.native: JNI exception pending
Summary: Added couple of missed exception checks
Reviewed-by: sla, sspitsyn

! agent/src/os/win32/windbg/sawindbg.cpp
! agent/src/share/native/sadis.c

Changeset: c75901698a47
Author:    coleenp
Date:      2014-12-11 21:34 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c75901698a47

8047290: Make Mutex::_no_safepoint_check_flag locks verify that this lock never checks for safepoint
Summary: Ensure consistent safepoint checking in Mutex/Monitor locking methods.
Reviewed-by: dholmes, dcubed, coleenp
Contributed-by: max.ockner at oracle.com

! src/os/aix/vm/osThread_aix.cpp
! src/os/bsd/vm/osThread_bsd.cpp
! src/os/linux/vm/osThread_linux.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/workgroup.cpp
+ test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
+ test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
+ test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
+ test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 9529ff536c65
Author:    coleenp
Date:      2014-12-12 02:51 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/9529ff536c65

Merge


Changeset: 5f61bb958fc5
Author:    igerasim
Date:      2014-12-12 17:24 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5f61bb958fc5

8066863: bigapps/runThese/nowarnings fails: Java HotSpot(TM) 64-Bit Server VM warning: WaitForMultipleObjects
Summary: Limit the number of thread handles to MAXIMUM_WAIT_OBJECTS
Reviewed-by: dholmes, dcubed

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

Changeset: 4e9283984ee1
Author:    coleenp
Date:      2014-12-12 13:19 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4e9283984ee1

8066803: compiler/intrinsics/mathexact/SubExactINonConstantTest.java crashed in os::is_first_C_frame(frame*)
Summary: Stop native stack walk when we get to compiled or stub frame.
Reviewed-by: hseigel, lfoltan, ctornqvi

! src/os/posix/vm/os_posix.cpp

Changeset: 5d08801f8858
Author:    coleenp
Date:      2014-12-12 18:13 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5d08801f8858

Merge


Changeset: 4ea7662ddc22
Author:    coleenp
Date:      2014-12-14 16:04 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4ea7662ddc22

8042418: Remove JVM_FindClassFromClassLoader
Summary: The function has been replaced so is no longer used.
Reviewed-by: mchung, dholmes

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h

Changeset: d80bce5acfa9
Author:    coleenp
Date:      2014-12-14 21:20 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d80bce5acfa9

Merge


Changeset: 68f2d40b8852
Author:    minqi
Date:      2014-12-12 20:49 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/68f2d40b8852

Merge

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/runtime/thread.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 4acd298bc47b
Author:    minqi
Date:      2014-12-14 23:03 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4acd298bc47b

Merge


Changeset: 30ed7423ae23
Author:    dholmes
Date:      2014-12-14 20:18 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/30ed7423ae23

8059586: hs_err report should treat redirected core pattern
Reviewed-by: dholmes, sla, stuefe
Contributed-by: Yasumasa Suenaga <yasuenag at gmail.com>

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp

Changeset: 0e48ee44693e
Author:    ehelin
Date:      2014-12-16 12:52 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/0e48ee44693e

8067452: Rename hotspot_all in hotspot/test/TEST.groups
Reviewed-by: dholmes, ctornqvi, iignatyev

! test/TEST.groups

Changeset: 47ffd05828f9
Author:    coleenp
Date:      2014-12-16 19:00 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/47ffd05828f9

8064319: Need to enable -XX:+TraceExceptions in release builds
Summary: "-XX:+TraceExceptions" is now supported in product builds.
Reviewed-by: sla, ccheung, coleenp
Contributed-by: max.ockner at oracle.com

! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/TraceExceptionsTest.java

Changeset: e5cd9ab6e923
Author:    mchung
Date:      2014-12-17 12:29 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/e5cd9ab6e923

8067366: Allow java.{endorsed,ext}.dirs property be set to empty string
Reviewed-by: alanb, hseigel

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

Changeset: d1da2799f5b8
Author:    brutisso
Date:      2014-12-11 07:32 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d1da2799f5b8

8067115: Add jtreg gc tests to Hotspot JPRT jobs
Reviewed-by: tschatzl, jwilhelm, ehelin

! test/TEST.groups

Changeset: 792acedac7c1
Author:    sfriberg
Date:      2014-12-10 10:10 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/792acedac7c1

8066442: Add PS and ParOld support for promotion event
Reviewed-by: tschatzl, ehelin

! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp

Changeset: 9150dc2bebca
Author:    kbarrett
Date:      2014-12-11 19:44 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/9150dc2bebca

8066822: Remove PSMarkSweep::set_reference_processor
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp

Changeset: 239c6f5f0db3
Author:    iignatyev
Date:      2014-12-10 13:58 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/239c6f5f0db3

8064909: FragmentMetaspace.java got OutOfMemoryError
Summary: Increased heap size to prevent "java.lang.OutOfMemoryError: Java heap space" exception
Reviewed-by: jmasa, dfazunen, jwilhelm
Contributed-by: Michail Chernov <michail.chernov at oracle.com>

! test/runtime/Metaspace/FragmentMetaspace.java

Changeset: 5cf403c92ec4
Author:    iignatyev
Date:      2014-12-12 21:32 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5cf403c92ec4

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- src/share/vm/memory/generation.inline.hpp
- 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

Changeset: 94df826bd8ec
Author:    fzhinkin
Date:      2014-12-12 21:37 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/94df826bd8ec

8066862: TestMutuallyExclusivePlatformPredicates fails on all platforms
Reviewed-by: iignatyev, kvn

! test/TEST.groups
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 3c17077e9882
Author:    fzhinkin
Date:      2014-12-15 18:11 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/3c17077e9882

8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
Reviewed-by: jmasa

! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java

Changeset: bdf65c8bc1a9
Author:    jwilhelm
Date:      2014-12-16 02:14 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/bdf65c8bc1a9

Merge


Changeset: 86ba9eb66d03
Author:    jwilhelm
Date:      2014-12-18 16:15 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/86ba9eb66d03

Merge

! test/TEST.groups

Changeset: a7fd2288ce2f
Author:    goetz
Date:      2014-12-09 11:57 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a7fd2288ce2f

8066964: ppc64: argument and return type profiling, fix problem with popframe
Reviewed-by: roland, kvn

! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp
! src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp

Changeset: f1cb27c85c83
Author:    thartmann
Date:      2014-12-12 09:07 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f1cb27c85c83

8066763: fatal error "assert(false) failed: unexpected yanked node" in postaloc.cpp:139
Summary: Check for dead input nodes after replacing compare node with implicit null check.
Reviewed-by: kvn

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

Changeset: 6ba1e80a6882
Author:    thartmann
Date:      2014-12-12 08:15 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6ba1e80a6882

Merge


Changeset: 579e9a019f35
Author:    thartmann
Date:      2014-12-12 09:37 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/579e9a019f35

8066433: Move Whitebox test library to top level repository
Summary: Moved Whitebox test library to top level repository.
Reviewed-by: iignatyev, sla, mr

! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/c2/6589834/Test_ia32.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
! 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/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.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/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/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
! test/compiler/runtime/8010927/Test8010927.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/ClassUnload/KeepAliveClass.java
! test/runtime/ClassUnload/KeepAliveClassLoader.java
! test/runtime/ClassUnload/KeepAliveObject.java
! test/runtime/ClassUnload/KeepAliveSoftReference.java
! test/runtime/ClassUnload/UnloadTest.java
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/interned/SanityTest.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReadVMPageSize.java
! test/runtime/memory/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/memory/StressVirtualSpaceResize.java
! test/runtime/whitebox/WBStackSize.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/testlibrary/ctw/test/ClassesDirTest.java
! test/testlibrary/ctw/test/ClassesListTest.java
! test/testlibrary/ctw/test/JarDirTest.java
! test/testlibrary/ctw/test/JarsTest.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java

Changeset: cf683e50f9f6
Author:    thartmann
Date:      2014-12-12 09:58 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/cf683e50f9f6

Merge


Changeset: eba1bd212c02
Author:    thartmann
Date:      2014-12-12 13:13 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/eba1bd212c02

8067337: Remove Whitebox API from hotspot repository
Summary: Remove Whitebox API from hotspot repository after it was moved to top level repository.
Reviewed-by: iignatyev

- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: c6a0f333733c
Author:    anoll
Date:      2014-12-12 08:40 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c6a0f333733c

Merge

! src/os/aix/vm/os_aix.cpp

Changeset: 2c17ba977ff0
Author:    ppunegov
Date:      2014-12-13 01:24 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/2c17ba977ff0

8059575: JEP-JDK-8043304: Test task: Tiered Compilation level transition tests
Reviewed-by: iveresov, thartmann

+ test/compiler/tiered/ConstantGettersTransitionsTest.java
+ test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
+ test/compiler/tiered/TransitionsTestExecutor.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java

Changeset: db035d4ba1bd
Author:    iignatyev
Date:      2014-12-13 01:24 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/db035d4ba1bd

8066473: Port timeout utils from jdk test library into hotspot
Reviewed-by: kvn, iignatyev
Contributed-by: pavel.chistyakov at oracle.com

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

Changeset: a733dad6fc1e
Author:    roland
Date:      2014-12-15 09:36 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a733dad6fc1e

8067231: Zero builds fails after JDK-6898462
Summary: Interpreter::remove_activation_entry() is not defined for the C++ interpreter
Reviewed-by: roland, coleenp
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>

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

Changeset: 71f90d9cdd8f
Author:    iignatyev
Date:      2014-12-16 02:13 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/71f90d9cdd8f

8067211: rewrite Utils::fileAsString
Reviewed-by: kvn
Contributed-by: tatiana.pivovarova at oracle.com

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

Changeset: 896a5f642e87
Author:    iignatyev
Date:      2014-12-16 02:14 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/896a5f642e87

8065279: Remove testlibrary_tests from compact profile in jtreg
Reviewed-by: kvn
Contributed-by: dmitrij.pochepko at oracle.com

! test/TEST.groups

Changeset: c5e4d09035e0
Author:    iignatyev
Date:      2014-12-16 17:56 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c5e4d09035e0

8028595: WhiteBox API for stress testing of TieredCompilation
Reviewed-by: kvn

! src/share/vm/prims/whitebox.cpp
+ test/compiler/whitebox/DeoptimizeFramesTest.java

Changeset: c14155494f05
Author:    eistepan
Date:      2014-12-16 14:52 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c14155494f05

8054892: Improve compiler's CLI tests error reporting
Reviewed-by: roland, twisti

! test/compiler/arguments/BMISupportedCPUTest.java
! test/compiler/arguments/BMIUnsupportedCPUTest.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java
! 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/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/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java

Changeset: ff29b5858de6
Author:    roland
Date:      2014-12-16 20:09 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/ff29b5858de6

8067647: [TESTBUG] compiler/rangechecks/TestRangeCheckSmearing.java uses wrong path to Whitebox API
Summary: whitebox test library was moved
Reviewed-by: kvn

! test/compiler/rangechecks/TestRangeCheckSmearing.java

Changeset: fd55c0f2c200
Author:    vlivanov
Date:      2014-12-19 16:42 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/fd55c0f2c200

8067338: compiler/debug/TraceIterativeGVN.java segfaults
Reviewed-by: kvn

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/memnode.cpp

Changeset: fe5535ac094e
Author:    kvn
Date:      2014-12-22 10:41 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/fe5535ac094e

Merge

! src/os/aix/vm/os_aix.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: f8efc13bd628
Author:    kvn
Date:      2014-12-22 14:35 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f8efc13bd628

8067985: merging hs-comp to hs blocked by some tests not updated in 8054892
Reviewed-by: iveresov

! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java

Changeset: a4de53ad95b5
Author:    brutisso
Date:      2014-12-17 09:47 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a4de53ad95b5

8067438: Add test to verify minimal heap size
Reviewed-by: dfazunen, ehelin

+ test/gc/TestSmallHeap.java

Changeset: d019ad12b43e
Author:    drwhite
Date:      2014-12-17 18:09 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d019ad12b43e

8061611: Remove deprecated command line flags
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 6aa9ea790814
Author:    mgerdin
Date:      2014-12-08 18:57 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6aa9ea790814

8067655: Clean up G1 remembered set oop iteration
Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization
Reviewed-by: jmasa, kbarrett

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: d87c2d9c1eb4
Author:    tschatzl
Date:      2014-12-18 09:37 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d87c2d9c1eb4

8067469: G1 ignores AlwaysPreTouch
Summary: Factor out pretouch code of the various virtual space management classes and use them everywhere including in G1.
Reviewed-by: stefank, ehelin, dholmes

! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp

Changeset: 7783ee3fa7e9
Author:    tschatzl
Date:      2014-12-18 11:23 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/7783ee3fa7e9

Merge


Changeset: 8f5ab52932b7
Author:    brutisso
Date:      2014-12-18 13:37 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/8f5ab52932b7

8067873: gc/TestSmallHeap.java does not compile
Reviewed-by: mgerdin, jwilhelm

! test/gc/TestSmallHeap.java

Changeset: e253436e9460
Author:    brutisso
Date:      2014-12-18 13:30 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/e253436e9460

Merge


Changeset: b8cef6fae4c3
Author:    kbarrett
Date:      2014-12-17 22:32 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b8cef6fae4c3

8066827: Remove ReferenceProcessor::clean_up_discovered_references()
Summary: Abandon rather than clean up discovered references.
Reviewed-by: jmasa, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: 5cdbde3a9a57
Author:    tschatzl
Date:      2014-12-19 09:21 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5cdbde3a9a57

8060025: Object copy time regressions after JDK-8031323 and JDK-8057536
Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively.
Reviewed-by: kbarrett, mgerdin, jmasa
Contributed-by: Tony Printezis <tprintezis at twitter.com>, Thomas Schatzl <thomas.schatzl at oracle.com>

! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1InCSetState.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp

Changeset: 394d762c3d8a
Author:    jwilhelm
Date:      2014-12-18 16:15 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/394d762c3d8a

Merge

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/TEST.groups

Changeset: 3f138457d7e6
Author:    tschatzl
Date:      2014-12-22 16:49 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/3f138457d7e6

8068036: assert(is_available(index)) failed in G1 cset
Summary: Some verification code iterated over the heap using the region mapping array. This is not allowed. Changed to use the regular iteration method with closure.
Reviewed-by: jwilhelm, brutisso

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

Changeset: b8af4e7e0023
Author:    jwilhelm
Date:      2014-12-22 17:40 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b8af4e7e0023

Merge

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

Changeset: 5ddaa05d9d1a
Author:    kbarrett
Date:      2014-12-18 13:26 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5ddaa05d9d1a

8067499: G1SATBCardTableModRefBS should not inherit from CardTableModRefBSForCTRS
Summary: G1SATBCardTableModRefBS inherits from CardTableModRefBS
Reviewed-by: mgerdin, brutisso, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genOopClosures.inline.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: 738f4d56deaa
Author:    jwilhelm
Date:      2014-12-23 14:03 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/738f4d56deaa

Merge

- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: 75ed6e9d2d25
Author:    goetz
Date:      2014-12-19 16:42 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/75ed6e9d2d25

8067823: CheckCompileThresholdScaling.java throws RuntimeException
Reviewed-by: kvn, iignatyev

! test/compiler/arguments/CheckCompileThresholdScaling.java

Changeset: 89977bee2ddd
Author:    simonis
Date:      2014-12-18 16:53 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/89977bee2ddd

8067865: Changes 8066780/8066782 broke the non-PCH build
Reviewed-by: kvn

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/tenuredGeneration.cpp

Changeset: 91ff67f0a160
Author:    kvn
Date:      2014-12-23 16:42 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/91ff67f0a160

Merge

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: 7f062b70a344
Author:    lana
Date:      2014-12-18 19:57 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/7f062b70a344

Added tag jdk9-b43 for changeset 65a9747147b8

! .hgtags

Changeset: 43a44b56dca6
Author:    lana
Date:      2014-12-23 13:57 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/43a44b56dca6

Merge


Changeset: b3d08045220f
Author:    katleman
Date:      2014-12-30 09:44 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b3d08045220f

Added tag jdk9-b44 for changeset 43a44b56dca6

! .hgtags

Changeset: 5f7a9a0766f2
Author:    lana
Date:      2014-12-25 19:45 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5f7a9a0766f2

Merge


Changeset: b6b89b8f8531
Author:    lana
Date:      2014-12-30 13:19 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b6b89b8f8531

Merge


Changeset: 5dc8184af1e2
Author:    lana
Date:      2015-01-01 16:11 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5dc8184af1e2

Merge

- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: a184ee1d7172
Author:    katleman
Date:      2015-01-08 12:08 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a184ee1d7172

Added tag jdk9-b45 for changeset 5dc8184af1e2

! .hgtags

Changeset: 05c08ab3cf65
Author:    jiangli
Date:      2014-12-17 23:34 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/05c08ab3cf65

8059510: Compact symbol table layout inside shared archive.
Summary: Use separate compact table for shared symbols.
Reviewed-by: iklam, gziemski, shade, sla, jrose

+ src/share/vm/classfile/compactHashtable.cpp
+ src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
+ test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
+ test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java

Changeset: 74de5da2011f
Author:    jiangli
Date:      2014-12-18 04:56 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/74de5da2011f

Merge


Changeset: ada93fe622d1
Author:    coleenp
Date:      2014-12-18 16:15 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/ada93fe622d1

8067713: Move clean_weak_method_links for redefinition out of class unloading
Summary: Do this work during class redefinition, only verify clean during class unloading in debug mode.
Reviewed-by: sspitsyn, roland, kbarrett

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp

Changeset: c0f8994d6ee6
Author:    simonis
Date:      2014-12-19 18:33 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c0f8994d6ee6

8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639
Reviewed-by: goetz

! make/aix/makefiles/ppc64.make
! make/aix/makefiles/xlc.make

Changeset: dfa8e982181e
Author:    minqi
Date:      2014-12-19 22:52 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/dfa8e982181e

Merge


Changeset: 3ccdec865b45
Author:    minqi
Date:      2014-12-23 19:04 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/3ccdec865b45

Merge

! src/share/vm/runtime/globals.hpp

Changeset: 2d5bb3a17da9
Author:    simonis
Date:      2014-12-17 18:20 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/2d5bb3a17da9

8049716: PPC64: Implement SA on Linux/PPC64
Reviewed-by: simonis, dsamersoff
Contributed-by: maynardj at us.ibm.com

! agent/make/Makefile
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/symtab.c
! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java
! make/linux/makefiles/sa.make
! make/sa.files
! src/share/vm/runtime/vmStructs.cpp

Changeset: 469d59865f55
Author:    hseigel
Date:      2014-12-27 13:26 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/469d59865f55

Merge

- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: f76c91840463
Author:    hseigel
Date:      2014-12-30 12:59 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f76c91840463

8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp
Summary: use correct CHECK macro in call to load_class()
Reviewed-by: coleenp, lfoltan, gziemski

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

Changeset: fee07a43d038
Author:    goetz
Date:      2015-01-05 12:07 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/fee07a43d038

8064457: Introduce compressed oops mode disjoint base and improve compressed heap handling.
Summary: Introduce compressed oops mode disjoint base and improve compressed heap handling.
Reviewed-by: kvn, coleenp

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
! test/runtime/CompressedOops/UseCompressedOops.java

Changeset: b2fbcc8d93bf
Author:    coleenp
Date:      2015-01-05 22:50 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b2fbcc8d93bf

6583051: crash when adding non-static methods to java.lang.Object class
Summary: stop the JVM if java.lang.Object is incorrectly defined rather than crashing.
Reviewed-by: ctornqvi, dholmes

! src/share/vm/oops/klassVtable.cpp
+ test/runtime/BadObjectClass/BootstrapRedefine.java
+ test/runtime/BadObjectClass/Object.java

Changeset: 97bcb1787790
Author:    coleenp
Date:      2015-01-06 19:30 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/97bcb1787790

8067836: The Universe::flush_foo methods belong in CodeCache.
Summary: Move this code to CodeCache.
Reviewed-by: kbarrett, kvn

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp

Changeset: a13726250f7f
Author:    tschatzl
Date:      2014-12-23 15:48 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a13726250f7f

8068018: Clean up friends of G1CollectedHeap
Summary: Remove unnecessary friend class declaration in the G1CollectedHeap class.
Reviewed-by: jwilhelm, jmasa

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

Changeset: 760291a06def
Author:    jwilhelm
Date:      2014-12-22 17:33 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/760291a06def

8067947: Regression test for JDK-6522873
Summary: Added a regression test that will fail if we allow extra characters after flag names
Reviewed-by: ctornqvi, tschatzl

+ test/runtime/CommandLine/TestNullTerminatedFlags.java

Changeset: 63c9de418926
Author:    jwilhelm
Date:      2015-01-05 15:00 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/63c9de418926

Merge


Changeset: 8c911031c3e7
Author:    brutisso
Date:      2015-01-07 10:19 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/8c911031c3e7

8067676: Add applicable closed gc jtreg tests to run in JPRT
Reviewed-by: ehelin

! test/TEST.groups

Changeset: 354d56cd6eb2
Author:    tschatzl
Date:      2015-01-07 15:15 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/354d56cd6eb2

8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
+ test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
+ test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
+ test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
! test/gc/g1/TestGCLogMessages.java

Changeset: 4eab25cf19d2
Author:    brutisso
Date:      2015-01-07 15:02 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4eab25cf19d2

8067868: Add GCOld as a JTreg test
Reviewed-by: kbarrett, dfazunen, ehelin

! test/TEST.groups
+ test/stress/gc/TestGCOld.java

Changeset: e38b7790484a
Author:    brutisso
Date:      2015-01-07 16:24 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/e38b7790484a

Merge


Changeset: 94222120e827
Author:    jwilhelm
Date:      2015-01-08 15:44 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/94222120e827

Merge


Changeset: 20e9f2d07673
Author:    iignatyev
Date:      2014-12-13 00:54 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/20e9f2d07673

8066440: Various changes in testlibrary for JDK-8059613
Reviewed-by: thartmann, twisti
Contributed-by: dmitrij.pochepko at oracle.com

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

Changeset: c17923cd9925
Author:    iignatyev
Date:      2014-12-13 00:13 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c17923cd9925

8059613: JEP-JDK-8043304: Test task: JMX- tests
Reviewed-by: thartmann, twisti
Contributed-by: dmitrij.pochepko at oracle.com

! test/TEST.groups
+ test/compiler/codecache/jmx/BeanTypeTest.java
+ test/compiler/codecache/jmx/CodeCacheUtils.java
+ test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
+ test/compiler/codecache/jmx/GetUsageTest.java
+ test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
+ test/compiler/codecache/jmx/ManagerNamesTest.java
+ test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
+ test/compiler/codecache/jmx/PeakUsageTest.java
+ test/compiler/codecache/jmx/PoolsIndependenceTest.java
+ test/compiler/codecache/jmx/ThresholdNotificationsTest.java
+ test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
+ test/compiler/codecache/jmx/UsageThresholdExceededTest.java
+ test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
+ test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java

Changeset: a80766c108b0
Author:    tpivovarova
Date:      2014-12-19 14:12 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a80766c108b0

8062012: test/compiler/ciReplay/TestSA.sh should be updated to work w/ modular image build
Reviewed-by: kvn, fzhinkin, iignatyev

! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/common.sh

Changeset: 6750ba31b175
Author:    iignatyev
Date:      2014-12-23 16:36 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6750ba31b175

8066896: Update c.o.j.t.InfiniteLoop to skip zero timeout
Reviewed-by: kvn, iignatyev
Contributed-by: pavel.chistyakov at oracle.com

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

Changeset: d4d484865822
Author:    tpivovarova
Date:      2014-12-16 17:26 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d4d484865822

8067173: remove Utils::fileAsList
Reviewed-by: kvn, iignatyev

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

Changeset: 16ba94e0bd44
Author:    eistepan
Date:      2014-12-23 12:40 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/16ba94e0bd44

8066864: remove ctw-test from testlibrary/
Reviewed-by: kvn, iignatyev

- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: d536758aa7bb
Author:    fzhinkin
Date:      2014-12-24 19:32 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d536758aa7bb

8068183: Add isTieredSupported method to c.o.j.t.Platforms
Reviewed-by: kvn, iignatyev

! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
+ test/testlibrary_tests/TestPlatformIsTieredSupported.java

Changeset: a7adb22849d6
Author:    fzhinkin
Date:      2014-12-26 14:33 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a7adb22849d6

8059623: JEP-JDK-8043304: Test task: command line options tests
Reviewed-by: twisti, thartmann, goetz, iignatyev

+ test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
+ test/compiler/codecache/cli/codeheapsize/CodeCacheFreeSpaceRunner.java
+ test/compiler/codecache/cli/codeheapsize/GenericCodeHeapSizeRunner.java
+ test/compiler/codecache/cli/codeheapsize/JVMStartupRunner.java
+ test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
+ test/compiler/codecache/cli/common/CodeCacheCLITestBase.java
+ test/compiler/codecache/cli/common/CodeCacheCLITestCase.java
+ test/compiler/codecache/cli/common/CodeCacheInfoFormatter.java
+ test/compiler/codecache/cli/common/CodeCacheOptions.java
+ test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java
+ test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java

Changeset: 022f7f1bfb4e
Author:    pchistyakov
Date:      2014-12-26 14:47 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/022f7f1bfb4e

8066497: Update c.o.j.t.ByteCodeLoader to be able really reload given class
Reviewed-by: drchase, fzhinkin, iignatyev

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

Changeset: ed3f650cff02
Author:    dpochepk
Date:      2014-12-25 15:57 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/ed3f650cff02

8059625: JEP-JDK-8043304: Test task: DTrace- tests for segmented codecache feature
Reviewed-by: sspitsyn, twisti, fzhinkin, iignatyev

+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestScript.d
+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestWorker.java
+ test/compiler/testlibrary/CompilerUtils.java
+ test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceResultsAnalyzer.java
+ test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceRunner.java

Changeset: 2025390834c6
Author:    fzhinkin
Date:      2014-12-30 11:07 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/2025390834c6

8068272: Extend WhiteBox API with methods that check monitor state and force safepoint
Reviewed-by: kvn, iignatyev

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

Changeset: 2f8520599d39
Author:    fzhinkin
Date:      2014-12-30 11:09 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/2f8520599d39

8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization
Reviewed-by: kvn, iignatyev

! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/testlibrary/rtm/AbortProvoker.java
! test/compiler/testlibrary/rtm/BusyLock.java
! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java
! test/compiler/testlibrary/rtm/RTMTestBase.java

Changeset: 7dfa629d203a
Author:    roland
Date:      2014-12-22 11:21 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/7dfa629d203a

8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined
Summary: concurrent class loading causes return phi to become top
Reviewed-by: kvn

! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/parse1.cpp

Changeset: acfdd92cedaa
Author:    roland
Date:      2014-12-16 13:49 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/acfdd92cedaa

6700100: optimize inline_native_clone() for small objects with exact klass
Summary: optimize small instance clones as loads/stores
Reviewed-by: kvn, iveresov

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestArrayCopyMacro.java
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
+ test/compiler/arraycopy/TestArraysCopyOfNoTypeCheck.java
+ test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java

Changeset: c48b9950573b
Author:    dlong
Date:      2015-01-08 17:45 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c48b9950573b

Merge

! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: 5094d9cb92bd
Author:    amurillo
Date:      2015-01-08 17:11 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/5094d9cb92bd

Merge

- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: 10385428e37f
Author:    amurillo
Date:      2015-01-13 08:58 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/10385428e37f

Merge

- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: f35435a37581
Author:    katleman
Date:      2015-01-15 13:09 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f35435a37581

Added tag jdk9-b46 for changeset a184ee1d7172

! .hgtags

Changeset: 3b241fb72b89
Author:    lana
Date:      2015-01-16 12:33 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/3b241fb72b89

Merge

- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: 26f3414c5194
Author:    sgehwolf
Date:      2015-01-07 16:43 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/26f3414c5194

8067331: Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier
Reviewed-by: dholmes, coleenp

! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp

Changeset: f6821c9a4215
Author:    gtriantafill
Date:      2015-01-06 16:44 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f6821c9a4215

8068540: [TESTBUG] Exclude failing nightly tests
Reviewed-by: ctornqvi, coleenp

! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/PrintNMTStatistics.java

Changeset: 23aec69dfce7
Author:    ctornqvi
Date:      2015-01-08 11:40 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/23aec69dfce7

8058897: Unsafe.reallocateMemory() ignores -XX:MallocMaxTestWords setting
Reviewed-by: dcubed, dholmes

! src/share/vm/runtime/os.cpp
+ test/runtime/Unsafe/Reallocate.java

Changeset: 31eff10b165a
Author:    ctornqvi
Date:      2015-01-08 11:42 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/31eff10b165a

8060219: [TESTBUG] runtime/7194254/Test7194254.java fails to find  jstack with modular image build
Reviewed-by: gtriantafill, lfoltan, hseigel

! test/TEST.groups
- test/runtime/7194254/Test7194254.java
+ test/runtime/Thread/ThreadPriorities.java

Changeset: b32eb9966732
Author:    zmajo
Date:      2015-01-09 09:26 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/b32eb9966732

8068505: interpreter profiling incorrect on PPC64
Reviewed-by: simonis, goetz

! src/cpu/ppc/vm/templateInterpreter_ppc.cpp

Changeset: ca8dbfb7d8c7
Author:    ctornqvi
Date:      2015-01-09 08:34 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/ca8dbfb7d8c7

8068733: [TESTBUG] runtime/Unsafe/Reallocate.java sometimes fails when running with -Xcomp
Reviewed-by: coleenp, gtriantafill

! test/runtime/Unsafe/Reallocate.java

Changeset: c0c96d6b39da
Author:    minqi
Date:      2015-01-10 12:35 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c0c96d6b39da

Merge

! test/TEST.groups
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: 9fad1826d97c
Author:    mtobiass
Date:      2015-01-12 09:27 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/9fad1826d97c

8068584: Compiler attach tests should be quarantined
Summary: Quarantine tests
Reviewed-by: ctornqvi

! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java

Changeset: be9e9fc10d00
Author:    ccheung
Date:      2015-01-12 11:37 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/be9e9fc10d00

8067187: -XX:MaxMetaspaceSize=20m -Xshare:dump caused JVM to crash
Summary: added check for the MaxMetaspaceSize. If it is less than the estimated required size, print an error and exit.
Reviewed-by: jiangli, mseledtsov, stefank

! src/share/vm/memory/metaspace.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
+ test/runtime/SharedArchiveFile/MaxMetaspaceSize.java

Changeset: 48e04c239aa4
Author:    kbarrett
Date:      2015-01-13 14:30 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/48e04c239aa4

8068396: Rename assert() to vmassert()
Summary: Macro renaming, with temporary old name synonyms for compatibilty
Reviewed-by: ehelin, dholmes, coleenp

! src/share/vm/runtime/globals.hpp
! src/share/vm/shark/llvmHeaders.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/xmlstream.cpp

Changeset: 0034df25722b
Author:    redestad
Date:      2015-01-08 14:13 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/0034df25722b

8068037: Remove dead code in G1CollectedHeap
Reviewed-by: stefank, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp

Changeset: 4f7805dda8bc
Author:    brutisso
Date:      2015-01-09 08:38 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4f7805dda8bc

8068653: TestSmalllHeap.java fails when the page size is 64k
Reviewed-by: tschatzl

! test/gc/TestSmallHeap.java

Changeset: ec5c719ed245
Author:    kbarrett
Date:      2015-01-09 11:33 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/ec5c719ed245

8067306: Improve STATIC_ASSERT
Summary: New improved implementation
Reviewed-by: ehelin, stefank

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

Changeset: 6d5167142f35
Author:    jwilhelm
Date:      2015-01-12 12:51 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6d5167142f35

Merge


Changeset: 00e69efa02c6
Author:    sjohanss
Date:      2015-01-12 15:24 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/00e69efa02c6

8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit
Summary: Making sure committed memory is cleared when re-committed, even if using large pages.
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp

Changeset: acec9aeeaaea
Author:    tschatzl
Date:      2015-01-13 11:04 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/acec9aeeaaea

8068739: G1CollectoryPolicy uses uninitialized field '_sigma' in the constructor
Summary: Change initialization order in constructor. Remove suppression for suppression of "'this': used in base member initializer list" warning.
Reviewed-by: mgerdin, tschatzl, simonis
Contributed-by: Johannes Scheerer <johannes.scheerer at sap.com>

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

Changeset: 57fbee73a452
Author:    sjohanss
Date:      2015-01-15 11:10 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/57fbee73a452

8067368: TestConcMarkCycleWB.java crashed at G1CollectedHeap::heap()+0xb
Summary: Added the test to needs_g1gc group in TEST.groups to avoid running when G1 is not available.
Reviewed-by: jwilhelm, dholmes

! test/TEST.groups

Changeset: f11c5713ab7f
Author:    jwilhelm
Date:      2015-01-15 14:36 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/f11c5713ab7f

Merge

! src/share/vm/utilities/debug.hpp
! test/TEST.groups
- test/runtime/7194254/Test7194254.java

Changeset: c30f76d6f90f
Author:    roland
Date:      2015-01-08 11:00 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c30f76d6f90f

8027626: assert(Opcode() != Op_If || outcnt() == 2) failed: bad if #1
Summary: IGVN encounters IfNode with single projection when optimizing dying subgraph
Reviewed-by: kvn

! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/node.cpp

Changeset: 76e0fdf06e2a
Author:    anoll
Date:      2015-01-09 09:52 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/76e0fdf06e2a

8068661: Exclude compiler/whitebox/ForceNMethodSweepTest.java from nightly runs
Summary: The test is unstable and is therefore removed from nightly testing
Reviewed-by: kvn, drchase

! test/compiler/whitebox/ForceNMethodSweepTest.java

Changeset: 1cc0f64cad95
Author:    anoll
Date:      2015-01-09 09:06 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/1cc0f64cad95

Merge


Changeset: dde335b2eb85
Author:    goetz
Date:      2015-01-09 05:45 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/dde335b2eb85

8068013: [TESTBUG] Aix support in hotspot jtreg tests
Reviewed-by: ctornqvi, fzhinkin, farvidsson

! test/runtime/6888954/vmerrors.sh
! test/serviceability/dcmd/DynLibDcmdTest.java
! test/test_env.sh
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 7322f246816c
Author:    dlong
Date:      2015-01-09 13:28 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/7322f246816c

Merge

- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java

Changeset: cfd30024b3c6
Author:    dlong
Date:      2015-01-09 17:43 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/cfd30024b3c6

8068746: Exclude hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java from nightly runs
Summary: add @ignore to PoolsIndependenceTest.java
Reviewed-by: kvn

! test/compiler/codecache/jmx/PoolsIndependenceTest.java

Changeset: 4374388bcbbb
Author:    mdoerr
Date:      2015-01-12 11:14 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/4374388bcbbb

8068724: ppc64: update assembler: SPR access, CR logic, HTM
Summary: Fix bug in encoding of special purpose registers. Provide more convenient version of condition register logic instructions. Enhance support for hardware transactional memory.
Reviewed-by: kvn, goetz

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp

Changeset: 84a175c4858d
Author:    zmajo
Date:      2015-01-12 09:55 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/84a175c4858d

8065894: CodeHeap::next_free should be renamed
Summary: Rename next_free() to next_used()
Reviewed-by: thartmann, iveresov

! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp

Changeset: 6de45a355478
Author:    roland
Date:      2015-01-07 16:40 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6de45a355478

8063086: Math.pow yields different results upon repeated calls
Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2.
Reviewed-by: kvn

! src/cpu/x86/vm/macroAssembler_x86.cpp
+ test/compiler/floatingpoint/TestPow2.java

Changeset: d5a0026df16b
Author:    roland
Date:      2015-01-12 15:50 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d5a0026df16b

Merge


Changeset: c317b661544d
Author:    neliasso
Date:      2015-01-13 12:30 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/c317b661544d

8027829: CompileCommand does not accept all JLS-conformant class/method names
Summary: Fix parsing and updated comments
Reviewed-by: kvn, vlivanov

! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! test/compiler/oracle/CheckCompileCommandOption.java
! test/runtime/CommandLine/CompilerConfigFileWarning.java

Changeset: 719e28ccd7eb
Author:    goetz
Date:      2015-01-12 14:43 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/719e28ccd7eb

8067941: [TESTBUG] Fix tests for OS with 64K page size.
Reviewed-by: kvn, tschatzl, ctornqvi

! src/share/vm/memory/metaspace.cpp
! test/compiler/exceptions/TestRecursiveReplacedException.java
! test/compiler/runtime/6865265/StackOverflowBug.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/uncommontrap/StackOverflowGuardPagesOff.java
! test/compiler/uncommontrap/TestStackBangMonitorOwned.java
! test/compiler/uncommontrap/TestStackBangRbp.java
! test/gc/arguments/TestMaxHeapSizeTools.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/runtime/whitebox/WBStackSize.java

Changeset: 2aef6b6cca8b
Author:    fzhinkin
Date:      2015-01-14 09:53 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/2aef6b6cca8b

8068269: RTM tests that assert on non-zero lock statistics are too strict in RTMTotalCountIncrRate > 1 cases
Reviewed-by: kvn, iignatyev

! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java

Changeset: 0a04b80f7e86
Author:    fzhinkin
Date:      2015-01-14 09:54 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/0a04b80f7e86

8059342: Add test to cover JDK-8030976
Reviewed-by: kvn, iignatyev

+ test/compiler/testlibrary/uncommontrap/Verifier.java
+ test/compiler/uncommontrap/TestUnstableIfTrap.java

Changeset: a257e2effbf0
Author:    fzhinkin
Date:      2015-01-14 09:54 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/a257e2effbf0

8049355: compiler/rtm/locking/TestRTMLockingThreshold test may fail if transaction was aborted by interrupt
Reviewed-by: kvn, iignatyev

! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java

Changeset: eb3576118c11
Author:    pchistyakov
Date:      2015-01-12 18:58 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/eb3576118c11

8059551: JEP-JDK-8043304: Test task: stress tests
Reviewed-by: drchase, kvn, iignatyev

! src/share/vm/compiler/compileBroker.cpp
+ test/compiler/codecache/stress/CodeCacheStressRunner.java
+ test/compiler/codecache/stress/Helper.java
+ test/compiler/codecache/stress/OverloadCompileQueueTest.java
+ test/compiler/codecache/stress/RandomAllocationTest.java
+ test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java

Changeset: e907ef48ac96
Author:    vlivanov
Date:      2015-01-14 15:13 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/e907ef48ac96

Merge


Changeset: bf200e391b26
Author:    kvn
Date:      2015-01-14 16:00 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/bf200e391b26

8069021: Exclude compiler/codecache/stress tests from JPRT runs
Reviewed-by: iveresov

! test/TEST.groups

Changeset: 7e88aab989ed
Author:    dlong
Date:      2015-01-15 16:51 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/7e88aab989ed

Merge

! src/share/vm/memory/metaspace.cpp
! test/TEST.groups

Changeset: 03237a717eca
Author:    amurillo
Date:      2015-01-15 19:23 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/03237a717eca

Merge

- test/runtime/7194254/Test7194254.java

Changeset: 20946e467375
Author:    amurillo
Date:      2015-01-20 10:22 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/20946e467375

Merge

- test/runtime/7194254/Test7194254.java

Changeset: 694f5e5bb982
Author:    kvn
Date:      2015-01-20 15:24 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/694f5e5bb982

Merge

! agent/src/os/linux/LinuxDebuggerLocal.c
! src/os/linux/vm/os_linux.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp



More information about the aarch64-port-dev mailing list