hg: bsd-port/jdk9/hotspot: 205 new changesets

glewis at eyesbeyond.com glewis at eyesbeyond.com
Thu Jan 1 19:47:57 UTC 2015


Changeset: 1d29b13e8a51
Author:    chegar
Date:      2014-12-03 14:21 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d29b13e8a51

8049367: Modular Run-Time Images
Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com

! make/bsd/makefiles/sa.make
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/imageFile.cpp
+ src/share/vm/classfile/imageFile.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/statSampler.cpp

Changeset: fa3a238f8b92
Author:    katleman
Date:      2014-12-04 12:58 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fa3a238f8b92

Added tag jdk9-b41 for changeset 1d29b13e8a51

! .hgtags

Changeset: 0b638f8cf005
Author:    azakharov
Date:      2014-11-14 17:36 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b638f8cf005

8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
8062957: Heap is not shrunk when deallocating under memory pressure
Summary: Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations
Reviewed-by: brutisso, tschatzl

! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkDefragmentedHeap.java

Changeset: 18f7ade7de0d
Author:    azakharov
Date:      2014-11-19 19:22 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/18f7ade7de0d

8059661: Test SoftReference and OOM behavior
Reviewed-by: tschatzl

+ test/gc/TestSoftReferencesBehaviorOnOOME.java

Changeset: 81d9fd423b0d
Author:    lana
Date:      2014-11-20 10:57 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/81d9fd423b0d

Merge


Changeset: 08f2d97bd5b4
Author:    dcubed
Date:      2014-11-06 13:05 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/08f2d97bd5b4

8062851: cleanup ObjectMonitor offset adjustments
Summary: JEP-143/JDK-8046133 - cleanup computation of ObjectMonitor field pointers
Reviewed-by: dholmes, redestad, coleenp

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/runtime/objectMonitor.hpp

Changeset: 1dd30951315a
Author:    sla
Date:      2014-11-07 13:50 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1dd30951315a

Merge


Changeset: b67cf1387c96
Author:    minqi
Date:      2014-11-07 12:48 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b67cf1387c96

8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
Reviewed-by: coleenp, iklam, mseledtsov
Contributed-by: yumin.qi at oracle.com

! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 8666e625f2a4
Author:    ccheung
Date:      2014-11-10 10:13 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8666e625f2a4

8060721: Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler
Summary: replaced strcat() with jio_snprintf()
Reviewed-by: dholmes, iklam, dlong, minqi

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

Changeset: 425d09fb378b
Author:    emc
Date:      2014-11-10 16:45 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/425d09fb378b

8058313: Mismatch of method descriptor and MethodParameters.parameters_count should cause MalformedParameterException
Summary: Allow hotspot to store and report zero-length MethodParameters attribute data
Reviewed-by: coleenp, jiangli

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/prims/jvm.cpp

Changeset: 83c20afb7a9e
Author:    emc
Date:      2014-11-10 19:37 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/83c20afb7a9e

8058322: Zero name_index item of MethodParameters attribute cause MalformedParameterException
Summary: Allow hotspot to report null for 0 parameter_name index in MethodParameters attribute
Reviewed-by: coleenp, dholmes

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

Changeset: 9c8575a9f888
Author:    dsamersoff
Date:      2014-11-11 04:34 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c8575a9f888

8059131: sawindbg.dll is not compiled with /SAFESEH
Summary: Make variable SAFESEH_FLAG replaced with /SAFESEH link option.
Reviewed-by: mgronlun, sla

! make/windows/makefiles/sa.make

Changeset: 3ecdffc6e96d
Author:    coleenp
Date:      2014-11-11 09:59 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3ecdffc6e96d

8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter
Summary: Signed bitfield size y can only have (1 << y)-1 values.
Reviewed-by: shade, dholmes, jrose, ctornqvi, gtriantafill

! src/share/vm/services/mallocTracker.hpp
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocTrackingVerify.java

Changeset: 345325f153d4
Author:    shade
Date:      2014-11-11 15:07 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/345325f153d4

8015272: Make @Contended within the same group to use the same oop map
Reviewed-by: coleenp, dholmes

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/contended/OopMapsSameGroup.java

Changeset: 7b66181a98c8
Author:    coleenp
Date:      2014-11-11 18:00 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b66181a98c8

Merge


Changeset: 6155ff53a422
Author:    jiangli
Date:      2014-11-10 19:28 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6155ff53a422

8064375: Change certain errors to warnings in CDS output.
Summary: Change CDS non-fatal preloading errors to warnings.
Reviewed-by: minqi, mseledtsov, coleenp

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/memory/metaspaceShared.cpp

Changeset: a014a4dff55b
Author:    jiangli
Date:      2014-11-10 19:52 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a014a4dff55b

Merge

! src/share/vm/memory/metaspaceShared.cpp
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: 6db8a4285765
Author:    jiangli
Date:      2014-11-11 16:54 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6db8a4285765

Merge


Changeset: 7d207a7e9d4f
Author:    jiangli
Date:      2014-11-11 19:42 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7d207a7e9d4f

Merge


Changeset: 0843853b7a3a
Author:    sla
Date:      2014-11-13 07:58 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0843853b7a3a

Merge


Changeset: c85321489672
Author:    sjohanss
Date:      2014-10-30 10:51 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c85321489672

8061234: ResourceContext.requestAccurateUpdate() is unreliable
Summary: Changing copy_allocation_context_stats to return if there are more stats available after the copy.
Reviewed-by: rriggs, jcoomes

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc_interface/collectedHeap.hpp

Changeset: 919536dd73cc
Author:    mlarsson
Date:      2014-10-30 12:45 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/919536dd73cc

8043243: convert SCAN_AND_FORWARD, SCAN_AND_ADJUST_POINTERS, SCAN_AND_COMPACT macros to methods
Reviewed-by: mgerdin, kbarrett

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp

Changeset: 4aeb83b5657f
Author:    brutisso
Date:      2014-10-31 09:10 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4aeb83b5657f

8061308: Remove iCMS
Reviewed-by: mgerdin, jmasa

! agent/src/share/classes/sun/jvm/hotspot/memory/DefNewGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/Xusage.txt
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
! 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/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
! test/gc/g1/TestShrinkAuxiliaryData.java
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: 729d098d4ff4
Author:    mlarsson
Date:      2014-11-03 11:29 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/729d098d4ff4

8054491: Remove wrong assert and refactor code in G1CollectorPolicy::record_concurrent_mark_end
Reviewed-by: tschatzl, brutisso

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

Changeset: 11003925fa03
Author:    mlarsson
Date:      2014-11-03 12:49 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/11003925fa03

8049341: Parallelize clearing the next mark bitmap
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp

Changeset: 32e3c9ec28b2
Author:    jwilhelm
Date:      2014-11-03 15:53 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/32e3c9ec28b2

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! test/TEST.groups
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: ec99dce065fb
Author:    brutisso
Date:      2014-11-05 10:12 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ec99dce065fb

8061449: G1: FreeRegionList_test() fails with G1 after the JDK-8058534 fix to HeapRegion::orig_end()
Reviewed-by: mgerdin, tschatzl, stefank

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

Changeset: f18a1b5cbf0b
Author:    ehelin
Date:      2014-11-05 16:39 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f18a1b5cbf0b

8061467: Bad page size passed to setup_large_pages() on Solaris
Reviewed-by: tschatzl, mgerdin

! src/os/solaris/vm/os_solaris.cpp
+ test/gc/TestNUMAPageSize.java

Changeset: ac8658da2a92
Author:    jwilhelm
Date:      2014-11-05 15:50 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ac8658da2a92

8062836: BACKOUT - Parallelize clearing the next mark bitmap
Summary: Backing out due to non-trivial issues found in nightly testing
Reviewed-by: mgerdin, mlarsson

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp

Changeset: d4f303d3104c
Author:    mgerdin
Date:      2014-11-03 11:08 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d4f303d3104c

8061964: Insufficient compiler barriers for GCC in OrderAccess functions
Summary: Fix OrderAccess functions to emit memory clobbering inline assembly to attempt to stop copiler reordering.
Reviewed-by: dcubed, dholmes, bdelsart

! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp

Changeset: dddb28a1f1d0
Author:    jcoomes
Date:      2014-11-07 15:34 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dddb28a1f1d0

8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
Reviewed-by: tschatzl, jmasa, kbarrett

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
+ test/gc/concurrentMarkSweep/DisableResizePLAB.java

Changeset: cc4bfa308b6d
Author:    mlarsson
Date:      2014-11-10 12:13 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc4bfa308b6d

8064348: Add TraceEvent::is_enabled() for embedded/minimal builds
Reviewed-by: ehelin, sla

! src/share/vm/trace/traceEventClasses.xsl

Changeset: bce440df920e
Author:    kbarrett
Date:      2014-10-27 17:24 -0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bce440df920e

8062206: Remove unusable G1RSLogCheckCardTable command line argument
Summary: Remove dependent assertion and remove develop option
Reviewed-by: jwilhelm, mgerdin, tschatzl

! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: c42a0b8babb4
Author:    jwilhelm
Date:      2014-11-13 12:29 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c42a0b8babb4

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: e2441a0d98f3
Author:    zmajo
Date:      2014-11-06 09:40 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2441a0d98f3

8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array.
Reviewed-by: kvn, roland, anoll

! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parseHelper.cpp

Changeset: ef2e397e8b7b
Author:    mdoerr
Date:      2014-11-05 16:28 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ef2e397e8b7b

8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant
Reviewed-by: dholmes, kvn

! src/cpu/x86/vm/macroAssembler_x86.cpp

Changeset: b133170fd2b9
Author:    drchase
Date:      2014-11-07 13:58 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b133170fd2b9

Merge

- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: a10efd800bc6
Author:    iignatyev
Date:      2014-11-08 16:00 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a10efd800bc6

8062011: JT_HS/compiler/7068051 uses jre/lib/javaws.jar
Reviewed-by: kvn, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh

Changeset: 140f3e405a8a
Author:    iignatyev
Date:      2014-11-08 16:00 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/140f3e405a8a

8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! test/TEST.groups
! test/compiler/EliminateAutoBox/UnsignedLoads.java

Changeset: dfc5ef36035d
Author:    iignatyev
Date:      2014-11-10 19:04 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dfc5ef36035d

8059624: Test task: WhiteBox API for testing segmented codecache feature
Reviewed-by: kvn, thartmann

! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sweeper.hpp
+ test/compiler/whitebox/AllocationCodeBlobTest.java
+ test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
+ test/compiler/whitebox/LockCompilationTest.java
! 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

Changeset: 0d599246de33
Author:    thartmann
Date:      2014-11-11 11:05 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0d599246de33

8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'
Summary: Always use MDO if valid and always compile trivial methods with C1 if available.
Reviewed-by: kvn, iveresov

! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! test/compiler/whitebox/IsMethodCompilableTest.java

Changeset: c14722c9cda3
Author:    vlivanov
Date:      2014-11-11 04:46 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c14722c9cda3

8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
Reviewed-by: kvn, roland, coleenp, mgerdin

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp

Changeset: 96dc34bb422b
Author:    drchase
Date:      2014-11-13 11:35 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96dc34bb422b

Merge

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! test/TEST.groups
- test/compiler/7068051/Test7068051.sh
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: c5333c40b081
Author:    amurillo
Date:      2014-11-13 16:11 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c5333c40b081

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
- test/compiler/7068051/Test7068051.sh
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: 515e86623962
Author:    amurillo
Date:      2014-11-21 08:00 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/515e86623962

Merge

! test/gc/g1/TestShrinkAuxiliaryData.java

Changeset: 4f4479a577b0
Author:    jiangli
Date:      2014-11-11 14:52 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4f4479a577b0

Merge


Changeset: 9dd17854c570
Author:    jiangli
Date:      2014-11-12 13:12 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9dd17854c570

8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.
Summary: Only enable the assert for current_stack_pointer after stub routines become available.
Reviewed-by: dholmes, roland, lfoltan

! src/os_cpu/windows_x86/vm/os_windows_x86.cpp

Changeset: 90b2b496d9b7
Author:    jiangli
Date:      2014-11-12 18:31 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/90b2b496d9b7

Merge


Changeset: 31877ada239b
Author:    dholmes
Date:      2014-11-12 19:05 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/31877ada239b

8062307: 'Reference handler' thread triggers assert w/ TraceThreadEvents
Summary: Removed unused and non-working TraceThreadEvents option
Reviewed-by: coleenp, jiangli

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

Changeset: 4338f1964c65
Author:    ccheung
Date:      2014-11-12 16:22 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4338f1964c65

8043491: warning LNK4197: export '... ...' specified multiple times; using first specification
Summary: no need to use the /export linker option on windows 64-bit platform
Reviewed-by: ctornqvi, minqi

! make/windows/makefiles/vm.make
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Changeset: 49ae35b23822
Author:    ccheung
Date:      2014-11-13 02:09 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/49ae35b23822

Merge


Changeset: 9dc4d4fc73ca
Author:    shade
Date:      2014-11-13 01:57 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9dc4d4fc73ca

8059677: Thread.getName() instantiates Strings
Reviewed-by: coleenp, dholmes, sla

! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTrace.cpp
! src/share/vm/runtime/thread.cpp

Changeset: d8d148c35d6c
Author:    coleenp
Date:      2014-11-13 00:40 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d8d148c35d6c

Merge


Changeset: 226987473c9b
Author:    coleenp
Date:      2014-11-13 03:48 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/226987473c9b

Merge

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

Changeset: 86feba25ac0b
Author:    dcubed
Date:      2014-11-13 10:39 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/86feba25ac0b

8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files.
Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse

- make/solaris/makefiles/add_gnu_debuglink.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.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

Changeset: 18499cb0b0ff
Author:    emc
Date:      2014-11-14 12:45 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/18499cb0b0ff

8064571: java/lang/instrument/IsModifiableClassAgent.java: assert(length > 0) failed: should only be called if table is present
Summary: Remove tautological assert
Reviewed-by: coleenp, lfoltan, sspitsyn, jiangli

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

Changeset: 4b66ce17aa71
Author:    coleenp
Date:      2014-11-14 13:09 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4b66ce17aa71

8060449: Obsolete command line flags accept arbitrary appendix
Summary: Proper error messages for newly obsolete command line flags.
Reviewed-by: lfoltan, dcubed, coleenp
Contributed-by: max.ockner at oracle.com

! src/share/vm/runtime/arguments.cpp
+ test/runtime/CommandLine/ObsoleteFlagErrorMessage.java

Changeset: d25271a8f71e
Author:    coleenp
Date:      2014-11-15 01:29 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d25271a8f71e

Merge


Changeset: ed802e0ac3c4
Author:    coleenp
Date:      2014-11-12 20:18 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ed802e0ac3c4

Merge


Changeset: 0a03986bd915
Author:    shade
Date:      2014-11-13 19:12 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a03986bd915

8064749: -XX:-UseCompilerSafepoints breaks safepoint rendezvous
Reviewed-by: dcubed, coleenp, kvn, dholmes

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp

Changeset: 9a0fd6b840ba
Author:    coleenp
Date:      2014-11-14 15:08 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a0fd6b840ba

Merge

- 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/runtime/globals.hpp

Changeset: a1e5bc3d5ce9
Author:    coleenp
Date:      2014-11-15 01:38 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a1e5bc3d5ce9

Merge


Changeset: 6c04a0f03814
Author:    coleenp
Date:      2014-11-15 02:51 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6c04a0f03814

Merge

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

Changeset: 67f1976ae672
Author:    sla
Date:      2014-11-17 09:36 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/67f1976ae672

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/compiler/7068051/Test7068051.sh
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: 524b9a4ec5d9
Author:    coleenp
Date:      2014-11-17 11:26 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/524b9a4ec5d9

8064779: Add additional comments for "8062370: Various minor code improvements"
Summary: Provide additional comments to jio_snprintf and jio_vsnprintf
Reviewed-by: simonis, coleenp, mgronlun
Contributed-by: thomas.stuefe at sap.com

! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h

Changeset: 13f3f02dad3c
Author:    simonis
Date:      2014-11-13 16:58 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/13f3f02dad3c

8064471: Port 8013895: G1: G1SummarizeRSetStats output on Linux needs improvement to AIX
Reviewed-by: dholmes, simonis
Contributed-by: gunter.haug at sap.com

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

Changeset: acc869dcded3
Author:    simonis
Date:      2014-11-18 19:17 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/acc869dcded3

8064815: Zero+PPC64: Stack overflow when running Maven
Reviewed-by: kvn, simonis
Contributed-by: sgehwolf at redhat.com

! src/cpu/zero/vm/stack_zero.cpp
! src/cpu/zero/vm/stack_zero.inline.hpp

Changeset: 8da07cdee15f
Author:    poonam
Date:      2014-11-18 10:19 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8da07cdee15f

8065220: Include alternate sa.make file for MacOSX
Summary: Include alternate sa.make in make/bsd/makefiles/sa.make
Reviewed-by: mgronlun, egahlin, sla

! make/bsd/makefiles/sa.make

Changeset: 58b8917004d2
Author:    poonam
Date:      2014-11-18 20:51 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/58b8917004d2

Merge


Changeset: 37fe84ab3bec
Author:    iklam
Date:      2014-11-18 03:38 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/37fe84ab3bec

8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
Summary: Added API to track bootclasspath modification
Reviewed-by: jiangli, dholmes, minqi

! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 5284b330c1a4
Author:    mgronlun
Date:      2014-11-19 16:08 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5284b330c1a4

8065361: Fixup headers and definitions for INCLUDE_TRACE
Reviewed-by: sla, stefank

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/trace/noTraceBackend.hpp
! src/share/vm/trace/traceBackend.hpp
! src/share/vm/trace/traceEvent.hpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/trace/traceTypes.xsl
! src/share/vm/trace/tracing.hpp

Changeset: a12405f751a8
Author:    coleenp
Date:      2014-11-19 13:02 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a12405f751a8

8042235: redefining method used by multiple MethodHandles crashes VM
Summary: note all MemberNames created on internal list for adjusting method entries.
Reviewed-by: sspitsyn, dcubed, lfoltan

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
+ test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java

Changeset: 7427a2e34664
Author:    iklam
Date:      2014-11-19 19:31 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7427a2e34664

8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
Summary: Removed ThreadToNativeFromVM and use java_lang_String::as_utf8_string instead
Reviewed-by: dholmes, minqi

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

Changeset: 7e08ae41ddbe
Author:    sla
Date:      2014-11-24 09:57 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7e08ae41ddbe

Merge


Changeset: ef7449e07592
Author:    stefank
Date:      2014-11-12 13:55 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ef7449e07592

8062808: Turn on the -Wreturn-type warning
Reviewed-by: mgerdin, tschatzl, coleenp, jrose, kbarrett

! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/x86_32.ad
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/memTracker.hpp

Changeset: 430043fc642a
Author:    kbarrett
Date:      2014-11-11 13:39 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/430043fc642a

8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized.
Reviewed-by: jmasa, brutisso, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/runtime/interfaceSupport.cpp

Changeset: bad5bf926f89
Author:    goetz
Date:      2014-11-13 11:14 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bad5bf926f89

8064786: Fix debug build after 8062808: Turn on the -Wreturn-type warning
Reviewed-by: stefank, tschatzl

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

Changeset: 55e38e5032af
Author:    stefank
Date:      2014-11-14 09:47 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/55e38e5032af

8064811: Use THREAD instead of CHECK_NULL in return statements
Reviewed-by: coleenp, simonis, dholmes

! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/utilities/array.hpp

Changeset: 3d192acee119
Author:    mgerdin
Date:      2014-11-14 14:23 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3d192acee119

8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view
Reviewed-by: brutisso, dcubed, dholmes, stefank

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

Changeset: 57776b573fe9
Author:    sfriberg
Date:      2014-11-14 15:03 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/57776b573fe9

8064473: Improved handling of age during object copy in G1
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! 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
! src/share/vm/gc_implementation/shared/ageTable.hpp

Changeset: 0a8469ebc3d9
Author:    stefank
Date:      2014-11-11 17:05 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a8469ebc3d9

8064580: Move INCLUDE_CDS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes

! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/utilities/ostream.cpp

Changeset: 986020ea95b1
Author:    stefank
Date:      2014-11-12 12:41 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/986020ea95b1

8064581: Move INCLUDE_ALL_GCS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes

! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/stringTable.cpp
! 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/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp

Changeset: 0f6100dde08e
Author:    jwilhelm
Date:      2014-11-17 21:32 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0f6100dde08e

Merge

! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/ostream.cpp

Changeset: b4e8daeecb44
Author:    brutisso
Date:      2014-11-18 10:23 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b4e8daeecb44

8064702: Remove the CMS foreground collector
Reviewed-by: kbarrett, ysr

! 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/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java

Changeset: 9796d7276d62
Author:    ehelin
Date:      2014-11-18 10:36 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9796d7276d62

8064721: The card tables only ever need two covering regions
Reviewed-by: jmasa, tschatzl, kbarrett

! 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/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generationSpec.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 9570e27fbbfe
Author:    ehelin
Date:      2014-11-18 11:10 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9570e27fbbfe

Merge


Changeset: 63b17ad24a24
Author:    brutisso
Date:      2014-11-18 10:39 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63b17ad24a24

8064865: Remove the debug funciontality RotateCMSCollectionTypes for CMS
Reviewed-by: jmasa, kbarrett, ysr

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

Changeset: 898c20a0184e
Author:    brutisso
Date:      2014-11-18 12:33 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/898c20a0184e

Merge


Changeset: 5398ffa1a419
Author:    jwilhelm
Date:      2014-10-21 15:07 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5398ffa1a419

8058255: Native jbyte Atomic::cmpxchg for supported x86 platforms
Summary: Use the native cmpxchgb instruction on x86.
Reviewed-by: dholmes, kbarrett, phh
Contributed-by: erik.osterlund at lnu.se

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: 6464714dd742
Author:    eistepan
Date:      2014-11-19 17:43 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6464714dd742

8062537: [TESTBUG] Conflicting GC combinations in hotspot tests
Reviewed-by: brutisso

! test/compiler/regalloc/C1ObjectSpillInLogicOp.java
! test/gc/6581734/Test6581734.java
! test/gc/TestSystemGC.java
! test/gc/arguments/TestAlignmentToUseLargePages.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/concurrentMarkSweep/DisableResizePLAB.java
! test/gc/defnew/HeapChangeLogging.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestRegionAlignment.java
! test/gc/g1/TestShrinkAuxiliaryData.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/g1/TestShrinkToOneRegion.java
! test/gc/metaspace/G1AddMetaspaceDependency.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/parallelScavenge/TestDynShrinkHeap.java

Changeset: 403aceebe7ac
Author:    aharlap
Date:      2014-11-20 10:03 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/403aceebe7ac

8059492: Wrong spelling in assert: "Not initialied properly?"
Summary: Fixed typo in metaspace assert message
Reviewed-by: mgerdin
Contributed-by: aharlap <alexander.harlap. at oracle.com>

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

Changeset: a5040fddd180
Author:    jwilhelm
Date:      2014-11-26 18:01 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a5040fddd180

Merge

- 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/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java

Changeset: 9f14e2f457b3
Author:    iignatyev
Date:      2014-11-17 12:57 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9f14e2f457b3

8059732: improve hotspot_*test targets
Reviewed-by: kvn, dholmes

! test/Makefile

Changeset: aeaffe938f90
Author:    neliasso
Date:      2014-11-13 14:42 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aeaffe938f90

8061256: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java timed out
Summary: Must not be at safepoint when taking CompileQueue_lock
Reviewed-by: kvn, anoll

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: 269dae261504
Author:    vlivanov
Date:      2014-11-17 14:02 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/269dae261504

8062258: compiler/debug/TraceIterativeGVN.java segfaults in trace_PhaseIterGVN
Reviewed-by: kvn

! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/multnode.cpp

Changeset: bfa95eeb0a33
Author:    vlivanov
Date:      2014-11-17 23:11 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bfa95eeb0a33

Merge


Changeset: 2d697acc4e03
Author:    zmajo
Date:      2014-11-18 19:44 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2d697acc4e03

8062854: move compiler jtreg test to corresponding subfolders and use those in TEST.groups
Summary: move all test from <bug_id> directories to <functional_dir_name>/<bug_id>; update TEST.groups to execute more tests
Reviewed-by: drchase, kvn

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

Changeset: 0bdada928884
Author:    thartmann
Date:      2014-11-20 11:06 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0bdada928884

8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
Summary: Ignore non-instance Klasses in the subclass hierarchy.
Reviewed-by: kvn, iignatyev, jrose

! src/share/vm/code/dependencies.cpp
! test/TEST.groups
+ test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
+ test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 5b4a65809a63
Author:    iignatyev
Date:      2014-11-21 17:27 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5b4a65809a63

8059550: JEP-JDK-8043304: Test task: segment overflow w/ empty others
Reviewed-by: kvn, thartmann, iignatyev

! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/codecache/OverflowCodeCacheTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
! test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java

Changeset: 9e340d8c1aec
Author:    iignatyev
Date:      2014-11-21 17:28 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e340d8c1aec

8064696: compiler/startup/SmallCodeCacheStartup.java doesn't check exit code
Reviewed-by: kvn, anoll, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! test/compiler/startup/SmallCodeCacheStartup.java

Changeset: 0b00b05f1ce3
Author:    drchase
Date:      2014-11-21 21:08 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b00b05f1ce3

Merge


Changeset: 2aa1a6c41461
Author:    kvn
Date:      2014-11-21 17:17 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2aa1a6c41461

8065618: C2 RA incorrectly removes kill projections
Summary: Don't remove KILL projections if their "defining" nodes have SCMemProj projection (memory side effects).
Reviewed-by: iveresov

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

Changeset: 14ecb6b68f85
Author:    drchase
Date:      2014-11-22 03:10 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/14ecb6b68f85

Merge


Changeset: 465683c6b769
Author:    thartmann
Date:      2014-11-24 08:48 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/465683c6b769

8065339: Failed compilation does not always trigger a JFR event 'CompilerFailure'
Summary: CompilerFailure JFR event should be triggered in ciEnv.
Reviewed-by: kvn

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/compile.cpp

Changeset: 7dd010c9fab1
Author:    vlivanov
Date:      2014-11-24 07:29 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7dd010c9fab1

8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Reviewed-by: kvn, roland

! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/node.cpp

Changeset: 49dd956bc8c0
Author:    roland
Date:      2014-11-13 09:19 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/49dd956bc8c0

8054478: C2: Incorrectly compiled char[] array access crashes JVM
Summary: dead backbranch in main loop results in erroneous array access
Reviewed-by: kvn, iveresov

! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/castnode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/loopopts/TestDeadBackbranchArrayAccess.java

Changeset: c13eb14ebf5c
Author:    thartmann
Date:      2014-11-26 08:06 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c13eb14ebf5c

8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
Summary: Open compilation log files in write-mode and close before deletion attempt.
Reviewed-by: vlivanov

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp

Changeset: 214d70baa4db
Author:    drchase
Date:      2014-11-26 20:38 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/214d70baa4db

Merge

! src/share/vm/prims/whitebox.cpp
- 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/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 742c0430bb20
Author:    chegar
Date:      2014-12-03 17:48 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/742c0430bb20

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! make/bsd/makefiles/sa.make
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! src/os/aix/vm/os_aix.cpp
! src/os/linux/vm/os_linux.cpp
- 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/os/solaris/vm/os_solaris.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.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/7068051/Test7068051.sh
- 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
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: 38cb4fbd47e3
Author:    lana
Date:      2014-12-04 15:21 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/38cb4fbd47e3

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.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
- 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/7068051/Test7068051.sh
- 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
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: f5a6f43cdc92
Author:    katleman
Date:      2014-12-11 11:44 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5a6f43cdc92

Added tag jdk9-b42 for changeset 38cb4fbd47e3

! .hgtags

Changeset: 7bb3772d6b0c
Author:    igerasim
Date:      2014-11-25 14:16 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7bb3772d6b0c

8064694: Kitchensink: WaitForMultipleObjects failed in hotspot\src\os\windows\vm\os_windows.cpp: 3844
Summary: Increase the timeout in debug builds; raise the priority of exiting threads
Reviewed-by: dcubed, dholmes

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

Changeset: 478aaf1a3848
Author:    dholmes
Date:      2014-11-25 21:00 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/478aaf1a3848

8035663: Suspicious failure of test java/util/concurrent/Phaser/FickleRegister.java
Reviewed-by: shade, coleenp

! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: 2daeb7b62a4f
Author:    ehelin
Date:      2014-11-26 17:32 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2daeb7b62a4f

8065656: Use DWARF debug symbols for Solaris
Reviewed-by: dcubed, huntch, pbk

! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/sparcWorks.make

Changeset: 83394f95c9df
Author:    minqi
Date:      2014-11-26 10:32 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/83394f95c9df

8053995: Add method to WhiteBox to get vm pagesize.
Summary: Unsafe is not recommended and may deprecated in future. Added a WhiteBox API to get VM page size.
Reviewed-by: dholmes, ccheung, mseledtsov
Contributed-by: yumin.qi at oracle.com

! src/share/vm/prims/whitebox.cpp
+ test/runtime/memory/ReadVMPageSize.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 134991e1077a
Author:    minqi
Date:      2014-11-26 18:47 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/134991e1077a

Merge


Changeset: 056f76a9160d
Author:    minqi
Date:      2014-11-26 19:46 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/056f76a9160d

Merge


Changeset: b7b6b8b43778
Author:    jbachorik
Date:      2014-11-28 16:33 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b7b6b8b43778

8065783: DCMD parser fails to recognize one character argument when it's positioned last
Reviewed-by: sla, egahlin, fparain

! src/share/vm/prims/wbtestmethods/parserTests.cpp
! src/share/vm/prims/wbtestmethods/parserTests.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/diagnosticFramework.cpp
! test/serviceability/ParserTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: a0dd995271c4
Author:    coleenp
Date:      2014-12-01 12:16 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0dd995271c4

8060074: os::free() takes MemoryTrackingLevel but doesn't need it
Summary: Cleaned up unused arguments in os::free and it's callers.
Reviewed-by: lfoltan, coleenp, ctornqvi, dholmes
Contributed-by: max.ockner at oracle.com

! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/collectorCounters.hpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/spaceCounters.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticArgument.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/stack.inline.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/xmlstream.cpp

Changeset: e2c93c0a76df
Author:    vkempik
Date:      2014-12-01 18:22 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2c93c0a76df

8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment
Reviewed-by: kvn, dsamersoff

! src/cpu/x86/vm/vm_version_x86.hpp

Changeset: da92e4c42b24
Author:    kevinw
Date:      2014-12-03 20:40 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da92e4c42b24

8039995: Test serviceability/sa/jmap-hashcode/Test8028623.java fails on some Linux/Mac machines.
Reviewed-by: dsamersoff, allwin, sla

! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java

Changeset: 674657ff61c6
Author:    minqi
Date:      2014-12-03 20:32 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/674657ff61c6

Merge

! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/ostream.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: c43f0d5cc9ec
Author:    jwilhelm
Date:      2014-11-24 23:28 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c43f0d5cc9ec

Merge

! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java

Changeset: d90241bc32bb
Author:    mlarsson
Date:      2014-11-25 11:59 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d90241bc32bb

8062943: REDO - Parallelize clearing the next mark bitmap
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp

Changeset: 50d100ae0c72
Author:    eistepan
Date:      2014-11-25 18:16 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/50d100ae0c72

8065749: [TESTBUG]: gc/arguments/TestG1HeapRegionSize.java fails at nightly
Reviewed-by: brutisso

! test/gc/arguments/TestG1HeapRegionSize.java

Changeset: 93b6fb9abdb4
Author:    aeriksso
Date:      2013-05-17 17:24 +0200
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/93b6fb9abdb4

7176220: 'Full GC' events miss date stamp information occasionally
Summary: Move date stamp logic into GCTraceTime
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.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/gc_implementation/shared/gcTraceTime.cpp
! src/share/vm/memory/genCollectedHeap.cpp

Changeset: ad524733c223
Author:    mgerdin
Date:      2014-11-26 10:51 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad524733c223

8065218: Move CMS-specific fields from Space to CompactibleFreeListSpace
Reviewed-by: brutisso, tschatzl, sangheki

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.hpp

Changeset: 760030342f09
Author:    mgerdin
Date:      2014-11-26 10:53 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/760030342f09

8065358: Refactor G1s usage of save_marks and reduce related races
Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy.
Reviewed-by: brutisso, tschatzl

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

Changeset: c196aca52cab
Author:    fzhinkin
Date:      2014-11-26 14:17 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c196aca52cab

8037968: Add tests on alignment of objects copied to survivor space
Reviewed-by: jmasa, dfazunen

! test/TEST.groups
+ test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
+ test/gc/survivorAlignment/AlignmentHelper.java
+ test/gc/survivorAlignment/SurvivorAlignmentTestMain.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: 62be730e9cbe
Author:    jmasa
Date:      2014-11-26 17:43 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/62be730e9cbe

Merge


Changeset: 253970373ce8
Author:    jwilhelm
Date:      2014-11-25 13:41 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/253970373ce8

8065305: Make it possible to extend the G1CollectorPolicy
Summary: Added a G1CollectorPolicyExt where it is possible to extend the class.
Reviewed-by: sjohanss, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp

Changeset: fddc5bb6f1d6
Author:    jwilhelm
Date:      2014-11-26 17:24 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fddc5bb6f1d6

Merge


Changeset: 8c2e5188692f
Author:    jwilhelm
Date:      2014-11-26 20:36 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c2e5188692f

Merge


Changeset: f0db7d477633
Author:    sangheki
Date:      2014-11-26 21:38 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f0db7d477633

8055239: assert(_thread == Thread::current()->osthread()) failed: The PromotionFailedInfo should be thread local
Summary: Changed to trace and reset before second use of PromotionFailedInfo.
Reviewed-by: jmasa, brutisso, kbarrett

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp

Changeset: 438ea069d427
Author:    eistepan
Date:      2014-11-27 14:52 +0400
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/438ea069d427

8065865: gc/TestSoftReferencesBehaviorOnOOME.java: Error. Can't find source file: TestSoftReference.java
Reviewed-by: sla

! test/gc/TestSoftReferencesBehaviorOnOOME.java

Changeset: d5486ac4e114
Author:    sjohanss
Date:      2014-11-27 11:09 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5486ac4e114

8065227: Report allocation context stats at end of cleanup
Summary: Moved allocation context update from remark to the cleanup phase.
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp

Changeset: c883161f2a38
Author:    brutisso
Date:      2014-11-27 21:02 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c883161f2a38

8065972: Remove support for ParNew+SerialOld and DefNew+CMS
Reviewed-by: mgerdin, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genRemSet.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/compiler/8010927/Test8010927.java
! test/gc/TestSystemGC.java
! test/gc/startup_warnings/TestDefNewCMS.java
+ test/gc/startup_warnings/TestNoParNew.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParNewSerialOld.java

Changeset: b39224cc9ab2
Author:    brutisso
Date:      2014-11-28 08:20 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b39224cc9ab2

8066133: Fix missing reivew changes for JDK-8065972
Reviewed-by: mgerdin, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! test/gc/startup_warnings/TestParNewSerialOld.java

Changeset: 1c207cfc557b
Author:    tschatzl
Date:      2014-11-28 09:33 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c207cfc557b

8065579: WB method to start G1 concurrent mark cycle should be introduced
Summary: Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/prims/whitebox.cpp
+ test/gc/whitebox/TestConcMarkCycleWB.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 1115d9b55e9d
Author:    tschatzl
Date:      2014-11-28 08:53 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1115d9b55e9d

Merge


Changeset: b6fe66681496
Author:    jwilhelm
Date:      2014-12-01 12:11 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b6fe66681496

Merge

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
! test/compiler/runtime/8010927/Test8010927.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: a0dc758e76ef
Author:    brutisso
Date:      2014-12-02 09:51 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0dc758e76ef

8065992: Change CMSCollector::_young_gen to be a ParNewGeneration*
Reviewed-by: mgerdin, kbarrett

! 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/genCollectedHeap.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp

Changeset: f84495a81488
Author:    brutisso
Date:      2014-12-01 14:37 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f84495a81488

8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration
Reviewed-by: mgerdin, kbarrett

! agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! agent/src/share/classes/sun/jvm/hotspot/memory/TenuredGeneration.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
+ src/share/vm/memory/tenuredGeneration.inline.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ba93958aad70
Author:    jwilhelm
Date:      2014-12-04 10:40 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ba93958aad70

Merge

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 32fa0941fc95
Author:    goetz
Date:      2014-12-04 10:10 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/32fa0941fc95

8066662: Fix include after 8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration
Reviewed-by: mgerdin, brutisso

! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp

Changeset: d7ae2b300af9
Author:    mgerdin
Date:      2014-12-04 15:09 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d7ae2b300af9

Merge


Changeset: 2edb06d66129
Author:    goetz
Date:      2014-11-25 15:59 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2edb06d66129

8065915: Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Reviewed-by: vlivanov, dholmes

! src/share/vm/ci/ciTypeFlow.cpp

Changeset: 9cc45ff7c3cc
Author:    drchase
Date:      2014-11-27 11:33 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9cc45ff7c3cc

Merge

- 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
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java

Changeset: 8394c315d83a
Author:    roland
Date:      2014-11-27 16:54 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8394c315d83a

8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape
Reviewed-by: iveresov

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

Changeset: e264efbf19f8
Author:    iignatyev
Date:      2014-11-28 19:42 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e264efbf19f8

8064953: Asserts.assert* should print values
Reviewed-by: sla, dholmes, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

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

Changeset: 4d1463933e28
Author:    fzhinkin
Date:      2014-11-28 19:49 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d1463933e28

8058846: c.o.j.t.Platform::isX86 and isX64 may simultaneously return true
Reviewed-by: iveresov, iignatyev

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

Changeset: c3f74da22836
Author:    iignatyev
Date:      2014-11-28 16:59 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c3f74da22836

Merge

- 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
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java

Changeset: ea149bbe1727
Author:    iignatyev
Date:      2014-11-28 18:37 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea149bbe1727

Merge


Changeset: 4d0cd0d19a56
Author:    iignatyev
Date:      2014-12-01 22:38 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4d0cd0d19a56

8066141: compiler/whitebox/GetNMethodTest.java: java.lang.RuntimeException: blob_type[MethodProfiled] for 2 level isn't MethodNonProfiled
Reviewed-by: iveresov, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! test/compiler/whitebox/GetNMethodTest.java

Changeset: adbc6a1e1ce7
Author:    iignatyev
Date:      2014-12-01 22:41 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/adbc6a1e1ce7

Merge

- 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
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java

Changeset: b35313b1dff1
Author:    iignatyev
Date:      2014-12-02 12:36 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b35313b1dff1

8064669: compiler/whitebox/AllocationCodeBlobTest.java crashes / asserts
Reviewed-by: kvn, anoll

! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! test/compiler/whitebox/AllocationCodeBlobTest.java
+ test/compiler/whitebox/ForceNMethodSweepTest.java
+ test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 9cd872c1370e
Author:    iignatyev
Date:      2014-12-02 12:37 +0300
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9cd872c1370e

8066290: Port JDK-8066191 into hotspot
Reviewed-by: kvn

+ test/testlibrary/com/oracle/java/testlibrary/TimeLimitedRunner.java

Changeset: 1266b02f32fe
Author:    kvn
Date:      2014-12-02 12:24 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1266b02f32fe

8066199: C2 escape analysis prevents VM from exiting quickly
Summary: Check for safepoint and block during EA Connection graph construction.
Reviewed-by: roland, vlivanov, shade

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

Changeset: eb22c5aab09c
Author:    thartmann
Date:      2014-12-04 09:52 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb22c5aab09c

8066448: SmallCodeCacheStartup.java exits with exit code 1
Summary: Check for VirtualMachineError in case VM initialization fails.
Reviewed-by: kvn

! src/share/vm/oops/method.cpp
! test/compiler/startup/SmallCodeCacheStartup.java

Changeset: 80871303480c
Author:    roland
Date:      2014-12-01 11:59 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/80871303480c

8064703: crash running specjvm98's javac following 8060252
Summary: uncommon trap between arraycopy and initialization may leave array initialized
Reviewed-by: kvn, vlivanov, goetz

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/arraycopy/TestArrayCopyNoInit.java

Changeset: bc3c839cc3b8
Author:    roland
Date:      2014-12-04 11:22 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc3c839cc3b8

Merge


Changeset: 927664223435
Author:    drchase
Date:      2014-12-04 11:35 -0500
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/927664223435

Merge

! src/share/vm/oops/method.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/thread.cpp
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 85b261e8433e
Author:    drchase
Date:      2014-12-04 17:53 +0000
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/85b261e8433e

Merge


Changeset: 8866247570e8
Author:    iignatyev
Date:      2014-12-04 14:14 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8866247570e8

8066713: ignore compiler/types/correctness
Summary: add @ignore to compiler/types/correctness tests
Reviewed-by: kvn

! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java

Changeset: e2457e3f8c0e
Author:    amurillo
Date:      2014-12-05 16:36 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2457e3f8c0e

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/imageFile.cpp
! src/share/vm/memory/filemap.cpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: e7f380bee507
Author:    simonis
Date:      2014-12-10 19:12 +0100
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e7f380bee507

8067015: Implement os::pd_map_memory() on AIX
Reviewed-by: dholmes

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

Changeset: 65a9747147b8
Author:    lana
Date:      2014-12-11 12:28 -0800
URL:       http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/65a9747147b8

Merge

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

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

Added tag jdk9-b43 for changeset 65a9747147b8

! .hgtags

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

Merge


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

Merge


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

Merge


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

Merge


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

Merge


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

Merge


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

Merge


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

Merge


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

Merge


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

Merge


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

Merge


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

Merge




More information about the bsd-port-dev mailing list