[OpenJDK Rasterizer] hg: graphics-rasterizer/jdk9/hotspot: 350 new changesets

james.graham at oracle.com james.graham at oracle.com
Fri Oct 30 22:28:20 UTC 2015


Changeset: e5c5dd15630d
Author:    ctornqvi
Date:      2015-08-04 06:52 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e5c5dd15630d

8132969: C++11 requires a space between literal and identifier
Reviewed-by: simonis, ctornqvi
Contributed-by: Matthias Baesken <matthias.baesken at sap.com>

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

Changeset: c145bca2ff31
Author:    mseledtsov
Date:      2015-07-31 10:33 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c145bca2ff31

8132214: [TESTBUG] Create basic shared strings test for CDS archive
Summary: Created new test
Reviewed-by: jiangli, ctornqvi

+ test/runtime/SharedArchiveFile/BasicJarBuilder.java
+ test/runtime/SharedArchiveFile/SharedStrings.java
+ test/runtime/SharedArchiveFile/SharedStringsWb.java

Changeset: 9c96deec6797
Author:    jiangli
Date:      2015-08-05 05:28 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9c96deec6797

Merge


Changeset: d5b328043c10
Author:    dholmes
Date:      2015-08-05 21:44 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d5b328043c10

8130212: Thread::current() might access freed memory on Solaris
Reviewed-by: kvn, twisti, stuefe

! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp
! src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/threadLocalStorage.hpp

Changeset: 7bed393dbe59
Author:    sspitsyn
Date:      2015-08-06 01:48 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7bed393dbe59

8060245: update bsd version of jhelper.d to be in sync with the fix of 8009204 on solaris
Summary: sync the bsd version of jhelper with the solaris version
Reviewed-by: sla, jbachorik

! src/os/bsd/dtrace/jhelper.d

Changeset: 0762dac98888
Author:    kevinw
Date:      2015-08-06 00:08 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0762dac98888

8075773: jps running as root fails after the fix of JDK-8050807
Reviewed-by: sla, dsamersoff, gthornbr
Contributed-by: cheleswer.sahu at oracle.com

! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp

Changeset: efec5660a66c
Author:    kevinw
Date:      2015-08-06 16:00 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/efec5660a66c

Merge


Changeset: 9a8a76230f5d
Author:    tschatzl
Date:      2015-08-06 15:49 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9a8a76230f5d

8073052: Rename and clean up the allocation manager hierarchy in g1Allocator.?pp
Summary: Fix naming of G1ParGCAllocator, decrease dependencies between G1CollectedHeap, G1Allocator and G1AllocRegion, additional documentation.
Reviewed-by: mgerdin, jmasa, kbarrett

! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
+ src/share/vm/gc/g1/g1Allocator.inline.hpp
! src/share/vm/gc/g1/g1Allocator_ext.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp

Changeset: c5f944570a2c
Author:    tschatzl
Date:      2015-08-06 15:49 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c5f944570a2c

8133043: Clean up code related to termination stats printing
Summary: Reformat termination stats related code to make it look more similar to existing code.
Reviewed-by: jwilhelm, jmasa

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp

Changeset: 471d334c8706
Author:    tschatzl
Date:      2015-08-06 15:52 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/471d334c8706

8133047: Rename G1ParScanThreadState::_queue_num to _worker_id
Reviewed-by: jmasa, jwilhelm

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp

Changeset: aa7648b726e8
Author:    tschatzl
Date:      2015-08-06 17:43 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/aa7648b726e8

Merge


Changeset: 5e09f372116b
Author:    acorn
Date:      2015-08-06 13:02 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5e09f372116b

8087342: Crash in klassItable::initialize_itable_for_interface
Summary: Fix method searches to handle static, private instance and overpass
Reviewed-by: lfoltan, dholmes, hseigel

! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
+ test/runtime/lambda-features/TestStaticandInstance.java

Changeset: 969105ebdecb
Author:    acorn
Date:      2015-08-06 19:52 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/969105ebdecb

Merge


Changeset: 4ef62948f2c9
Author:    sspitsyn
Date:      2015-08-07 09:21 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4ef62948f2c9

8033577: [parfait] warnings from b128 for hotspot/src/os/solaris/dtrace: Unportable format string argument mismatch
Summary: reduce the warnings
Reviewed-by: sla, dsamersoff, coleenp

! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp

Changeset: c9eddfded3e5
Author:    sspitsyn
Date:      2015-08-07 09:22 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c9eddfded3e5

8080401: Uninitialised variable in hotspot/src/os/solaris/dtrace/
Summary: reduce the warnings
Reviewed-by: sla, dsamersoff

! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/jvm_dtrace.c
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jvm_dtrace.c
! src/os/solaris/dtrace/libjvm_db.c

Changeset: a1ea0b369593
Author:    tschatzl
Date:      2015-08-07 15:37 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a1ea0b369593

8133042: Remove some direct accesses of G1Allocator to G1CollectedHeap members
Summary: Remove direct access to private members of G1CollectedHeap from G1Allocator and G1ArchiveAllocator. Allows removal of friend delcarations.
Reviewed-by: kbarrett, jmasa, jwilhelm

! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp

Changeset: a3d4ec0c8636
Author:    tschatzl
Date:      2015-08-07 23:01 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a3d4ec0c8636

Merge


Changeset: 7772d9bb4c14
Author:    ecaspole
Date:      2015-08-07 09:15 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7772d9bb4c14

8078904: CMS: Assert failed: Ctl pt invariant
Summary: Survivor rescan array now baed on MinTLABSize so all entries will fit
Reviewed-by: tschatzl, kbarrett

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp

Changeset: a1609a58bc5a
Author:    kbarrett
Date:      2015-08-08 00:27 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a1609a58bc5a

Merge


Changeset: 220747f2931f
Author:    mseledtsov
Date:      2015-08-07 17:14 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/220747f2931f

8133222: [TESTBUG] Quarantine runtime/SharedArchiveFile/SharedStrings.java until the fix
Summary: Quarantined using at-ingore tag
Reviewed-by: dcubed

! test/runtime/SharedArchiveFile/SharedStrings.java

Changeset: 2c352a332507
Author:    ddmitriev
Date:      2015-08-09 13:38 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2c352a332507

8132892: Memory must be freed after calling Arguments::set_sysclasspath function
Summary: Free memory after calling set_sysclasspath
Reviewed-by: dholmes, dcubed

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

Changeset: 400eada7e8a6
Author:    dsamersoff
Date:      2015-08-10 13:56 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/400eada7e8a6

Merge


Changeset: 488beb85abdd
Author:    sla
Date:      2015-08-10 13:08 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/488beb85abdd

8076470: Remove the JVM TI hprof Agent
Reviewed-by: sspitsyn, mchung, erikj

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

Changeset: eb394344950c
Author:    sla
Date:      2015-08-10 13:34 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/eb394344950c

Merge


Changeset: af60f1cb36f2
Author:    kvn
Date:      2015-08-10 10:39 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/af60f1cb36f2

8011858: Use Compile::live_nodes() instead of Compile::unique() in appropriate places
Reviewed-by: kvn, vlivanov
Contributed-by: vlad.ureche at gmail.com

! src/share/vm/opto/block.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/phaseX.cpp

Changeset: 7e38c833fe2b
Author:    shade
Date:      2015-08-11 12:24 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7e38c833fe2b

8131682: C1 should use multibyte nops everywhere
Reviewed-by: dlong, goetz, adinn, aph, vlivanov

! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp

Changeset: aa64491c9507
Author:    rbackman
Date:      2015-08-13 19:36 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/aa64491c9507

Merge


Changeset: 6f56da5908e6
Author:    amurillo
Date:      2015-08-13 15:50 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6f56da5908e6

Merge


Changeset: aa0a8fa5fb18
Author:    katleman
Date:      2015-08-20 11:38 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/aa0a8fa5fb18

Added tag jdk9-b78 for changeset 20dc06b04fe5

! .hgtags

Changeset: e9e63d93bbfe
Author:    lana
Date:      2015-08-20 12:30 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e9e63d93bbfe

Merge


Changeset: 8e8377739c06
Author:    katleman
Date:      2015-08-27 12:59 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8e8377739c06

Added tag jdk9-b79 for changeset e9e63d93bbfe

! .hgtags

Changeset: 3c76d8048a58
Author:    david
Date:      2015-08-12 16:32 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3c76d8048a58

8133193: Memory leak in G1 because G1RootProcessor doesn't have desctructor
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp

Changeset: daa9f374b77c
Author:    mockner
Date:      2015-08-12 14:18 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/daa9f374b77c

8098791: Remove PrintClassStatistics and PrintMethodStatistics
Summary: PrintClassStatistics and PrintMethodStatistics have been removed.
Reviewed-by: coleenp, iklam

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp

Changeset: 76ac54bf537c
Author:    asiebenborn
Date:      2015-08-13 09:32 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/76ac54bf537c

8133121: Move implementation of process_grey_object to concurrentMark.inline.hpp
Summary: move implementation of process_grey_object to inline.hpp
Reviewed-by: kbarrett, simonis

! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp

Changeset: 927043f643bc
Author:    gziemski
Date:      2015-08-13 17:17 -0500
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/927043f643bc

8112746: Followup to JDK-8059557 (JEP 245)
Summary: Several improvements to range/constraint check feature.
Reviewed-by: coleenp, ddmitriev, sangheki, kbarrett

! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp

Changeset: eb1d5a7fc05f
Author:    coleenp
Date:      2015-08-13 23:35 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/eb1d5a7fc05f

Merge


Changeset: a3e6c865104c
Author:    dholmes
Date:      2015-08-13 22:08 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a3e6c865104c

8029453: java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java failed by timeout
Reviewed-by: bdelsart, ddmitriev, dcubed

! src/os/linux/vm/os_linux.cpp

Changeset: f0097a9f4a3f
Author:    dholmes
Date:      2015-08-14 04:21 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f0097a9f4a3f

Merge


Changeset: 6ce41ccea6ca
Author:    coleenp
Date:      2015-08-14 15:08 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6ce41ccea6ca

8133557: Missing test before a branch when checking for MethodCounters in TemplateTable::branch() on x86
Reviewed-by: kvn, coleenp
Contributed-by: richard.reingruber at sap.com

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

Changeset: d86f613e4231
Author:    coleenp
Date:      2015-08-14 19:23 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d86f613e4231

Merge


Changeset: 17c65a196427
Author:    minqi
Date:      2015-08-14 10:10 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/17c65a196427

8130115: REDO - Reduce Symbol::_identity_hash to 2 bytes
Summary: Convert Symbol::_identity_hash from integer to short integer to save two bytes. Also change identity_hash() to have 'this' and first two bytes of symbol join the calculation.
Reviewed-by: iklam, coleenp, shade

! agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 160f691ef3d0
Author:    minqi
Date:      2015-08-14 20:40 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/160f691ef3d0

Merge


Changeset: 4ec8bd17d9e3
Author:    minqi
Date:      2015-08-14 22:20 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4ec8bd17d9e3

Merge


Changeset: 90861a3150d0
Author:    stefank
Date:      2015-06-29 11:09 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/90861a3150d0

8087323: Unify and split the work gang classes
Reviewed-by: jmasa, sjohanss

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/yieldingWorkgroup.cpp
! src/share/vm/gc/cms/yieldingWorkgroup.hpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp

Changeset: 7243608383b7
Author:    stefank
Date:      2015-06-29 11:11 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7243608383b7

8087324: Use semaphores when starting and stopping GC task threads
Reviewed-by: jmasa, sjohanss

! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/runtime/globals.hpp

Changeset: f942792721fa
Author:    david
Date:      2015-08-17 10:43 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f942792721fa

8133553: Running with -XX:+UseParallelGC -XX:OldSize=30k crashes jvm
Reviewed-by: jwilhelm, sjohanss

! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp

Changeset: d2dfba6ab433
Author:    dsamersoff
Date:      2015-08-17 12:43 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d2dfba6ab433

Merge


Changeset: 7a16c384cf23
Author:    dsamersoff
Date:      2015-08-17 10:53 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7a16c384cf23

Merge


Changeset: 2317b27a41d3
Author:    gziemski
Date:      2015-08-16 09:33 -0500
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2317b27a41d3

8133678: test fails due to 'CICompilerCount=0 must be at least 1' missing from stdout/stderr
Summary: We changed the constraint error message formatting for CICompilerCount, but forgot to change the corresponding test.
Reviewed-by: kbarrett, dcubed

! test/compiler/arguments/CheckCICompilerCount.java

Changeset: 7100bb7e213f
Author:    jwilhelm
Date:      2015-08-17 13:55 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7100bb7e213f

8133669: Remove unused code in Arguments
8133455: VM ignores setting of the -XX:MemoryRestriction flag.
Reviewed-by: dholmes, kbarrett

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

Changeset: 1facc49c0499
Author:    jwilhelm
Date:      2015-08-18 17:32 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1facc49c0499

8130308: Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Reviewed-by: dfazunen, brutisso

! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java

Changeset: e9d225520e8c
Author:    ecaspole
Date:      2015-08-18 14:04 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e9d225520e8c

8133349: CMS: Assert failed: Ctl pt invariant
Summary: _survivor_chunk_array should be sized based on PLAB::min_size() not ThreadLocalAllocBuffer::min_size()
Reviewed-by: tschatzl, jwilhelm

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp

Changeset: acf9f5d04075
Author:    shade
Date:      2015-08-12 09:58 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/acf9f5d04075

8019968: Reference CAS induces GC store barrier even on failure
Reviewed-by: kvn, adinn, roland

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

Changeset: 78c4bc2839bf
Author:    roland
Date:      2015-08-15 02:54 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/78c4bc2839bf

8130847: Cloned object's fields observed as null after C2 escape analysis
Summary: Eliminated instance/array written to by an array copy variant must be correctly initialized when reallocated at a deopt
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java

Changeset: 6b74f57f7c4d
Author:    roland
Date:      2015-08-14 00:28 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6b74f57f7c4d

8133599: Unsafe.getAndSetObject() is no longer intrinsified by c2
Summary: off by 1 error in c2 intrinsic filtering logic
Reviewed-by: dlong, kvn, shade

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

Changeset: fe311de64c61
Author:    roland
Date:      2015-07-29 17:25 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fe311de64c61

8080289: Intermediate writes in a loop not eliminated by optimizer
Summary: Move Stores out of loop (after or before) when possible
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/loopopts/TestMoveStoresOutOfLoops.java

Changeset: 5ca290fb5d6e
Author:    roland
Date:      2015-08-20 09:31 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5ca290fb5d6e

Merge


Changeset: d9bc27b8ef1e
Author:    dcubed
Date:      2015-08-19 11:11 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d9bc27b8ef1e

8133537: clarify position of unlock options in error messages
Reviewed-by: coleenp, dholmes, coffeys

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

Changeset: aa92602b4a73
Author:    ehelin
Date:      2015-08-20 08:42 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/aa92602b4a73

8133821: Refactor initialization of the heap and the collector policy
Reviewed-by: pliden, tschatzl

! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
+ src/share/vm/memory/universe_ext.cpp

Changeset: 266fbf43e8a2
Author:    ehelin
Date:      2015-08-20 10:27 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/266fbf43e8a2

8133825: Remove the class G1CollectorPolicyExt
Reviewed-by: jwilhelm, ecaspole

- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp
! src/share/vm/memory/universe.cpp

Changeset: a8c6a4d765bb
Author:    tschatzl
Date:      2015-08-19 13:47 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a8c6a4d765bb

8003237: G1: Reduce unnecessary (and failing) allocation attempts when handling an evacuation failure
Summary: Remember for every generation whether the memory for that generation has already been exhausted. If so, do not try to get a new region for these generations. Further, if the last generation is full, early exit from copy_to_survivor_space.
Reviewed-by: jmasa, brutisso

! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp

Changeset: a3fbc02ec341
Author:    tschatzl
Date:      2015-08-19 13:50 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a3fbc02ec341

8133470: Uses of Atomic methods in plab.hpp should be moved to .inline.hpp file
Summary: Fix include file dependencies according to general guidelines for plab.hpp
Reviewed-by: ehelin, mgerdin

! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
+ src/share/vm/gc/cms/parNewGeneration.inline.hpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1Allocator.inline.hpp
! src/share/vm/gc/g1/g1Allocator_ext.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/plab.hpp
! src/share/vm/gc/shared/plab.inline.hpp

Changeset: 8e371a1ba7df
Author:    tschatzl
Date:      2015-08-19 13:59 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8e371a1ba7df

8073013: Add detailed information about PLAB memory usage
Summary: Track and provide information about direct allocation, region end waste and failure waste for G1.
Reviewed-by: jmasa, david, ehelin, mgerdin

! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
+ src/share/vm/gc/g1/g1EvacStats.cpp
+ src/share/vm/gc/g1/g1EvacStats.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/shared/plab.hpp
! src/share/vm/gc/shared/plab.inline.hpp

Changeset: 2bcdd5016317
Author:    tschatzl
Date:      2015-08-20 15:17 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2bcdd5016317

8133530: Add JFR event for evacuation statistics
Summary: Introduce two new JFR events for young/old generation allocation statistics based on previous changes.
Reviewed-by: ehelin, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/shared/gcHeapSummary.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml

Changeset: ad916ca3715b
Author:    tschatzl
Date:      2015-08-20 15:17 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ad916ca3715b

8040162: Avoid reallocating PLABs between GC phases in G1
Summary: Allocate G1ParScanThreadState at the start of GC and only deallocate at the end of GC. This automatically keeps the current PLAB intact without flushing it (and loosing lots of memory) for every reallocation.
Reviewed-by: david, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp

Changeset: 57093b085a8f
Author:    tschatzl
Date:      2015-08-20 15:17 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/57093b085a8f

8073146: G1 merges thread local age tables too early with global age table
Summary: Move merging of age and survivor table to the end of GC.
Reviewed-by: mgerdin, david

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp

Changeset: 91bd6ad35898
Author:    tschatzl
Date:      2015-08-20 15:17 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/91bd6ad35898

8067339: PLAB reallocation might result in failure to allocate object in that recently allocated PLAB
Summary: Properly size the PLAB to make sure that the object to allocate always has enough space in it.
Reviewed-by: mgerdin, brutisso

! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/shared/plab.hpp

Changeset: 5ccf179d85f3
Author:    coleenp
Date:      2015-08-20 11:18 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5ccf179d85f3

8133951: Zero interpreter asserts in stubRoutines.cpp
Summary: Allow zero sized code buffer when checking if there's enough remaining size
Reviewed-by: kvn

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

Changeset: 57bb83e8b536
Author:    coleenp
Date:      2015-08-20 17:36 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/57bb83e8b536

Merge

- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp

Changeset: da41f75db57a
Author:    coleenp
Date:      2015-08-20 17:39 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/da41f75db57a

Merge


Changeset: efc17f03e5d4
Author:    dcubed
Date:      2015-08-20 10:58 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/efc17f03e5d4

8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_<username> has wrong permissions
Summary: Add check for fchir() failure and disable shared PerfMemory in that case.
Reviewed-by: dcubed, simonis, gthornbr
Contributed-by: christoph.langer at sap.com

! 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

Changeset: 585dd7e5e806
Author:    dholmes
Date:      2015-08-25 00:26 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/585dd7e5e806

Merge


Changeset: 859d0f2dca76
Author:    tschatzl
Date:      2015-08-24 16:27 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/859d0f2dca76

8067336: Allow that PLAB allocations at the end of regions are flexible
Summary: PLAB allocations may return a buffer that is between minimum size (current allocation) and the desired size. This allows removes a large amount of fragmentation at the end of regions.
Reviewed-by: tbenson, mgerdin

! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/gc/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: bdd657221274
Author:    tschatzl
Date:      2015-08-24 16:32 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bdd657221274

8133456: HeapRegionManager::shrink_by() iterates suboptimally across regions
Reviewed-by: brutisso, tbenson

! src/share/vm/gc/g1/heapRegionManager.cpp

Changeset: 3d49f9466425
Author:    zmajo
Date:      2015-08-19 08:55 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3d49f9466425

8076373: In 32-bit VM interpreter and compiled code process NaN values differently
Summary: Change interpreter to use XMM registers on x86_32 if they are available. Add stubs for methods transforming from/to int/long float/double.
Reviewed-by: kvn, mcberg

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
+ test/compiler/floatingpoint/NaNTest.java

Changeset: e6db7b7e5d28
Author:    zmajo
Date:      2015-08-19 10:14 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e6db7b7e5d28

Merge


Changeset: 73e6afceb02e
Author:    zmajo
Date:      2015-08-19 11:59 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/73e6afceb02e

8133625: src/share/vm/opto/compile.hpp:96: error: integer constant is too large for ‘long’ type
Summary: Wrap constant causing the failure into into CONST64(). Update comments.
Reviewed-by: kvn

! src/share/vm/opto/compile.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp

Changeset: 10cbaebfcf3d
Author:    enevill
Date:      2015-08-19 11:59 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/10cbaebfcf3d

8133935: aarch64: fails to build from source
Summary: add inlucde of oops/oop.inline.hpp to fix build
Reviewed-by: coleenp

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: 8783515c57ad
Author:    enevill
Date:      2015-08-18 12:40 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8783515c57ad

8133352: aarch64: generates constrained unpredictable instructions
Summary: Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt
Reviewed-by: kvn, aph, adinn

! src/cpu/aarch64/vm/assembler_aarch64.cpp
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp

Changeset: 7956d0750510
Author:    adinn
Date:      2015-08-11 10:25 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7956d0750510

8078743: AARCH64: Extend use of stlr to cater for volatile object stores
Summary: The current use of stlr on AArch64 to implement volatile stores needs to be extended to cater for object stores.
Reviewed-by: kvn, aph, enevill

! src/cpu/aarch64/vm/aarch64.ad

Changeset: f4b9f233b44b
Author:    kvn
Date:      2015-08-19 17:59 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f4b9f233b44b

8133984: print_compressed_class_space() is only defined in 64-bit VM
Summary: define method's empty body in 32-bit VM.
Reviewed-by: coleenp

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

Changeset: 3cbb6dc4a075
Author:    roland
Date:      2015-08-18 16:10 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3cbb6dc4a075

8131969: jit/FloatingPoint/gen_math/Loops05 assert(2 <= size && size <= 16) failed: update low bits table
Summary: assert in register allocation code when vector Phi for a loop is processed because code assumes all inputs already processed
Reviewed-by: kvn

! src/share/vm/opto/chaitin.cpp
+ test/compiler/regalloc/TestVectorRegAlloc.java

Changeset: dbc1274bac56
Author:    enevill
Date:      2015-08-20 09:40 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/dbc1274bac56

8133842: aarch64: C2 generates illegal instructions with int shifts >=32
Summary: Fix logical operatations combined with shifts >= 32
Reviewed-by: kvn, aph, adinn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/aarch64_ad.m4

Changeset: 8bc4eb358829
Author:    roland
Date:      2015-08-21 09:12 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8bc4eb358829

Merge

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

Changeset: c0ea5537dc8b
Author:    thartmann
Date:      2015-08-25 07:49 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c0ea5537dc8b

8075805: Crash while trying to release CompiledICHolder
Summary: Removed nmethod transition to zombie outside of sweeper. Added cleaning of ICs of unloaded nmethods.
Reviewed-by: kvn, iveresov

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/vm_operations.cpp

Changeset: 514fccb1007c
Author:    roland
Date:      2015-08-26 09:49 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/514fccb1007c

8134321: tools/pack200/Pack200Test.java crashes in the VM PIT jdk9 b79
Summary: Code that capture field values of eliminated allocation at a safepoint when there's an arraycopy behind a Phi is broken
Reviewed-by: kvn

! src/share/vm/opto/macro.cpp
+ test/compiler/arraycopy/TestEliminatedArrayCopyPhi.java

Changeset: 52bbd44b2b7d
Author:    roland
Date:      2015-08-27 18:51 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/52bbd44b2b7d

Merge

- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp

Changeset: 22400a67babe
Author:    amurillo
Date:      2015-08-27 14:40 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/22400a67babe

Merge

- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp

Changeset: baa2257348b6
Author:    katleman
Date:      2015-09-03 14:24 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/baa2257348b6

Added tag jdk9-b80 for changeset 8e8377739c06

! .hgtags

Changeset: 4142c190cd5c
Author:    lana
Date:      2015-09-03 16:14 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4142c190cd5c

Merge

- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp

Changeset: 2e70148efaa5
Author:    roland
Date:      2015-08-26 12:43 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2e70148efaa5

8134288: compiler/runtime/6859338/Test6859338.java crashes in PhaseIdealLoop::try_move_store_after_loop
Summary: Store nodes may not have a control if used to update profiling
Reviewed-by: kvn

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

Changeset: 9df4555d2d7d
Author:    thartmann
Date:      2015-08-31 13:49 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9df4555d2d7d

8134493: Cleaning inline caches of unloaded nmethods should be done in sweeper
Summary: Clean ICs of unloaded nmethods in sweeper to avoid impact on safepoint duration.
Reviewed-by: kvn, mdoerr

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp

Changeset: 36208147039b
Author:    shade
Date:      2015-09-01 12:57 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/36208147039b

8076758: new StringBuilder().append(String).toString() should be recognized by OptimizeStringConcat
Reviewed-by: kvn, thartmann

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

Changeset: def98b57e3ce
Author:    amurillo
Date:      2015-09-08 15:39 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/def98b57e3ce

Merge


Changeset: 3d8dc82c16b0
Author:    lana
Date:      2015-09-11 10:26 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3d8dc82c16b0

Added tag jdk9-b81 for changeset 4142c190cd5c

! .hgtags

Changeset: 1c453a12be30
Author:    lana
Date:      2015-09-11 13:00 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1c453a12be30

Merge


Changeset: 7df0e3f7ad65
Author:    adinn
Date:      2015-08-26 17:13 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7df0e3f7ad65

8134322: AArch64: Fix several errors in C2 biased locking implementation
Summary: Several errors in C2 biased locking require fixing
Reviewed-by: kvn
Contributed-by: hui.shi at linaro.org

! src/cpu/aarch64/vm/aarch64.ad

Changeset: c530a118f715
Author:    shade
Date:      2015-09-01 19:48 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c530a118f715

8134758: Final String field values should be trusted as stable
Reviewed-by: kvn, thartmann

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

Changeset: da1c9ea76ce5
Author:    aph
Date:      2015-09-02 13:23 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/da1c9ea76ce5

8134869: AARCH64: GHASH intrinsic is not optimal
Summary: Rewrite intrinsic to make better use of SIMD instructions
Reviewed-by: kvn

! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp

Changeset: c030d25ae04e
Author:    kvn
Date:      2015-09-02 11:03 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c030d25ae04e

8134898: Small fixes found during JVMCI work
Summary: Removed jre/ from jdk paths in makefiles. Add Thread::_unhandled_oops field for debug and fastdebug builds. Fix doc.
Reviewed-by: coleenp, bdelsart

! make/Makefile
! make/bsd/makefiles/vm.make
! make/build.sh
! make/hotspot.script
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/vm.make
! src/share/vm/adlc/Doc/Syntax.doc
! src/share/vm/runtime/thread.hpp

Changeset: 04426ad76887
Author:    roland
Date:      2015-09-02 10:00 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/04426ad76887

8134468: Lucene test failures with 32 bit JDK 9b78, Server compiler
Summary: test that checks whether an array load falls into the range of an arraycopy is incorrect on 32bits
Reviewed-by: iveresov, kvn

! src/share/vm/opto/arraycopynode.cpp
+ test/compiler/arraycopy/TestArrayCopyOverflowInBoundChecks.java

Changeset: 82b61ad9f45f
Author:    roland
Date:      2015-09-02 22:05 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/82b61ad9f45f

Merge


Changeset: 5dda6f5397ff
Author:    kvn
Date:      2015-09-02 15:11 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5dda6f5397ff

8075093: Enable UseFPUForSpilling support on SPARC
Summary: Use single-cycle MOV instructions (MOVdTOx, MOVxTOd) for spills on SPARC which have them.
Reviewed-by: kvn
Contributed-by: shrinivas.joshi at oracle.com

! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 979c4f71a3c8
Author:    roland
Date:      2015-08-31 17:20 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/979c4f71a3c8

8134031: Incorrect JIT compilation of complex code with inlining and escape analysis
Summary: Bad rewiring of memory edges when we split unique types during EA
Reviewed-by: kvn

! src/share/vm/opto/escape.cpp
+ test/compiler/escapeAnalysis/TestEABadMergeMem.java

Changeset: 6ed37de41ebb
Author:    iveresov
Date:      2015-09-03 14:29 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6ed37de41ebb

8135035: Reverse changes from 8075093
Summary: 8075093 turn on FPU spilling that need to be stabilized first
Reviewed-by: kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 66e8f7dba7d8
Author:    kvn
Date:      2015-09-03 15:03 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/66e8f7dba7d8

8132081: C2 support for Adler32 on SPARC
Summary: Add C2 instrinsic support for Adler32 checksum on SPARC.
Reviewed-by: kvn
Contributed-by: ahmed.khawaja at oracle.com

! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/intrinsics/adler32/TestAdler32.java

Changeset: 8f5648c43725
Author:    neliasso
Date:      2015-09-04 12:47 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8f5648c43725

8135067: Preparatory refactorings for compiler control
Summary: Extract CompileTask and clean up
Reviewed-by: roland

! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
+ src/share/vm/compiler/compileTask.cpp
+ src/share/vm/compiler/compileTask.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: e13d7fa76fac
Author:    coleenp
Date:      2015-08-24 15:41 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e13d7fa76fac

8133561: linux thread id should be reported in decimal in the error reports now
Summary: linux thread id error reports changed back to decimal
Reviewed-by: hseigel, ctornqvi, coleenp
Contributed-by: rachel.protacio at oracle.com

! src/share/vm/utilities/vmError.cpp

Changeset: 8af2c4220477
Author:    coleenp
Date:      2015-08-25 17:30 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8af2c4220477

Merge


Changeset: 3dfd8c6b3f6c
Author:    gziemski
Date:      2015-08-24 16:17 -0500
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3dfd8c6b3f6c

8134239: compiler/arguments/CheckCICompilerCount.java still fails
Summary: Compiler team updated the test by adding a new test case, but due to merging timing it was still using the old constraint error message format, which needed updating
Reviewed-by: ctornqvi, hseigel

! test/compiler/arguments/CheckCICompilerCount.java

Changeset: c7817bc5bb15
Author:    coleenp
Date:      2015-08-25 19:06 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c7817bc5bb15

Merge


Changeset: a45fb54484ad
Author:    kzhaldyb
Date:      2015-08-07 17:58 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a45fb54484ad

8132708: Add tests for Humongous objects allocation threshold
Summary: Added the test which checks that Humongous objects allocation threshold works as expected
Reviewed-by: tschatzl, dfazunen

+ test/gc/g1/humongousObjects/Helpers.java
+ test/gc/g1/humongousObjects/TestHumongousThreshold.java

Changeset: 09094287d06f
Author:    iignatyev
Date:      2015-08-25 21:05 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/09094287d06f

Merge


Changeset: 522260f7f54c
Author:    jiangli
Date:      2015-08-25 17:22 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/522260f7f54c

8131734: assert(!is_null(v)) failed: narrow klass value can never be zero with -Xshared:auto
Summary: Handle shared string mapping failures.
Reviewed-by: tschatzl, kbarrett, ddmitriev, hseigel
Contributed-by: tom.benson at oracle.com, jiangli.zhou at oracle.com

! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1MarkSweep.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
+ test/runtime/SharedArchiveFile/SharedStringsRunAuto.java

Changeset: c1bd0eb306f1
Author:    dholmes
Date:      2015-08-26 18:59 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c1bd0eb306f1

8133646: Internal Error: x86/vm/macroAssembler_x86.cpp:886 DEBUG MESSAGE: StubRoutines::call_stub: threads must correspond
Reviewed-by: kvn, coleenp, dcubed

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

Changeset: 79b7d59ee282
Author:    ehelin
Date:      2015-08-27 16:28 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/79b7d59ee282

8134504: Remove usage of EvacuationInfo from G1CollectorPolicy
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: f7abf3de7822
Author:    ehelin
Date:      2015-08-28 09:05 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f7abf3de7822

8134509: G1ParCopyClosure does not need a ReferenceProcessor
Reviewed-by: stefank, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp

Changeset: c64d134410a7
Author:    erikj
Date:      2015-08-28 09:57 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c64d134410a7

8134157: adlc fails to compile with SS12u4
Reviewed-by: dholmes, kbarrett, ihse

! make/solaris/makefiles/adlc.make

Changeset: bf890f7af014
Author:    erikj
Date:      2015-08-28 11:10 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bf890f7af014

Merge


Changeset: a37aac88925c
Author:    ddmitriev
Date:      2015-08-28 17:32 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a37aac88925c

8132725: Memory leak in Arguments::add_property function
Summary: Logic in add_property was rewritten to avoid memory leak
Reviewed-by: iklam, coleenp

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: a380403592b2
Author:    kbarrett
Date:      2015-08-18 17:48 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a380403592b2

8072817: CardTableExtension kind() should be BarrierSet::CardTableExtension
Summary: Use BarrierSet::CardTableForRS where needed, and update concrete bs tags.
Reviewed-by: jwilhelm, jmasa

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/parallel/cardTableExtension.hpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shared/barrierSet.inline.hpp
! src/share/vm/gc/shared/cardTableModRefBSForCTRS.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkBuilder.cpp

Changeset: e59d6364edec
Author:    kbarrett
Date:      2015-08-28 23:57 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e59d6364edec

Merge


Changeset: c66e1029a407
Author:    kbarrett
Date:      2015-08-31 13:06 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c66e1029a407

8131330: G1CollectedHeap::verify_dirty_young_list fails with assert
Summary: Use assembly loop to avoid compiler optimization into memset
Reviewed-by: ecaspole, tschatzl

+ src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/shared/blockOffsetTable.hpp
+ src/share/vm/gc/shared/memset_with_concurrent_readers.cpp
+ src/share/vm/gc/shared/memset_with_concurrent_readers.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 3ca7e75b4e42
Author:    dsamersoff
Date:      2015-08-31 21:46 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3ca7e75b4e42

Merge

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/templateTable_x86.cpp

Changeset: 9bd030a59111
Author:    dsamersoff
Date:      2015-08-31 23:29 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9bd030a59111

Merge


Changeset: da9eeb2c1cbd
Author:    sangheki
Date:      2015-08-31 11:51 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/da9eeb2c1cbd

8078555: GC: implement ranges (optionally constraints) for those flags that have them missing
Summary: Add ranges and constraint functions for GC flags.
Reviewed-by: jmasa, kbarrett, gziemski, ddmitriev, drwhite

! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
+ test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestObjectTenuringFlags.java

Changeset: be685a5356a4
Author:    tschatzl
Date:      2015-09-01 10:53 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/be685a5356a4

8067341: Modify PLAB sizing algorithm to waste less
Summary: Change the G1 PLAB resizing algorithm to waste less memory by being more conservative about the PLAB sizes.
Reviewed-by: ecaspole, jmasa

! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1_globals.hpp

Changeset: 2381355ef90a
Author:    pliden
Date:      2015-09-01 13:13 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2381355ef90a

8134738: Remove CollectorPolicy::Name
Reviewed-by: brutisso, mgerdin

! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/shared/collectorPolicy.hpp

Changeset: 6dad23e1c89d
Author:    pliden
Date:      2015-09-01 14:17 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6dad23e1c89d

Merge


Changeset: e7f6dd5835be
Author:    gthornbr
Date:      2015-09-01 14:01 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e7f6dd5835be

8134161: JVM is creating too many GC helper threads on T7/M7 linux/sparc platform
Summary: Recognize the T7/M7 platform.
Reviewed-by: dcubed, kvn, jmasa

! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp

Changeset: 2cad024257e9
Author:    sjohanss
Date:      2015-09-02 09:14 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2cad024257e9

8129417: Oop iteration clean-up to remove oop_ms_follow_contents
Reviewed-by: pliden, ehelin

! src/share/vm/gc/cms/cmsOopClosures.hpp
! src/share/vm/gc/cms/cmsOopClosures.inline.hpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/parallel/immutableSpace.cpp
! src/share/vm/gc/parallel/mutableSpace.cpp
! src/share/vm/gc/parallel/mutableSpace.hpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/serial/markSweep.cpp
! src/share/vm/gc/serial/markSweep.hpp
! src/share/vm/gc/serial/markSweep.inline.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/specialized_oop_closures.hpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/iterator.inline.hpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceClassLoaderKlass.inline.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlass.inline.hpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.inline.hpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/instanceRefKlass.inline.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/oops/typeArrayKlass.inline.hpp
! src/share/vm/utilities/stack.inline.hpp

Changeset: 116afd2a8cbd
Author:    ysr
Date:      2015-09-02 11:56 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/116afd2a8cbd

8133818: Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Summary: Test contributed by brutisso
Reviewed-by: tonyp, tschatzl

! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/referenceProcessorStats.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
+ test/gc/logging/TestPrintReferences.java

Changeset: 94b68bbd87b5
Author:    sfriberg
Date:      2015-09-02 09:51 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/94b68bbd87b5

8066443: Add G1 support for promotion event
Reviewed-by: tschatzl

! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp

Changeset: 48b57bb45fe5
Author:    tschatzl
Date:      2015-09-02 09:57 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/48b57bb45fe5

8134858: Remove G1 specific checking of Young/OldPLABSize in G1CollectorPolicy constructor
Summary: Remove obsolete and wrong code.
Reviewed-by: mgerdin, brutisso

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

Changeset: 7eec02b95f9e
Author:    tschatzl
Date:      2015-09-02 14:00 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7eec02b95f9e

8134856: Incorrect use of PLAB::min_size() in MaxPLABSizeBounds
Reviewed-by: jwilhelm, tbenson

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

Changeset: 943f36515734
Author:    tschatzl
Date:      2015-09-02 16:16 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/943f36515734

Merge

! src/share/vm/gc/shared/gcTrace.cpp

Changeset: d487a586ed9c
Author:    kbarrett
Date:      2015-09-02 11:41 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d487a586ed9c

8134806: Clean up write_ref_field_work
Summary: Remove unnecessary pure virtual decl and default argument values.
Reviewed-by: jwilhelm, tbenson, jmasa

! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/modRefBarrierSet.hpp

Changeset: d10e26451cd0
Author:    sangheki
Date:      2015-09-02 17:49 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d10e26451cd0

8134972: [BACKOUT] GC: implement ranges (optionally constraints) for those flags that have them missing
Reviewed-by: jwilhelm

! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
- test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestObjectTenuringFlags.java

Changeset: f44314157fcb
Author:    dcubed
Date:      2015-09-03 10:22 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f44314157fcb

8049304: race between VM_Exit and _sync_FutileWakeups->inc()
Summary: Add PerfDataManager.has_PerfData() to indicate when PerfData objects should be safe to query. Update Java monitor PerfData usage to check the new flag. PerfDataManager::destroy() should only be called at a safepoint and when the StatSampler is not active.
Reviewed-by: kbarrett, dholmes, tbenson, bdelsart

! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/synchronizer.cpp

Changeset: f35456fc82ae
Author:    mseledtsov
Date:      2015-09-03 08:57 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f35456fc82ae

8133180: [TESTBUG] runtime/SharedArchiveFile/SharedStrings.java failed with WhiteBox.class : no such file or directory
Summary: Removed ambiguity on where JarBuilder looks for classes
Reviewed-by: jiangli, ctornqvi, gtriantafill

! test/runtime/SharedArchiveFile/BasicJarBuilder.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/SharedArchiveFile/SharedStringsWb.java

Changeset: 1fb9e9f01532
Author:    tschatzl
Date:      2015-09-04 08:36 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1fb9e9f01532

8134857: Inconsistency in maximum TLAB/PLAB size and humongous object size
Summary: Align TLAB/PLAB size with exact humongous object size threshold, not that value -1.
Reviewed-by: jmasa, dfazunen

! src/share/vm/gc/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestPLABSizeBounds.java

Changeset: ceb9d9044fc8
Author:    mgerdin
Date:      2015-09-04 09:47 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ceb9d9044fc8

8135012: Don't use G1RootProcessor when scanning remembered sets
Reviewed-by: jmasa, ecaspole

+ src/share/vm/gc/g1/g1CodeBlobClosure.cpp
+ src/share/vm/gc/g1/g1CodeBlobClosure.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp

Changeset: 67967c7b055c
Author:    jwilhelm
Date:      2015-09-04 13:23 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/67967c7b055c

8130823: VerifyRememberedSets is an expensive nop in product builds
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc/parallel/cardTableExtension.cpp

Changeset: 262b86c271b0
Author:    jlaskey
Date:      2015-09-04 10:12 -0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/262b86c271b0

8087181: Move native jimage code to its own library (maybe libjimage)
Reviewed-by: alanb, lfoltan, hseigel, acorn
Contributed-by: james.laskey at oracle.com, jean-francois.denise at oracle.com, roger.riggs at oracle.com

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
+ src/share/vm/classfile/jimage.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java

Changeset: a78dd396f8a4
Author:    jlaskey
Date:      2015-09-04 20:29 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a78dd396f8a4

Merge


Changeset: 102e32f29835
Author:    rdurbin
Date:      2015-09-04 14:49 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/102e32f29835

8061999: Enhance VM option parsing to allow options to be specified in a file
Summary: Add support for the "-XX:VMOptionsFile=<path>" option.
Reviewed-by: dcubed, gthornbr, gziemski, ddmitriev, dholmes, coleenp

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

Changeset: f74b3ce62e1f
Author:    dbuck
Date:      2015-09-04 17:33 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f74b3ce62e1f

8135002: Fix or remove broken links in objectMonitor.cpp comments
Summary: Updated comments to refer to relevant patents.
Reviewed-by: dcubed

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

Changeset: 1ca70c12a335
Author:    jwilhelm
Date:      2015-08-18 21:32 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1ca70c12a335

8134626: Misc cleanups after generation array removal
Reviewed-by: david, dholmes, tschatzl

! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parNewGeneration.hpp
! src/share/vm/gc/g1/heapRegionType.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.inline.hpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psOldGen.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/parallel/psTasks.cpp
! src/share/vm/gc/parallel/psTasks.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.hpp
! src/share/vm/gc/serial/defNewGeneration.inline.hpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.hpp
! src/share/vm/gc/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/genRemSet.hpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/vmGCOperations.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
! src/share/vm/services/psMemoryPool.cpp
! src/share/vm/services/psMemoryPool.hpp

Changeset: d750cc39ed60
Author:    dfazunen
Date:      2015-09-07 21:30 +0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d750cc39ed60

8132709: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java might fail on embedded
Reviewed-by: tschatzl, jwilhelm

! test/gc/g1/TestHumongousShrinkHeap.java

Changeset: e7dadf42aa35
Author:    mchernov
Date:      2015-09-01 21:38 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e7dadf42aa35

8081317: [NEWTEST] documented GC ratio tuning and new size options should be covered by regression tests
Reviewed-by: iignatyev, dfazunen

! src/share/vm/prims/whitebox.cpp
+ test/gc/arguments/GCTypes.java
+ test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
+ test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
+ test/gc/arguments/TestNewRatioFlag.java
+ test/gc/arguments/TestNewSizeFlags.java
+ test/gc/arguments/TestSurvivorRatioFlag.java
+ test/gc/arguments/TestTargetSurvivorRatioFlag.java
+ test/testlibrary/jdk/test/lib/AllocationHelper.java
+ test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java

Changeset: 9a8f97037119
Author:    iignatyev
Date:      2015-09-07 20:03 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9a8f97037119

Merge


Changeset: 0316b41ccb2f
Author:    jwilhelm
Date:      2015-09-08 16:10 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0316b41ccb2f

Merge

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java

Changeset: bef52fbeb8ae
Author:    amurillo
Date:      2015-09-10 14:55 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bef52fbeb8ae

Merge

- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java

Changeset: ce9c22f23999
Author:    amurillo
Date:      2015-09-15 07:47 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ce9c22f23999

Merge


Changeset: 779012e87268
Author:    lana
Date:      2015-09-18 10:46 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/779012e87268

Added tag jdk9-b82 for changeset 1c453a12be30

! .hgtags

Changeset: 3ed0df2c553a
Author:    lana
Date:      2015-09-18 14:21 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3ed0df2c553a

Merge

- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java

Changeset: a589f73b79f4
Author:    mcberg
Date:      2015-09-09 10:34 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a589f73b79f4

8135028: support for vectorizing double precision sqrt
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/loopopts/superword/SumRedSqrt_Double.java

Changeset: 846018509b70
Author:    iveresov
Date:      2015-09-10 17:56 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/846018509b70

Merge

- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java

Changeset: 2e58b602c89b
Author:    aph
Date:      2015-09-08 14:08 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2e58b602c89b

8135157: DMB elimination in AArch64 C2 synchronization implementation
Summary: Reduce memory barrier usage in C2 fast lock and unlock.
Reviewed-by: kvn
Contributed-by: wei.tang at linaro.org, aph at redhat.com

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Changeset: 87a55af2ff28
Author:    kzhaldyb
Date:      2015-09-11 16:11 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/87a55af2ff28

8132980: Improve stability of whitebox methods getCodeBlob and freeCodeBlob
Summary: Added checks for negative and null size and address values (where applicable) for getCodeBlob, allocateCodeBlob and freeCodeBlob, added regression test
Reviewed-by: iignatyev

! src/share/vm/prims/whitebox.cpp
! test/testlibrary/jdk/test/lib/Utils.java
+ test/testlibrary_tests/whitebox/BlobSanityTest.java

Changeset: 41b6cb9246fe
Author:    mcberg
Date:      2015-09-11 17:02 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/41b6cb9246fe

8132160: support for AVX 512 call frames and stack management
Summary: simplify save/restore frame on x86 systems which support EVEX.
Reviewed-by: kvn, iveresov

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad

Changeset: 69ed894b4045
Author:    thartmann
Date:      2015-09-14 07:02 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/69ed894b4045

8080999: MemoryPoolMXBean.getUsageThresholdCount() returns incorrect value
Summary: Fixed race condition in the JMX code for the LowMemoryDetector.
Reviewed-by: kvn

! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/lowMemoryDetector.hpp

Changeset: 720d0ff40323
Author:    thartmann
Date:      2015-09-14 07:03 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/720d0ff40323

Merge

- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java

Changeset: a5ae3454a758
Author:    thartmann
Date:      2015-09-14 10:00 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a5ae3454a758

8135252: IdealLoopTree::dump_head() prints negative trip count
Summary: IdealLoopTree::dump_head() should not cast float to int.
Reviewed-by: kvn

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

Changeset: 486680e6ed5e
Author:    thartmann
Date:      2015-09-14 09:11 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/486680e6ed5e

Merge


Changeset: b9246bd13eeb
Author:    roland
Date:      2015-09-11 16:56 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b9246bd13eeb

8135069: C2 replaces range checks by unsigned comparison with -1
Summary: i < 0 || i > -1 wrongly folded as i >u -1
Reviewed-by: kvn

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

Changeset: bfb61f868681
Author:    roland
Date:      2015-09-08 19:19 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bfb61f868681

8134974: 8130847 broken with loop predicates
Summary: Pinned eliminated arraycopy loads in uncommon trap path for loop predicates may need to be moved
Reviewed-by: kvn

! src/share/vm/opto/loopPredicate.cpp
+ test/compiler/arraycopy/TestEliminatedArrayLoopPredicateCopyDeopt.java

Changeset: 3b914aea509b
Author:    jwilhelm
Date:      2015-09-08 16:10 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3b914aea509b

Merge

- src/share/vm/classfile/imageDecompressor.cpp
- src/share/vm/classfile/imageDecompressor.hpp
- src/share/vm/classfile/imageFile.cpp
- src/share/vm/classfile/imageFile.hpp
- src/share/vm/utilities/endian.cpp
- src/share/vm/utilities/endian.hpp
- test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java
- test/runtime/modules/ImageFile/ImageCloseTest.java
- test/runtime/modules/ImageFile/ImageFileHeaderTest.java
- test/runtime/modules/ImageFile/ImageFindAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetAttributesTest.java
- test/runtime/modules/ImageFile/ImageGetDataAddressTest.java
- test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java
- test/runtime/modules/ImageFile/ImageGetStringBytesTest.java
- test/runtime/modules/ImageFile/ImageOpenTest.java
- test/runtime/modules/ImageFile/ImageReadTest.java
- test/runtime/modules/ImageFile/LocationConstants.java

Changeset: abc9e76c520d
Author:    kbarrett
Date:      2015-09-08 16:00 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/abc9e76c520d

8134797: Remove explicit casts in CollectorPolicy hierarchy
Summary: Removed the explicit casts.
Reviewed-by: jwilhelm, tschatzl, pliden

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp

Changeset: 9810d3869392
Author:    mgerdin
Date:      2015-09-09 10:34 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9810d3869392

8135152: Create a G1ParScanThreadStateSet class for managing G1 GC per thread states
Reviewed-by: tschatzl, ehelin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
+ src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/ageTable.hpp

Changeset: 8a758dbe0212
Author:    mgerdin
Date:      2015-09-09 14:22 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8a758dbe0212

8135154: Move cards scanned and surviving young words aggregation to G1ParScanThreadStateSet
Reviewed-by: tschatzl, ehelin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp

Changeset: 49b16955b909
Author:    sangheki
Date:      2015-09-09 09:19 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/49b16955b909

8135025: Error message is repeated for large value at G1ConcRefinementThreads
Summary: Changed error handling when G1ConcRefinementThreads creation failed
Reviewed-by: jwilhelm, kbarrett, tschatzl

! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 05be144c3f45
Author:    kbarrett
Date:      2015-09-09 14:31 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/05be144c3f45

8135209: Avoid abutting string literals and identifiers
Summary: Add spaces between string literals and identifiers.
Reviewed-by: brutisso, pliden

! src/share/vm/gc/g1/g1EvacStats.cpp

Changeset: b41072c42cd5
Author:    kzhaldyb
Date:      2015-09-09 15:14 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b41072c42cd5

8134523: Humongous object test fails with OOME
Summary: Added Xms for runs with region' size 16M and 32M to prevent OOME
Reviewed-by: mgerdin, dfazunen

! test/gc/g1/humongousObjects/TestHumongousThreshold.java

Changeset: b29257a2312e
Author:    iignatyev
Date:      2015-09-09 22:32 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b29257a2312e

Merge


Changeset: bba7a69f67c7
Author:    coleenp
Date:      2015-09-09 23:47 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bba7a69f67c7

8135298: Fix zero builds for "unknown" architectures on linux.
Summary: add zero architectures for default cases
Reviewed-by: coleenp
Contributed-by: Matthias Klose <doko at ubuntu.com>

! src/os/linux/vm/os_linux.cpp

Changeset: 059904d87241
Author:    coleenp
Date:      2015-09-10 06:15 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/059904d87241

Merge


Changeset: 41972b466086
Author:    ehelin
Date:      2015-09-11 10:02 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/41972b466086

8135260: Split G1CollectorPolicy::finalize_cset into two parts
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 3ebbe21f938e
Author:    ehelin
Date:      2015-09-11 13:20 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3ebbe21f938e

8135253: Add push method to CollectionSetChooser
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp

Changeset: 302c7e22630b
Author:    jmasa
Date:      2015-05-25 19:26 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/302c7e22630b

8081629: CMS split_block() does not correctly fix up block-offset-table for large blocks
Reviewed-by: tschatzl, ysr

! src/share/vm/gc/shared/blockOffsetTable.cpp

Changeset: 7b8eb3b6361a
Author:    akulyakh
Date:      2015-09-14 14:26 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7b8eb3b6361a

8134641: CodelistTest.java fails with sun.misc.Unsafe.getUnsafe
Summary: Excluding lines containing sun.misc.Unsafe.getUnsafe from the test input as getUnsafe is hidden from reflection
Reviewed-by: sla

! test/serviceability/dcmd/compiler/CodelistTest.java

Changeset: 4f3ddb6a2b70
Author:    jiangli
Date:      2015-09-14 14:55 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4f3ddb6a2b70

8135097: Unmap failure for executable memory on windows
Summary: Use 'pd_release_memory' for executable memory in os::pd_unmap_memory().
Reviewed-by: iklam, coleenp

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

Changeset: ea4f98bd8dd5
Author:    jwilhelm
Date:      2015-09-15 15:49 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ea4f98bd8dd5

Merge


Changeset: 1ac336e4e8fe
Author:    amurillo
Date:      2015-09-17 09:19 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1ac336e4e8fe

Merge


Changeset: 0093079406dd
Author:    amurillo
Date:      2015-09-22 11:01 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0093079406dd

Merge


Changeset: 90b308169cb2
Author:    lana
Date:      2015-09-25 22:59 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/90b308169cb2

Added tag jdk9-b83 for changeset 3ed0df2c553a

! .hgtags

Changeset: 184c43284449
Author:    lana
Date:      2015-09-26 09:21 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/184c43284449

Merge


Changeset: 2acd6706667f
Author:    jwilhelm
Date:      2015-09-15 15:49 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2acd6706667f

Merge


Changeset: 42f7bd6a45c4
Author:    kbarrett
Date:      2015-09-16 16:25 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/42f7bd6a45c4

8136627: Backout JDK-8133818 Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Reviewed-by: brutisso

! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/referenceProcessorStats.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
- test/gc/logging/TestPrintReferences.java

Changeset: c5008e54c609
Author:    mgerdin
Date:      2015-09-17 16:07 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c5008e54c609

8136701: Remove YOUNG_LIST_VERBOSE code from G1CollectedHeap
Reviewed-by: stefank, jwilhelm

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

Changeset: bf540cb95dbb
Author:    hseigel
Date:      2015-09-18 07:01 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bf540cb95dbb

8132904: Type checking verifier fails to reject assignment from array to an interface
Summary: Only allow assignment if interface is Cloneable or Serializable.
Reviewed-by: kamg, gtriantafill, jiangli

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

Changeset: a71b0b9c84b9
Author:    minqi
Date:      2015-09-18 13:41 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a71b0b9c84b9

8135085: Change Method::_intrinsic_id from u1 to u2
Summary: Convert Method::_intrinsic_id from u1 to u2 to expand id range over 255.
Reviewed-by: coleenp, iklam, jiangli
Contributed-by: aleksey.shipilev at oracle.com

! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b19bd30ae9f3
Author:    iklam
Date:      2015-09-18 09:48 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b19bd30ae9f3

8065155: Refactor Hotspot mapfiles
Summary: Moved common exported functions to make/share/makefiles/mapfile-vers
Reviewed-by: ihse, bdelsart

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/aix/makefiles/vm.make
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/bsd/makefiles/vm.make
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/linux/makefiles/vm.make
+ make/share/makefiles/mapfile-vers
! make/solaris/makefiles/mapfile-vers
! make/solaris/makefiles/vm.make

Changeset: e144340c417a
Author:    simonis
Date:      2015-09-21 10:45 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e144340c417a

8135179: Fix conversion warning after 8067341
Summary: Add required casts.
Reviewed-by: tschatzl, goetz

! src/share/vm/gc/g1/g1EvacStats.cpp

Changeset: 111681c88c9a
Author:    drwhite
Date:      2015-09-11 15:31 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/111681c88c9a

8066821: Enhance command line processing to manage deprecating and obsoleting -XX command line arguments
Summary: Add support for alias options and automatically expiring deprecated options
Reviewed-by: dholmes, kbarrett, acorn
Contributed-by: derek.white at oracle.com

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.hpp
! test/TEST.groups
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java
+ test/runtime/CommandLine/VMAliasOptions.java
+ test/runtime/CommandLine/VMDeprecatedOptions.java
! test/runtime/NMT/AutoshutdownNMT.java
! test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java

Changeset: 8e4288c4127d
Author:    hseigel
Date:      2015-09-22 09:48 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8e4288c4127d

8135208: VM permits illegal <clinit> access_flags, versions 51-52
Summary: Check access flags for <clinit> methods that are not class init methods.
Reviewed-by: kamg, gtriantafill

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

Changeset: 9cd2f42c84c0
Author:    hseigel
Date:      2015-09-22 14:24 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9cd2f42c84c0

8135265: VM fails on 'empty' interface public <init>()V method with VerifyError
Summary: Don't check for calls to super() or this() fro <init>()V methods if they are in interfaces.  Because, they are not ctors.
Reviewed-by: acorn, gtriantafill

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

Changeset: fbac2a5639dc
Author:    jwilhelm
Date:      2015-09-21 17:49 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fbac2a5639dc

Merge


Changeset: 5f8fa6465399
Author:    amurillo
Date:      2015-09-24 11:38 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5f8fa6465399

Merge

- test/gc/logging/TestPrintReferences.java
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java

Changeset: a02911828e48
Author:    amurillo
Date:      2015-09-30 07:41 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a02911828e48

Merge


Changeset: c5103d0b37bf
Author:    lana
Date:      2015-10-05 20:24 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c5103d0b37bf

Added tag jdk9-b84 for changeset 184c43284449

! .hgtags

Changeset: 03845376ea9d
Author:    lana
Date:      2015-10-06 08:41 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/03845376ea9d

Merge

- test/gc/logging/TestPrintReferences.java
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java

Changeset: c58e4c0700f5
Author:    chegar
Date:      2015-10-09 14:21 +0100
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c58e4c0700f5

8138978: Examine usages of sun.misc.IOUtils
Reviewed-by: alanb, mullan, psandoz, rriggs, weijun

! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/runtime/8003720/VictimClassLoader.java

Changeset: 33e891f71711
Author:    lana
Date:      2015-10-08 22:30 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/33e891f71711

Added tag jdk9-b85 for changeset 03845376ea9d

! .hgtags

Changeset: 1ae4191359d8
Author:    lana
Date:      2015-10-09 10:22 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1ae4191359d8

Merge


Changeset: d7ffd16382fe
Author:    lana
Date:      2015-10-15 15:15 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d7ffd16382fe

Added tag jdk9-b86 for changeset 1ae4191359d8

! .hgtags

Changeset: e1517978bf12
Author:    enevill
Date:      2015-09-15 12:59 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e1517978bf12

8136524: aarch64: test/compiler/runtime/7196199/Test7196199.java fails
Summary: Fix safepoint handlers to save 128 bits on vector poll
Reviewed-by: kvn
Contributed-by: felix.yang at linaro.org

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp

Changeset: 43451068d53c
Author:    roland
Date:      2015-09-15 13:08 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/43451068d53c

8136461: PhaseIdealLoop::try_move_store_before_loop() may bypass early loop exit
Summary: PhaseIdealLoop::try_move_store_before_loop() needs to check for early loop exit before candidate Stores
Reviewed-by: kvn

! src/share/vm/opto/loopopts.cpp
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
+ test/compiler/loopopts/TestMoveStoresOutOfLoopsStoreNoCtrl.java

Changeset: cc267038a9c1
Author:    kvn
Date:      2015-09-15 11:04 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cc267038a9c1

8136406: Remove ZapDeadCompiledLocals code
Summary: Dead code elimination.
Reviewed-by: roland, twisti

! agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 65c21ccab1bd
Author:    kvn
Date:      2015-09-16 20:33 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/65c21ccab1bd

Merge


Changeset: 10e79692c25e
Author:    mcberg
Date:      2015-09-16 13:16 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/10e79692c25e

8134802: LCM register pressure scheduling
Summary: Calculate register pressure in a block to help instructions scheduling.
Reviewed-by: kvn, dlong

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/live.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/node.hpp

Changeset: a60e232aa8f2
Author:    kvn
Date:      2015-09-16 15:54 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a60e232aa8f2

8134553: CRC32C implementations for x86/x64 targets
Reviewed-by: kvn
Contributed-by: tomasz.wojtowicz at intel.com

! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
+ src/cpu/x86/vm/crc32c.h
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/stubRoutines_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/zero/vm/interpreterGenerator_zero.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 6d9d273e7f0d
Author:    thartmann
Date:      2015-09-17 08:08 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6d9d273e7f0d

8134739: compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts
Summary: Bail out of superword optimization if loop was removed (i.e., if zero-trip Opaque1Node was removed).
Reviewed-by: kvn, roland

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

Changeset: 476739c20b35
Author:    iveresov
Date:      2015-09-17 13:42 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/476739c20b35

Merge


Changeset: e3201914b83b
Author:    neliasso
Date:      2015-09-18 10:11 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e3201914b83b

8135068: Extract method matchers from CompilerOracle
Summary: Ecapsulate code to enable reuse
Reviewed-by: roland, kvn

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
+ src/share/vm/compiler/methodMatcher.cpp
+ src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/c2/5091921/Test7005594.sh
! test/compiler/oracle/CheckCompileCommandOption.java
+ test/compiler/oracle/MethodMatcherTest.java
! test/compiler/oracle/TestCompileCommand.java
! test/compiler/oracle/command1.txt
! test/runtime/CommandLine/CompilerConfigFileWarning.java

Changeset: 17efe8fc4f48
Author:    mdoerr
Date:      2015-09-17 09:03 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/17efe8fc4f48

8136525: Generate interpreter entries only once and avoid unnecessary jump to jump
Reviewed-by: coleenp, twisti, aph

! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
! src/cpu/aarch64/vm/interpreter_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.cpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp

Changeset: 3ac528612681
Author:    coleenp
Date:      2015-09-18 16:37 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3ac528612681

Merge


Changeset: 3b908f10337f
Author:    tpivovarova
Date:      2015-09-19 12:03 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/3b908f10337f

8136693: add package statement 'compiler.testlibrary' to CompilerUtils
Reviewed-by: iignatyev

! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/testlibrary/CompilerUtils.java

Changeset: d61e3154b6e0
Author:    dpochepk
Date:      2015-09-19 12:04 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d61e3154b6e0

8136718: [TESTBUG] introduce FileInstaller functionality
Reviewed-by: iignatyev

+ test/testlibrary/jdk/test/lib/FileInstaller.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: bab9d3d37ae8
Author:    iignatyev
Date:      2015-09-19 11:19 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bab9d3d37ae8

Merge


Changeset: 95e96bd4b70b
Author:    adinn
Date:      2015-09-16 09:52 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/95e96bd4b70b

8080293: AARCH64: Remove unnecessary dmbs from generated CAS code
Summary: The current encoding for CAS generates unnecessary leading and trailing dmbs for the MemBarAcquire and MemBarRelease which ought to be elided
Reviewed-by: kvn

! src/cpu/aarch64/vm/aarch64.ad

Changeset: 66d90f141fd8
Author:    zmajo
Date:      2015-09-22 13:42 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/66d90f141fd8

8136914: compiler/loopopts/superword/SumRedSqrt_Double.java times out
Summary: Change test to execute only on relevant (x86-based) platforms.
Reviewed-by: kvn, dlong

! test/compiler/loopopts/superword/SumRedSqrt_Double.java

Changeset: 6cc606e29b74
Author:    roland
Date:      2015-09-21 10:51 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6cc606e29b74

8136596: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape
Summary: elide MemBar when AllocateNode _is_non_escaping
Reviewed-by: kvn, roland
Contributed-by: hui.shi at linaro.org

! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp

Changeset: 7c288547a709
Author:    roland
Date:      2015-09-22 15:25 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7c288547a709

8136926: phi == NULL assert in PhaseIdealLoop::try_move_store_after_loop
Summary: multiple phis on same slice are possible in a loop
Reviewed-by: kvn, mcberg

! src/share/vm/opto/loopopts.cpp
! test/compiler/loopopts/TestMoveStoresOutOfLoops.java

Changeset: db3a3feccd9b
Author:    enevill
Date:      2015-09-16 13:50 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/db3a3feccd9b

8136615: aarch64: elide DecodeN when followed by CmpP 0
Summary: remove DecodeN when comparing a narrow oop with 0
Reviewed-by: kvn, adinn

! src/cpu/aarch64/vm/aarch64.ad

Changeset: 56024013648f
Author:    kzhaldyb
Date:      2015-09-24 18:24 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/56024013648f

8137020: [TESTBUG] Utils.runAndCheckException doesn't work well if no exception thrown
Summary: Changed handling a case when expected exception wasn't thrown
Reviewed-by: iignatyev

! test/testlibrary/jdk/test/lib/Utils.java

Changeset: 0855eb2338ae
Author:    ppunegov
Date:      2015-09-24 20:13 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0855eb2338ae

8066157: JEP-JDK-8046155: Test task: method matcher
Summary: MethodMatcher test and framework
Reviewed-by: iignatyev, neliasso

+ test/compiler/compilercontrol/matcher/MethodMatcherTest.java
+ test/compiler/compilercontrol/share/method/ClassType.java
+ test/compiler/compilercontrol/share/method/MethodDescriptor.java
+ test/compiler/compilercontrol/share/method/MethodElementType.java
+ test/compiler/compilercontrol/share/method/MethodGenerator.java
+ test/compiler/compilercontrol/share/method/MethodType.java
+ test/compiler/compilercontrol/share/method/SignatureType.java
+ test/compiler/compilercontrol/share/pool/MethodHolder.java
+ test/compiler/compilercontrol/share/pool/PoolHelper.java
+ test/compiler/compilercontrol/share/pool/sub/Klass.java
+ test/compiler/compilercontrol/share/pool/sub/KlassDup.java
+ test/compiler/compilercontrol/share/pool/subpack/Klass.java
+ test/compiler/compilercontrol/share/pool/subpack/KlassDup.java
+ test/testlibrary/jdk/test/lib/Pair.java
+ test/testlibrary/jdk/test/lib/Triple.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: df910cc4b9ea
Author:    roland
Date:      2015-09-17 16:53 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/df910cc4b9ea

8136820: Generate better code for some Unsafe addressing patterns
Summary: reshape address computation to move invariant part out of loops
Reviewed-by: kvn

! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/superword.cpp

Changeset: 8096c5205545
Author:    iveresov
Date:      2015-09-25 12:04 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/8096c5205545

Merge

! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/gc/logging/TestPrintReferences.java
- test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
- test/gc/startup_warnings/TestNoParNew.java

Changeset: 5ee8eccf7900
Author:    aph
Date:      2015-09-28 16:18 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5ee8eccf7900

8136165: AARCH64: Tidy up compiled native calls
Summary: Do some cleaning
Reviewed-by: roland, kvn, enevill

! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp

Changeset: fa430fa4f577
Author:    enevill
Date:      2015-09-23 12:39 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fa430fa4f577

8135231: aarch64: add support for vectorizing double precision sqrt
Reviewed-by: roland, aph

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! test/compiler/loopopts/superword/SumRedSqrt_Double.java

Changeset: f244d455e4dd
Author:    amurillo
Date:      2015-10-01 11:52 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f244d455e4dd

Merge

- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java

Changeset: 5ab466809f05
Author:    iveresov
Date:      2015-10-08 09:51 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5ab466809f05

8139094: Tier1 test java/util/zip/TestCRC32C.java fails due to fixes for JDK-8134553
Summary: Match correct intrinsic kind
Reviewed-by: iveresov, kvn
Contributed-by: tomasz.wojtowicz at intel.com

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

Changeset: daf8acf3afda
Author:    enevill
Date:      2015-09-30 04:35 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/daf8acf3afda

8138583: aarch64: add support for vectorizing fabs/fneg
Reviewed-by: aph, roland
Contributed-by: felix.yang at linaro.org

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/loopopts/superword/SumRedAbsNeg_Double.java
+ test/compiler/loopopts/superword/SumRedAbsNeg_Float.java

Changeset: 324ea1a2419a
Author:    iveresov
Date:      2015-10-05 20:02 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/324ea1a2419a

8132207: update for x86 exp in the math lib
Summary: Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
Contributed-by: vivek.r.deshpande at intel.com

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ src/cpu/x86/vm/macroAssembler_x86_libm.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 30f10e51ad6f
Author:    adinn
Date:      2015-10-07 06:56 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/30f10e51ad6f

8139042: AARCH64: Correct regression introduced by 8080293
Summary: Reinstate unsafe volatile optimization broken by JDK-8080293
Reviewed-by: aph, kvn

! src/cpu/aarch64/vm/aarch64.ad

Changeset: 017224c13b0e
Author:    dlong
Date:      2015-10-08 19:16 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/017224c13b0e

Merge


Changeset: f01629221703
Author:    amurillo
Date:      2015-10-08 14:28 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f01629221703

Merge

- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java

Changeset: eca671f4c014
Author:    ecaspole
Date:      2015-09-21 10:36 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/eca671f4c014

8131645: [ARM64] crash on Cavium when using G1
Summary: Add a fence when creating the CodeRootSetTable so the readers do not see invalid memory.
Reviewed-by: aph, tschatzl

! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp

Changeset: c55ee4af240d
Author:    ctornqvi
Date:      2015-09-23 05:18 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c55ee4af240d

8027565: Enable /d2Zi+ when building with Visual Studio 2013
Reviewed-by: dcubed, ihse

! make/windows/makefiles/compile.make

Changeset: 1ce8347eea86
Author:    ddmitriev
Date:      2015-09-23 22:04 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1ce8347eea86

8073331: [TESTBUG] Test for VM option file feature (VM options specified in file)
Reviewed-by: dcubed, gtriantafill, rdurbin

+ test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
+ test/runtime/CommandLine/VMOptionsFile/flags_file
+ test/runtime/CommandLine/VMOptionsFile/optionFILE_2
+ test/runtime/CommandLine/VMOptionsFile/optionfile_1
+ test/runtime/CommandLine/VMOptionsFile/optionfile_3
+ test/runtime/CommandLine/VMOptionsFile/optionfile_bad_option
+ test/runtime/CommandLine/VMOptionsFile/optionfile_long_property
+ test/runtime/CommandLine/VMOptionsFile/optionfile_lot_of_options_quote
+ test/runtime/CommandLine/VMOptionsFile/optionfile_only_tabsandspaces
+ test/runtime/CommandLine/VMOptionsFile/optionfile_quote
+ test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size
+ test/runtime/CommandLine/VMOptionsFile/optionfile_unmatched_quote_1
+ test/runtime/CommandLine/VMOptionsFile/optionfile_unmatched_quote_2
+ test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property

Changeset: 91c907c47794
Author:    aph
Date:      2015-09-24 12:04 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/91c907c47794

8135018: AARCH64: Missing memory barriers for CMS collector
Summary: Add StoreStore barrier when CMS needs them
Reviewed-by: tschatzl

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: f99ad7bb5df5
Author:    mlarsson
Date:      2015-09-24 12:36 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f99ad7bb5df5

8046148: JEP 158: Unified JVM Logging
Reviewed-by: coleenp, sla

! make/windows/makefiles/vm.make
! src/share/vm/Xusage.txt
+ src/share/vm/logging/log.hpp
+ src/share/vm/logging/logConfiguration.cpp
+ src/share/vm/logging/logConfiguration.hpp
+ src/share/vm/logging/logDecorations.cpp
+ src/share/vm/logging/logDecorations.hpp
+ src/share/vm/logging/logDecorators.cpp
+ src/share/vm/logging/logDecorators.hpp
+ src/share/vm/logging/logDiagnosticCommand.cpp
+ src/share/vm/logging/logDiagnosticCommand.hpp
+ src/share/vm/logging/logFileOutput.cpp
+ src/share/vm/logging/logFileOutput.hpp
+ src/share/vm/logging/logFileStreamOutput.cpp
+ src/share/vm/logging/logFileStreamOutput.hpp
+ src/share/vm/logging/logLevel.cpp
+ src/share/vm/logging/logLevel.hpp
+ src/share/vm/logging/logOutput.cpp
+ src/share/vm/logging/logOutput.hpp
+ src/share/vm/logging/logOutputList.cpp
+ src/share/vm/logging/logOutputList.hpp
+ src/share/vm/logging/logPrefix.hpp
+ src/share/vm/logging/logTag.cpp
+ src/share/vm/logging/logTag.hpp
+ src/share/vm/logging/logTagLevelExpression.cpp
+ src/share/vm/logging/logTagLevelExpression.hpp
+ src/share/vm/logging/logTagSet.cpp
+ src/share/vm/logging/logTagSet.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/management.hpp
! src/share/vm/services/nmtCommon.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/serviceability/logging/TestBasicLogOutput.java

Changeset: 1f6500dbefcb
Author:    mlarsson
Date:      2015-09-24 16:19 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1f6500dbefcb

Merge


Changeset: 83b9a8e8593d
Author:    mockner
Date:      2015-09-24 11:26 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/83b9a8e8593d

8130681: Kitchensink startup crashes JVM with NMT overlapping ranges
Summary: add_committed_region now handles overlapping commits.
Reviewed-by: hseigel, coleenp

! src/share/vm/services/virtualMemoryTracker.cpp
+ test/runtime/NMT/CommitOverlappingRegions.java

Changeset: f1e0206e75e1
Author:    dsamersoff
Date:      2015-09-24 20:39 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f1e0206e75e1

8086134: Deadlock detection fails to attach to core file
Summary: Test reimplemented for jtreg
Reviewed-by: jbachorik

+ test/serviceability/sa/DeadlockDetectionTest.java

Changeset: 4ed0a395857b
Author:    dsamersoff
Date:      2015-09-25 10:21 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4ed0a395857b

Merge


Changeset: d4dec7270392
Author:    kzhaldyb
Date:      2015-09-24 18:48 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d4dec7270392

8136398: Create test that checks that G1 MixedGC produces correct output to logfile
Summary: Added test that checks that G1 MixedGC produces correct output to logfile
Reviewed-by: tschatzl

+ test/gc/g1/mixedgc/TestLogging.java

Changeset: a4ae74ca2403
Author:    brutisso
Date:      2015-09-28 09:28 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a4ae74ca2403

8136991: [REDO] Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/shared/gcTraceTime.cpp
! src/share/vm/gc/shared/gcTraceTime.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
+ test/gc/logging/TestPrintReferences.java

Changeset: 142f04931a09
Author:    jwilhelm
Date:      2015-09-28 15:05 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/142f04931a09

Merge


Changeset: dc9930a04ab0
Author:    david
Date:      2015-09-29 11:02 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/dc9930a04ab0

8080775: Better argument formatting for assert() and friends
Reviewed-by: kbarrett, pliden

! make/linux/makefiles/gcc.make
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/vmError_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/threadCritical_solaris.cpp
! src/os/solaris/vm/vmError_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/vmError_windows.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/adaptiveFreeList.cpp
! src/share/vm/gc/cms/allocationStats.hpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/parCardTableModRefBS.cpp
! src/share/vm/gc/cms/promotionInfo.hpp
! src/share/vm/gc/g1/bufferingOopClosure.cpp
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/collectionSetChooser.hpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1AllocRegion.hpp
! src/share/vm/gc/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
! src/share/vm/gc/g1/g1Allocator.inline.hpp
! src/share/vm/gc/g1/g1BiasedArray.cpp
! src/share/vm/gc/g1/g1BiasedArray.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1CardCounts.cpp
! src/share/vm/gc/g1/g1CardCounts.hpp
! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1InCSetState.hpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.inline.hpp
! src/share/vm/gc/g1/heapRegionType.hpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/parallel/cardTableExtension.cpp
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/mutableNUMASpace.cpp
! src/share/vm/gc/parallel/objectStartArray.cpp
! src/share/vm/gc/parallel/objectStartArray.hpp
! src/share/vm/gc/parallel/parMarkBitMap.hpp
! src/share/vm/gc/parallel/parallelScavengeHeap.inline.hpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psOldGen.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/blockOffsetTable.cpp
! src/share/vm/gc/shared/cardTableModRefBS.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.inline.hpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/iterator.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceGCThresholdUpdater.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klass.inline.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/chaitin.cpp
! 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/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/chunkedList.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/fakeRttiSupport.hpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: 143fe39b8533
Author:    brutisso
Date:      2015-09-29 17:44 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/143fe39b8533

8133706: Kitchensink hanged
Reviewed-by: pliden, jmasa

! src/share/vm/gc/g1/concurrentMarkThread.cpp

Changeset: 983c56341c80
Author:    brutisso
Date:      2015-09-30 09:07 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/983c56341c80

8134953: Make the GC ID available in a central place
Reviewed-by: pliden, jmasa

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/cms/yieldingWorkgroup.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1MMUTracker.cpp
! src/share/vm/gc/g1/g1MMUTracker.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/vm_operations_g1.hpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/gc/shared/gcTraceTime.cpp
! src/share/vm/gc/shared/gcTraceTime.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/objectCountEventSender.cpp
! src/share/vm/gc/shared/objectCountEventSender.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp

Changeset: 59e6f265dd40
Author:    aharlap
Date:      2015-09-30 18:09 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/59e6f265dd40

8130265: gctests/LargeObjects/large001 fails with OutOfMemoryError: Java heap space
Summary: Avoided G1 OutOfMemoryError by adding extra expand heap call
Reviewed-by: jwilhelm, tschatzl

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

Changeset: 43a1e4ca7ee4
Author:    hseigel
Date:      2015-10-01 15:14 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/43a1e4ca7ee4

8138574: [TESTBUG] TestBasicLogOutput.java doesn't account for padding
Summary: TestBasicLogOutput.java edited to account for padding in tag descriptors
Reviewed-by: ddmitriev, hseigel, coleenp
Contributed-by: rachel.protacio at oracle.com

! test/serviceability/logging/TestBasicLogOutput.java

Changeset: 38bd261644c0
Author:    erikj
Date:      2015-10-02 10:15 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/38bd261644c0

8138692: libjsig compilation is missing EXTRA_CFLAGS on macosx
Reviewed-by: ihse, mikael

! make/bsd/makefiles/jsig.make

Changeset: b04892bbefa5
Author:    david
Date:      2015-10-02 10:43 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b04892bbefa5

8138637: Remove err_msg from LOG_PREFIX macro
Reviewed-by: brutisso

! src/share/vm/logging/logPrefix.hpp

Changeset: c0b0699bf991
Author:    david
Date:      2015-10-02 11:02 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c0b0699bf991

Merge


Changeset: 12a66b77145e
Author:    dcubed
Date:      2015-10-01 13:42 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/12a66b77145e

8135195: VM Options file should not be limited to 1k in bytes
Summary: Change Arguments::parse_vm_options_file() to remove 1024 byte limit on the VM options file.
Reviewed-by: dcubed, hseigel, gthornbr, dsamersoff, ddmitriev, coleenp

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

Changeset: 6020dab5cdcb
Author:    dcubed
Date:      2015-10-01 13:43 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6020dab5cdcb

8137105: [TESTBUG] Add test cases for VM Options file feature with removed file size limit
Summary: Update TestVMOptionsFile.java to match fix for 8135195; other minor cleanups.
Reviewed-by: dcubed, rdurbin

! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/runtime/CommandLine/VMOptionsFile/optionfile_1
- test/runtime/CommandLine/VMOptionsFile/optionfile_long_property
! test/runtime/CommandLine/VMOptionsFile/optionfile_lot_of_options_quote
! test/runtime/CommandLine/VMOptionsFile/optionfile_quote
- test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size
- test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property

Changeset: da0795953c69
Author:    dcubed
Date:      2015-10-02 11:58 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/da0795953c69

Merge


Changeset: ccf99d847b02
Author:    dcubed
Date:      2015-10-02 12:44 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ccf99d847b02

Merge

- test/runtime/CommandLine/VMOptionsFile/optionfile_long_property
- test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size
- test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property

Changeset: f5379b29c4d7
Author:    ctornqvi
Date:      2015-10-02 06:06 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f5379b29c4d7

8137194: Exclude runtime/memory/RunUnitTestsConcurrently.java from JPRT
Reviewed-by: coleenp

! test/TEST.groups

Changeset: 0952227d9cfe
Author:    ddmitriev
Date:      2015-10-02 09:04 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0952227d9cfe

8138769: [TESTBUG] restore lost line from JDK-8137105 fix
Reviewed-by: dcubed, rdurbin

! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java

Changeset: 4edb0704e9f3
Author:    dcubed
Date:      2015-10-02 16:48 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4edb0704e9f3

Merge


Changeset: d9d44c9d7bf0
Author:    goetz
Date:      2015-09-28 12:57 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d9d44c9d7bf0

8137260: fix warning after "8046148: JEP 158: Unified JVM Logging"
Reviewed-by: mlarsson, stuefe

! src/share/vm/logging/logFileOutput.cpp

Changeset: 786145ca3cdc
Author:    iklam
Date:      2015-10-05 13:25 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/786145ca3cdc

8078295: hotspot test_env.sh can set VM_CPU incorrectly
Summary: Use sed script to filter out irrelevant parts of -Xinternalversion
Reviewed-by: dlong, dcubed, dsamersoff

! test/test_env.sh

Changeset: f6da147987bb
Author:    kbarrett
Date:      2015-10-05 21:17 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f6da147987bb

8138833: Remove CMMarkStack::drain
Summary: Remove unused functions and data members.
Reviewed-by: pliden, brutisso

! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp

Changeset: 231ab9f9a824
Author:    pliden
Date:      2015-10-06 08:05 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/231ab9f9a824

8138846: Remove unused enum ConcurrentGCThread::CGC_flag_type
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc/shared/concurrentGCThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.hpp

Changeset: 89c745739292
Author:    brutisso
Date:      2015-10-06 14:25 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/89c745739292

8138862: Remove some unused code and subclasses in gcTaskManager.hpp/cpp
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp

Changeset: 4704ecd9e198
Author:    brutisso
Date:      2015-10-06 14:26 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4704ecd9e198

8138863: Refactor WaitForBarrierGCTask
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp

Changeset: 17cfe2c6dc00
Author:    brutisso
Date:      2015-10-06 14:27 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/17cfe2c6dc00

8138707: TestPromotionEventWithParallelScavenge.java crashes using undefined GC id.
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskManager.hpp
! src/share/vm/gc/parallel/gcTaskThread.cpp

Changeset: f10efc097bae
Author:    mockner
Date:      2015-10-06 14:27 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f10efc097bae

8138917: Back out change for 8130681
Summary: Change 8130681 has been backed out.
Reviewed-by: coleenp, gtriantafill

! src/share/vm/services/virtualMemoryTracker.cpp
- test/runtime/NMT/CommitOverlappingRegions.java

Changeset: a6499084ccd4
Author:    coleenp
Date:      2015-10-06 18:51 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a6499084ccd4

Merge


Changeset: 00e5743fd189
Author:    jwilhelm
Date:      2015-10-07 01:03 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/00e5743fd189

Merge

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/runtime/frame.cpp

Changeset: 5f9da6c532fe
Author:    ehelin
Date:      2015-10-07 15:06 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5f9da6c532fe

8138969: G1CollectorPolicy should use const for applicable methods
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/g1MMUTracker.hpp

Changeset: 4d9b98fd9644
Author:    david
Date:      2015-10-07 15:27 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4d9b98fd9644

8138832: CreateCoredumpOnCrash on linux ARM causes assert message to be repeated.
Reviewed-by: jwilhelm, mgerdin

! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: c9d09b5085ea
Author:    david
Date:      2015-10-07 14:56 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c9d09b5085ea

Merge


Changeset: 313e94244ed8
Author:    ehelin
Date:      2015-10-07 17:00 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/313e94244ed8

8138971: G1CollectorPolicy::_rs_lengths_prediction is not initialized before use
Reviewed-by: mgerdin, jwilhelm

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

Changeset: 81ae0334f957
Author:    ehelin
Date:      2015-10-07 17:33 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/81ae0334f957

Merge


Changeset: ee11c7701f8c
Author:    gtriantafill
Date:      2015-10-07 11:37 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ee11c7701f8c

8134432: [TESTBUG] Rewrite test/runtime/6888954/vmerrors.sh in Java
Reviewed-by: ddmitriev, ctornqvi, coleenp

! src/share/vm/utilities/debug.cpp
! test/TEST.groups
- test/runtime/6888954/vmerrors.sh
+ test/runtime/ErrorHandling/ErrorHandler.java

Changeset: 4740e6551edf
Author:    ctornqvi
Date:      2015-10-07 20:45 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4740e6551edf

Merge

- test/runtime/6888954/vmerrors.sh

Changeset: 01c086e6e523
Author:    stuefe
Date:      2015-10-01 09:30 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/01c086e6e523

8137329: [windows] Build broken on VS2010 after "8046148: JEP 158: Unified JVM Logging"
Reviewed-by: simonis, ihse, prr, goetz, dcubed

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

Changeset: 332b3d89d2bd
Author:    dcubed
Date:      2015-10-07 16:41 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/332b3d89d2bd

Merge


Changeset: ad24aa13b296
Author:    dcubed
Date:      2015-10-07 22:54 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ad24aa13b296

Merge


Changeset: a9a4581814a8
Author:    kzhaldyb
Date:      2015-10-07 18:02 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a9a4581814a8

8138958: Quarantine gc/g1/mixedgc/TestLogging.java test
Reviewed-by: brutisso, iignatyev

! test/gc/g1/mixedgc/TestLogging.java

Changeset: e3053e6726f1
Author:    iignatyev
Date:      2015-10-08 01:04 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e3053e6726f1

Merge


Changeset: 17986acb4825
Author:    goetz
Date:      2015-10-02 11:46 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/17986acb4825

8138733: Fix build: gcc < 4.8 doesn't grok -Wno-format-zero-length added in 8080775
Summary: Also fix one problematic format on ppc.
Reviewed-by: david, simonis

! make/linux/makefiles/gcc.make
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/share/vm/utilities/debug.hpp

Changeset: 371ac7d4ccb2
Author:    ehelin
Date:      2015-10-08 12:47 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/371ac7d4ccb2

8139134: Wrong tenuring threshold in young GC trace event
Reviewed-by: ehelin, jwilhelm
Contributed-by: Carsten Varming <cvarming at twitter.com>

! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp

Changeset: 5459f44b1a75
Author:    sangheki
Date:      2015-10-05 14:56 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5459f44b1a75

8134995: [REDO] GC: implement ranges (optionally constraints) for those flags that have them missing
Summary: Add ranges and constraint functions for GC flags.
Reviewed-by: kbarrett, jmasa, jwilhelm, gziemski, zmajo

! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
+ test/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 4fa9cbb14029
Author:    jwilhelm
Date:      2015-10-08 22:35 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4fa9cbb14029

Merge


Changeset: e3b180765091
Author:    brutisso
Date:      2015-10-08 12:44 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e3b180765091

8138717: TestGCEventMixedWithG1ConcurrentMark.java fails
Reviewed-by: jwilhelm, david

! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp

Changeset: 0cda477a3c85
Author:    mgerdin
Date:      2015-10-09 09:00 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0cda477a3c85

8139086: Solaris/Sparc slowdebug build fails for memset_with_concurrent_readers.cpp
Reviewed-by: dcubed, kbarrett, coleenp

! src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp

Changeset: 115188e14c15
Author:    david
Date:      2015-10-09 09:42 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/115188e14c15

8042893: compiler: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
8042894: runtime: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: goetz, brutisso

! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/virtualspace.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/privilegedStack.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/osThread.cpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/writeableFlags.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: f39faaf2ca61
Author:    david
Date:      2015-10-09 08:46 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f39faaf2ca61

Merge


Changeset: d6c2fafabfb4
Author:    ehelin
Date:      2015-10-09 15:48 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d6c2fafabfb4

8138972: G1CollectorPolicy::_max_survivor_regions should be intialized in the initializer list
Reviewed-by: jwilhelm, mgerdin

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

Changeset: abd2f07dc9fa
Author:    kbarrett
Date:      2015-10-09 14:08 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/abd2f07dc9fa

8138659: Speed up InstanceKlass subclass discrimination
Summary: Add _misc_kind field and flags, move around predicates.
Reviewed-by: coleenp, stefank

! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/jvmtiTagMap.cpp

Changeset: 2ecdb2c2d9be
Author:    brutisso
Date:      2015-10-09 20:31 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2ecdb2c2d9be

8139293: TestGCEventMixedWithG1ConcurrentMark.java fails after JDK-8134953
Reviewed-by: ecaspole, jwilhelm

! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp

Changeset: 05b4a6f553fc
Author:    brutisso
Date:      2015-10-09 20:52 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/05b4a6f553fc

8139294: TestGCEventMixedWithCMSConcurrent.java still fails after JDK-8134953
Reviewed-by: jwilhelm, ecaspole

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp

Changeset: dd72902de3dc
Author:    brutisso
Date:      2015-10-09 20:45 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/dd72902de3dc

Merge


Changeset: 53c5cb9d3fed
Author:    jwilhelm
Date:      2015-10-15 13:28 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/53c5cb9d3fed

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp

Changeset: 263abae1965e
Author:    thartmann
Date:      2015-10-08 08:54 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/263abae1965e

8139048: Quarantine compiler/startup/SmallCodeCacheStartup.java
Summary: Quarantine the test because it fails on JPRT for the CPU, CompactStrings and JVMCI repositories.
Reviewed-by: roland

! test/compiler/startup/SmallCodeCacheStartup.java

Changeset: f4f0e306133e
Author:    thartmann
Date:      2015-10-08 07:51 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f4f0e306133e

Merge


Changeset: 09fb2c936faa
Author:    zmajo
Date:      2015-10-08 12:10 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/09fb2c936faa

8137160: Use Compile::live_nodes instead of Compile::unique() in appropriate places -- followup
Summary: Change two code locations to use live_nodes() instead of unique() for allocating memory. Adjust comments.
Reviewed-by: kvn

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

Changeset: 0011fab3f1b5
Author:    zmajo
Date:      2015-10-08 10:25 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0011fab3f1b5

Merge


Changeset: a41fe5ffa839
Author:    twisti
Date:      2015-10-08 12:49 -1000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a41fe5ffa839

8136421: JEP 243: Java-Level JVM Compiler Interface
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett

! make/bsd/makefiles/compiler1.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/minimal1.make
! make/excludeSrc.make
+ make/gensrc/Gensrc-jdk.vm.ci.gmk
! make/linux/makefiles/compiler1.make
! make/linux/makefiles/minimal1.make
! make/solaris/makefiles/compiler1.make
! make/windows/build_vm_def.sh
! make/windows/create_obj_files.sh
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! src/cpu/aarch64/vm/compiledIC_aarch64.cpp
! src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/aarch64/vm/relocInfo_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
+ src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp
! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
+ src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
+ src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
+ src/cpu/x86/vm/registerMap_x86.cpp
! src/cpu/x86/vm/registerMap_x86.hpp
! src/cpu/x86/vm/register_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_64.ad
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/overview.html
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Architecture.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BailoutException.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InvalidInstalledCodeException.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Location.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ReferenceMap.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterAttributes.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrameVisitor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigVerifier.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMAddress.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMData.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMFlag.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/overview.html
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractJavaProfile.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractProfiledItem.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AllocatableValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Constant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DefaultProfilingInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationAction.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationReason.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ExceptionHandler.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/InvokeTarget.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethodProfile.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTable.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Local.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTable.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/NullConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ProfilingInfo.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/RawConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SerializableConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Signature.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TriState.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Value.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/package-info.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIBackend.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIRuntime.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java
+ src/os/aix/vm/vmStructs_aix.hpp
+ src/os/bsd/vm/vmStructs_bsd.hpp
+ src/os/linux/vm/vmStructs_linux.hpp
+ src/os/solaris/vm/vmStructs_solaris.hpp
! src/os/windows/vm/os_windows.cpp
+ src/os/windows/vm/vmStructs_windows.hpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/exceptionHandlerTable.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/oopRecorder.cpp
! src/share/vm/code/oopRecorder.hpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/scopeDesc.hpp
! src/share/vm/compiler/abstractCompiler.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
+ src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp
+ src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp
+ src/share/vm/jvmci/jvmciCodeInstaller.cpp
+ src/share/vm/jvmci/jvmciCodeInstaller.hpp
+ src/share/vm/jvmci/jvmciCompiler.cpp
+ src/share/vm/jvmci/jvmciCompiler.hpp
+ src/share/vm/jvmci/jvmciCompilerToVM.cpp
+ src/share/vm/jvmci/jvmciCompilerToVM.hpp
+ src/share/vm/jvmci/jvmciEnv.cpp
+ src/share/vm/jvmci/jvmciEnv.hpp
+ src/share/vm/jvmci/jvmciJavaClasses.cpp
+ src/share/vm/jvmci/jvmciJavaClasses.hpp
+ src/share/vm/jvmci/jvmciRuntime.cpp
+ src/share/vm/jvmci/jvmciRuntime.hpp
+ src/share/vm/jvmci/jvmci_globals.cpp
+ src/share/vm/jvmci/jvmci_globals.hpp
+ src/share/vm/jvmci/systemDictionary_jvmci.hpp
+ src/share/vm/jvmci/vmStructs_jvmci.hpp
+ src/share/vm/jvmci/vmSymbols_jvmci.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/constantPool.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/opto/compile.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmStructs.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/shark/sharkCacheDecache.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/fakeRttiSupport.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/growableArray.hpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/top.hpp
! src/share/vm/utilities/vmError.cpp
+ test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
+ test/compiler/jvmci/SecurityRestrictionsTest.java
+ test/compiler/jvmci/common/CTVMUtilities.java
+ test/compiler/jvmci/common/CompilerToVMHelper.java
+ test/compiler/jvmci/common/JVMCIHelpers.java
+ test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
+ test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
+ test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener
+ test/compiler/jvmci/common/testcases/AbstractClass.java
+ test/compiler/jvmci/common/testcases/AbstractClassExtender.java
+ test/compiler/jvmci/common/testcases/AnotherSingleImplementer.java
+ test/compiler/jvmci/common/testcases/AnotherSingleImplementerInterface.java
+ test/compiler/jvmci/common/testcases/DoNotExtendClass.java
+ test/compiler/jvmci/common/testcases/DoNotImplementInterface.java
+ test/compiler/jvmci/common/testcases/MultiSubclassedClass.java
+ test/compiler/jvmci/common/testcases/MultiSubclassedClassSubclass1.java
+ test/compiler/jvmci/common/testcases/MultiSubclassedClassSubclass2.java
+ test/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java
+ test/compiler/jvmci/common/testcases/MultipleImplementer1.java
+ test/compiler/jvmci/common/testcases/MultipleImplementer2.java
+ test/compiler/jvmci/common/testcases/MultipleImplementersInterface.java
+ test/compiler/jvmci/common/testcases/MultipleImplementersInterfaceExtender.java
+ test/compiler/jvmci/common/testcases/PackagePrivateClass.java
+ test/compiler/jvmci/common/testcases/SimpleClass.java
+ test/compiler/jvmci/common/testcases/SingleImplementer.java
+ test/compiler/jvmci/common/testcases/SingleImplementerInterface.java
+ test/compiler/jvmci/common/testcases/SingleSubclass.java
+ test/compiler/jvmci/common/testcases/SingleSubclassedClass.java
+ test/compiler/jvmci/common/testcases/TestCase.java
+ test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
+ test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
+ test/compiler/jvmci/compilerToVM/CollectCountersTest.java
+ test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
+ test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
+ test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
+ test/compiler/jvmci/compilerToVM/DebugOutputTest.java
+ test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
+ test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
+ test/compiler/jvmci/compilerToVM/DummyAbstractClass.java
+ test/compiler/jvmci/compilerToVM/DummyClass.java
+ test/compiler/jvmci/compilerToVM/DummyInterface.java
+ test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
+ test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
+ test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
+ test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
+ test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
+ test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
+ test/compiler/jvmci/compilerToVM/GetImplementorTest.java
+ test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
+ test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
+ test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
+ test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
+ test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
+ test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
+ test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
+ test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
+ test/compiler/jvmci/compilerToVM/GetSymbolTest.java
+ test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
+ test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
+ test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
+ test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
+ test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
+ test/compiler/jvmci/compilerToVM/IsMatureTest.java
+ test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
+ test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
+ test/compiler/jvmci/compilerToVM/LookupTypeTest.java
+ test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
+ test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
+ test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
+ test/compiler/jvmci/compilerToVM/ReprofileTest.java
+ test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
+ test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
+ test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
+ test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
+ test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
+ test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
+ test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
+ test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.config
+ test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
+ test/compiler/jvmci/events/JvmciNotifyInstallEventTest.config
+ test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
+ test/compiler/jvmci/events/JvmciShutdownEventListener.java
+ test/compiler/jvmci/events/JvmciShutdownEventTest.config
+ test/compiler/jvmci/events/JvmciShutdownEventTest.java
+ test/compiler/jvmci/events/MetaAccessWrapper.java
+ test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java
+ test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/FieldUniverse.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/MethodUniverse.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/NameAndSignature.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
+ test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: 13c4fa17712e
Author:    dlong
Date:      2015-10-09 02:43 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/13c4fa17712e

Merge

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

Changeset: 926d9bae67d3
Author:    thartmann
Date:      2015-10-09 11:28 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/926d9bae67d3

8139150: ClassVerifier frees exception message while it's still in use
Summary: Remove ResourceMark in StackMapReader::parse_verification_type() to avoid freeing of error message.
Reviewed-by: zmajo, dcubed, hseigel

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

Changeset: 0300297e7df3
Author:    zmajo
Date:      2015-10-09 14:21 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0300297e7df3

8078554: Compiler: implement ranges (optionally constraints) for those flags that have them missing
Summary: Add range check or constraint where necessary.
Reviewed-by: roland, thartmann

! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java

Changeset: 71e75172487b
Author:    zmajo
Date:      2015-10-09 15:00 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/71e75172487b

8081288: erronous free in RegClass::~RegClass()
Summary: Remove the erronous free.
Reviewed-by: kvn

! src/share/vm/adlc/formsopt.cpp

Changeset: 6c4a9b1af999
Author:    twisti
Date:      2015-10-09 09:09 -1000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6c4a9b1af999

8138820: JDK Hotspot build fails with Xcode 7.0.1
Reviewed-by: iveresov

! make/bsd/makefiles/gcc.make

Changeset: a37a6ca422b1
Author:    iveresov
Date:      2015-10-09 12:17 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a37a6ca422b1

8136725: Provide utility for creation a counted loop reserve copy (clone)
Summary: Make it easier to revert to the original loop should that be needed
Reviewed-by: kvn
Contributed-by: jan.civlin at intel.com

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp

Changeset: dda16b631985
Author:    iveresov
Date:      2015-10-09 21:04 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/dda16b631985

Merge


Changeset: de73f59378c1
Author:    redestad
Date:      2015-10-12 14:54 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/de73f59378c1

8134607: Remove per-compiler performance counters
Reviewed-by: twisti, neliasso

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

Changeset: 1f0d9d89003a
Author:    iveresov
Date:      2015-10-12 16:35 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1f0d9d89003a

8139454: java/lang/Math/WorstCaseTests.java crashes on Linux-amd64
Summary: Emit the form of pextrw that works with sse2
Reviewed-by: iveresov, twisti
Contributed-by: vivek.r.deshpande at intel.com

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

Changeset: c6a1e7983723
Author:    mdoerr
Date:      2015-10-12 12:20 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c6a1e7983723

8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12
Summary: Register R12 must be preserved for stub calls (e.g. deopt handler).
Reviewed-by: goetz

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

Changeset: 7477b0afa5d6
Author:    zmajo
Date:      2015-10-13 10:09 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/7477b0afa5d6

8139377: JVM can't be started w/ -XX:+EnableJVMCI -XX:+UseJVMCICompiler and default TypeProfileWidth
Summary: Raise upper bound of TypeProfileWidth from 4 to 8.
Reviewed-by: iveresov, twisti

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

Changeset: 738f57684fed
Author:    enevill
Date:      2015-10-13 09:40 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/738f57684fed

8139259: aarch64: jtreg test TestLogSum segvs after 8132207
Summary: Fix jump to 0 caused by uninitialised _dexp in 8132207
Reviewed-by: roland, kvn

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

Changeset: f2983a0f7a57
Author:    roland
Date:      2015-10-13 13:23 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/f2983a0f7a57

Merge


Changeset: 2598332ad46c
Author:    aph
Date:      2015-09-30 13:23 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2598332ad46c

8138641: Disable C2 peephole by default for aarch64
Reviewed-by: roland
Contributed-by: felix.yang at linaro.org

! src/cpu/aarch64/vm/c2_globals_aarch64.hpp

Changeset: 0ca52fb7d980
Author:    aph
Date:      2015-09-29 17:01 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/0ca52fb7d980

8138575: Improve generated code for profile counters
Reviewed-by: kvn

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp

Changeset: 870c2e0f67f6
Author:    enevill
Date:      2015-10-08 13:14 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/870c2e0f67f6

8139043: aarch64: add support for adler32 intrinsic
Summary: Add adler32 support like 8132081 for sparc
Reviewed-by: kvn

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp

Changeset: c274072ab8f7
Author:    twisti
Date:      2015-10-13 09:21 -1000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/c274072ab8f7

8139524: JVMCI cannot be initialized with CMS or Serial GCs
Reviewed-by: iveresov

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: d9eb619390d9
Author:    twisti
Date:      2015-10-14 09:22 -1000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/d9eb619390d9

8139545: JVMCI : guarantee(heap_end < allocation_end) failed on some sparcv9 hosts
Reviewed-by: iveresov, kvn

! src/share/vm/jvmci/jvmciRuntime.cpp

Changeset: 78888d676ed7
Author:    twisti
Date:      2015-10-14 12:29 -1000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/78888d676ed7

8139386: JVMCI test failed with assert(_jvmci._alternate_call_target == 0L) failed: must be
Reviewed-by: kvn

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp

Changeset: baccb954c369
Author:    roland
Date:      2015-10-15 09:40 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/baccb954c369

8138956: Elide more final field's write memory barrier with escape analysis result
Summary: membar for final/stable fields eliminated if possible
Reviewed-by: roland, mdoerr, enevill, aph
Contributed-by: hui.shi at linaro.org

! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp

Changeset: 9ab5571ccea8
Author:    roland
Date:      2015-10-15 07:56 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/9ab5571ccea8

Merge


Changeset: db88a5e95717
Author:    iignatyev
Date:      2015-10-13 16:21 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/db88a5e95717

8139376: [TESTBUG] ExecuteInstalledCodeTest should be run only on amd64 and sparcv9
Reviewed-by: twisti, kvn

! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java

Changeset: ceec25b3f949
Author:    tpivovarova
Date:      2015-10-15 01:58 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/ceec25b3f949

8139375: [TESTBUG] compiler/jvmci/SecurityRestrictionsTest checks are too tight
Reviewed-by: twisti, iignatyev

! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: acf9f6650193
Author:    dpochepk
Date:      2015-10-15 02:46 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/acf9f6650193

8139438: [TESTBUG] JVMCI test fails with RuntimeException: Has no virtual object before materialization
Reviewed-by: iignatyev, twisti

! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java

Changeset: 964538c2362a
Author:    iignatyev
Date:      2015-10-15 09:36 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/964538c2362a

Merge


Changeset: 2abd2feb000b
Author:    iignatyev
Date:      2015-10-15 11:20 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/2abd2feb000b

Merge


Changeset: e9fede3afe79
Author:    kshefov
Date:      2015-10-15 18:00 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e9fede3afe79

8072369: [TESTBUG] Remove potentially insecure class cast in some hotspot tests
Reviewed-by: twisti, kvn, iignatyev, tpivovarova

! test/compiler/c2/5057225/Test5057225.java
! test/compiler/c2/6603011/Test.java
! test/compiler/c2/6800154/Test6800154.java
! test/compiler/c2/6805724/Test6805724.java
! test/compiler/codegen/6823354/Test6823354.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: cf43bef12125
Author:    zmajo
Date:      2015-10-15 17:38 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/cf43bef12125

8080650: Enable stubs to use frame pointers correctly
Summary: Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code.
Reviewed-by: kvn

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad

Changeset: e012dfc7ba2c
Author:    zmajo
Date:      2015-10-15 17:40 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e012dfc7ba2c

Merge


Changeset: 6bef5a526bee
Author:    iignatyev
Date:      2015-10-16 01:15 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/6bef5a526bee

8138794: [TESTBUG] ctw tests fail to compile after 8137056
Reviewed-by: dlong, kvn

! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java

Changeset: fe46f2941ea9
Author:    iignatyev
Date:      2015-10-16 02:05 +0300
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/fe46f2941ea9

8139707: [TESTBUG] Quarantine unstable compiler/jvmci tests
Reviewed-by: twisti

! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java

Changeset: 41b06143f4f8
Author:    enevill
Date:      2015-10-15 15:33 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/41b06143f4f8

8139674: aarch64: guarantee failure in TestOptionsWithRanges.java
Summary: Fix negative overflow in instruction field
Reviewed-by: kvn, roland, adinn, aph

! src/cpu/aarch64/vm/interp_masm_aarch64.cpp

Changeset: 93ae449c9b52
Author:    aph
Date:      2015-10-13 16:25 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/93ae449c9b52

8139041: Redundant DMB instructions
Summary: Merge consecutive DMB intstructions
Reviewed-by: roland, kvn, twisti

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/share/vm/asm/codeBuffer.hpp

Changeset: 5ffaf14b397d
Author:    roland
Date:      2015-10-16 11:47 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/5ffaf14b397d

Merge


Changeset: bfd1cd5fbb7c
Author:    zmajo
Date:      2015-10-16 15:21 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bfd1cd5fbb7c

8139380: VMError::report_and_die() does not produce replay file
Summary: Change VMError::report() to use a correct format string in both JVMCI-enabled builds and builds without JVMCI.
Reviewed-by: roland, kvn

! src/share/vm/utilities/vmError.cpp

Changeset: 09338e9e661c
Author:    roland
Date:      2015-10-16 15:48 +0200
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/09338e9e661c

8139750: [BACKOUT] Elide more final field's write memory barrier with escape analysis result
Reviewed-by: kvn

! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp

Changeset: 179aa0067f01
Author:    roland
Date:      2015-10-16 16:09 +0000
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/179aa0067f01

Merge


Changeset: a8a8604f890f
Author:    dlong
Date:      2015-10-17 19:40 -0400
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/a8a8604f890f

Merge

! make/windows/makefiles/vm.make
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
+ src/share/vm/jvmci/jvmciCodeInstaller.cpp
+ src/share/vm/jvmci/jvmciJavaClasses.cpp
+ src/share/vm/jvmci/jvmciJavaClasses.hpp
+ src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/fakeRttiSupport.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/vmError.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 846276b97202
Author:    amurillo
Date:      2015-10-19 12:30 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/846276b97202

Merge

- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh

Changeset: 4be1d228e368
Author:    twisti
Date:      2015-10-21 11:41 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/4be1d228e368

8139935: Bootcycle builds are broken on jdk9/hs due to JVMCI changes
Reviewed-by: erikj

! make/gensrc/Gensrc-jdk.vm.ci.gmk

Changeset: bc48b669bc66
Author:    lana
Date:      2015-10-19 00:24 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/bc48b669bc66

Added tag jdk9-b87 for changeset d7ffd16382fe

! .hgtags

Changeset: e197d5a708f1
Author:    lana
Date:      2015-10-21 18:39 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/e197d5a708f1

Merge

- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh

Changeset: b0e0a53226fd
Author:    lana
Date:      2015-10-22 08:47 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/b0e0a53226fd

Added tag jdk9-b88 for changeset bc48b669bc66

! .hgtags

Changeset: 1904cb079212
Author:    lana
Date:      2015-10-22 11:13 -0700
URL:       http://hg.openjdk.java.net/graphics-rasterizer/jdk9/hotspot/rev/1904cb079212

Merge

- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh



More information about the graphics-rasterizer-dev mailing list