RFC: Pick up 8u162 to sh/jdk8u

Aleksey Shipilev shade at redhat.com
Wed Mar 21 18:20:42 UTC 2018


Andrew had pushed the 8u162 update to RH/8u repo. Let's pick it up to sh/jdk8u.

Merge for hotspot/share/vm:
 http://cr.openjdk.java.net/~shade/shenandoah/merge-jdk8u161-vm.patch
 (nothing suspiciously looking there...)

$ hg diff -r c427150e6758 | diffstat
 .hgtags                                                             |   14
 agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java |    7
 agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js        |   14
 b/test/compiler/c1/Test8172751.java                                 |   77 +++
 b/test/compiler/c1/TestPinnedIntrinsics.java                        |   68 ++
 b/test/compiler/c2/FloatingPointFoldingTest.java                    |  163 ++++++
 b/test/compiler/loopopts/TestImpossibleIV.java                      |   51 ++
 b/test/compiler/unsafe/TestRawAliasing.java                         |   70 ++
 b/test/runtime/Metaspace/MaxMetaspaceSizeTest.java                  |   47 +
 src/cpu/ppc/vm/assembler_ppc.hpp                                    |    2
 src/cpu/ppc/vm/assembler_ppc.inline.hpp                             |    2
 src/cpu/ppc/vm/c2_init_ppc.cpp                                      |    6
 src/cpu/ppc/vm/ppc.ad                                               |   64 ++
 src/cpu/ppc/vm/sharedRuntime_ppc.cpp                                |  244 ++++++++++
 src/cpu/ppc/vm/stubGenerator_ppc.cpp                                |    8
 src/cpu/ppc/vm/templateInterpreter_ppc.cpp                          |    8
 src/cpu/ppc/vm/vm_version_ppc.cpp                                   |    6
 src/os/linux/vm/os_linux.cpp                                        |   16
 src/os/linux/vm/os_linux.hpp                                        |   11
 src/os/windows/vm/version.rc                                        |    4
 src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp            |    4
 src/share/vm/c1/c1_GraphBuilder.cpp                                 |   10
 src/share/vm/c1/c1_Instruction.hpp                                  |    2
 src/share/vm/c1/c1_LIRGenerator.cpp                                 |  126 ++---
 src/share/vm/ci/ciMethodData.cpp                                    |   24
 src/share/vm/classfile/vmSymbols.cpp                                |   14
 src/share/vm/classfile/vmSymbols.hpp                                |    2
 src/share/vm/compiler/oopMap.cpp                                    |    6
 src/share/vm/interpreter/interpreterRuntime.cpp                     |    1
 src/share/vm/memory/metaspace.cpp                                   |   20
 src/share/vm/opto/ifnode.cpp                                        |    7
 src/share/vm/opto/library_call.cpp                                  |   41 +
 src/share/vm/opto/loopnode.cpp                                      |    8
 src/share/vm/opto/loopnode.hpp                                      |   18
 src/share/vm/opto/memnode.cpp                                       |   19
 src/share/vm/opto/memnode.hpp                                       |    4
 src/share/vm/opto/parse2.cpp                                        |    7
 src/share/vm/opto/phaseX.cpp                                        |   54 +-
 src/share/vm/opto/phaseX.hpp                                        |    4
 src/share/vm/opto/runtime.cpp                                       |   20
 src/share/vm/opto/type.cpp                                          |   38 -
 src/share/vm/runtime/arguments.cpp                                  |    5
 src/share/vm/runtime/jniHandles.cpp                                 |    8
 src/share/vm/runtime/objectMonitor.cpp                              |    4
 44 files changed, 1156 insertions(+), 172 deletions(-)

Testing: hotspot_gc_shenandoah {fastdebug|release}

Thanks,
-Aleksey



More information about the shenandoah-dev mailing list