This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository openjdk-8-jre-dcevm.
commit ab0d86610302d0938701db338510af3ecbdb2a82 Merge: d3ed58f eddd54a Author: Emmanuel Bourg <[email protected]> Date: Tue Dec 6 13:48:57 2016 +0100 Merge tag 'upstream/8u112' Upstream version 8u112 .hg_archival.txt | 4 +- .hgtags | 83 ++++ LICENSE | 6 +- agent/src/os/linux/symtab.c | 1 + .../classes/sun/jvm/hotspot/oops/OopUtilities.java | 6 +- make/windows/makefiles/sa.make | 2 + src/cpu/ppc/vm/compiledIC_ppc.cpp | 6 +- src/cpu/ppc/vm/ppc.ad | 22 +- src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp | 3 + src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp | 21 + src/cpu/sparc/vm/compiledIC_sparc.cpp | 10 +- src/cpu/sparc/vm/sparc.ad | 23 +- src/cpu/sparc/vm/vm_version_sparc.cpp | 7 +- src/cpu/sparc/vm/vm_version_sparc.hpp | 2 + src/cpu/x86/vm/assembler_x86.cpp | 20 + src/cpu/x86/vm/assembler_x86.hpp | 3 + src/cpu/x86/vm/c1_CodeStubs_x86.cpp | 3 + src/cpu/x86/vm/c1_LIRAssembler_x86.cpp | 34 +- src/cpu/x86/vm/c1_LIRGenerator_x86.cpp | 6 +- src/cpu/x86/vm/compiledIC_x86.cpp | 10 +- src/cpu/x86/vm/jniFastGetField_x86_32.cpp | 8 +- src/cpu/x86/vm/jniFastGetField_x86_64.cpp | 8 +- src/cpu/x86/vm/macroAssembler_x86.cpp | 516 ++++++++++++++++++++- src/cpu/x86/vm/macroAssembler_x86.hpp | 19 + src/cpu/x86/vm/sharedRuntime_x86_64.cpp | 253 ++++++++++ src/cpu/x86/vm/stubGenerator_x86_64.cpp | 120 ++++- src/cpu/x86/vm/stubRoutines_x86_64.hpp | 2 +- src/cpu/x86/vm/vm_version_x86.cpp | 36 ++ src/cpu/x86/vm/x86.ad | 10 +- src/cpu/x86/vm/x86_32.ad | 6 +- src/cpu/x86/vm/x86_64.ad | 6 +- src/cpu/zero/vm/compiledIC_zero.cpp | 3 +- src/cpu/zero/vm/cppInterpreter_zero.cpp | 11 +- src/os/linux/vm/os_linux.cpp | 361 ++++++++++---- src/os/posix/vm/os_posix.cpp | 17 +- src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp | 6 +- .../solaris_sparc/vm/vm_version_solaris_sparc.cpp | 1 - src/share/vm/c1/c1_Canonicalizer.cpp | 5 +- src/share/vm/c1/c1_GraphBuilder.cpp | 4 +- src/share/vm/c1/c1_LIRAssembler.cpp | 1 + src/share/vm/c1/c1_LIRGenerator.cpp | 4 +- src/share/vm/c1/c1_LIRGenerator.hpp | 3 +- src/share/vm/c1/c1_Runtime1.cpp | 3 + src/share/vm/ci/ciObjectFactory.cpp | 1 + src/share/vm/classfile/classFileParser.cpp | 67 +-- src/share/vm/classfile/classLoaderData.cpp | 6 + src/share/vm/classfile/classLoaderData.inline.hpp | 2 +- src/share/vm/classfile/dictionary.cpp | 17 +- src/share/vm/classfile/dictionary.hpp | 5 +- src/share/vm/classfile/javaClasses.cpp | 13 +- src/share/vm/classfile/javaClasses.hpp | 6 +- src/share/vm/classfile/placeholders.hpp | 2 +- src/share/vm/classfile/stackMapTableFormat.hpp | 39 +- src/share/vm/classfile/systemDictionary.cpp | 18 +- src/share/vm/classfile/systemDictionaryShared.hpp | 19 +- src/share/vm/classfile/verificationType.cpp | 21 +- src/share/vm/classfile/verifier.cpp | 39 +- src/share/vm/classfile/vmSymbols.hpp | 21 +- src/share/vm/code/compiledIC.hpp | 2 +- src/share/vm/compiler/oopMap.hpp | 6 +- .../concurrentMarkSweepGeneration.cpp | 4 +- .../vm/gc_implementation/g1/g1CollectedHeap.cpp | 25 +- .../vm/gc_implementation/g1/g1GCPhaseTimes.cpp | 56 +-- .../vm/gc_implementation/g1/g1RemSetSummary.cpp | 66 +-- .../vm/gc_implementation/g1/g1StringDedupTable.cpp | 114 +++-- .../vm/gc_implementation/g1/g1StringDedupTable.hpp | 6 +- .../gc_implementation/g1/g1StringDedupThread.cpp | 4 +- src/share/vm/gc_implementation/g1/heapRegion.cpp | 4 +- .../vm/gc_implementation/g1/heapRegionRemSet.cpp | 5 +- .../vm/gc_implementation/g1/heapRegionRemSet.hpp | 2 +- .../shared/adaptiveSizePolicy.cpp | 5 +- src/share/vm/interpreter/bytecodeInterpreter.cpp | 5 +- src/share/vm/interpreter/bytecodeStream.cpp | 10 +- src/share/vm/interpreter/bytecodeStream.hpp | 39 +- src/share/vm/interpreter/templateInterpreter.cpp | 2 +- src/share/vm/memory/allocation.cpp | 6 +- src/share/vm/memory/metaspaceShared.cpp | 9 +- src/share/vm/memory/metaspaceShared.hpp | 7 +- src/share/vm/memory/universe.cpp | 117 ++++- src/share/vm/memory/universe.hpp | 19 +- src/share/vm/oops/instanceKlass.cpp | 20 +- src/share/vm/oops/klassVtable.cpp | 102 +++- src/share/vm/oops/klassVtable.hpp | 13 + src/share/vm/oops/method.cpp | 58 ++- src/share/vm/oops/method.hpp | 6 +- src/share/vm/opto/c2_globals.hpp | 12 + src/share/vm/opto/c2compiler.cpp | 7 + src/share/vm/opto/c2compiler.hpp | 1 + src/share/vm/opto/callGenerator.cpp | 9 +- src/share/vm/opto/cfgnode.cpp | 25 +- src/share/vm/opto/compile.cpp | 68 ++- src/share/vm/opto/compile.hpp | 22 +- src/share/vm/opto/connode.cpp | 26 +- src/share/vm/opto/connode.hpp | 16 +- src/share/vm/opto/escape.cpp | 8 +- src/share/vm/opto/generateOptoStub.cpp | 2 +- src/share/vm/opto/graphKit.cpp | 51 +- src/share/vm/opto/graphKit.hpp | 4 +- src/share/vm/opto/lcm.cpp | 2 +- src/share/vm/opto/library_call.cpp | 266 ++++++++++- src/share/vm/opto/loopTransform.cpp | 25 +- src/share/vm/opto/loopnode.cpp | 4 +- src/share/vm/opto/loopnode.hpp | 34 +- src/share/vm/opto/loopopts.cpp | 11 + src/share/vm/opto/macro.cpp | 16 +- src/share/vm/opto/node.cpp | 14 + src/share/vm/opto/node.hpp | 3 + src/share/vm/opto/output.cpp | 12 +- src/share/vm/opto/parse1.cpp | 38 +- src/share/vm/opto/parse2.cpp | 11 +- src/share/vm/opto/phaseX.cpp | 4 + src/share/vm/opto/runtime.cpp | 111 ++++- src/share/vm/opto/runtime.hpp | 6 + src/share/vm/opto/split_if.cpp | 6 +- src/share/vm/opto/stringopts.cpp | 8 +- src/share/vm/opto/subnode.cpp | 4 + src/share/vm/opto/superword.cpp | 5 + src/share/vm/opto/type.cpp | 46 +- src/share/vm/opto/type.hpp | 5 + src/share/vm/prims/jniCheck.cpp | 7 +- src/share/vm/prims/jvm.cpp | 33 +- src/share/vm/prims/jvmtiEnter.xsl | 4 +- src/share/vm/prims/jvmtiEnv.cpp | 18 +- src/share/vm/prims/jvmtiEnvBase.cpp | 4 +- src/share/vm/prims/jvmtiExport.cpp | 4 +- src/share/vm/prims/jvmtiRedefineClasses.cpp | 8 +- src/share/vm/prims/jvmtiTrace.cpp | 6 +- src/share/vm/prims/unsafe.cpp | 4 +- src/share/vm/prims/whitebox.cpp | 8 +- src/share/vm/runtime/arguments.cpp | 52 ++- src/share/vm/runtime/deoptimization.cpp | 4 - src/share/vm/runtime/globals.hpp | 8 + src/share/vm/runtime/java.cpp | 23 +- src/share/vm/runtime/os.cpp | 4 + src/share/vm/runtime/safepoint.cpp | 4 +- src/share/vm/runtime/sharedRuntime.cpp | 4 +- src/share/vm/runtime/sharedRuntime.hpp | 6 + src/share/vm/runtime/signature.cpp | 44 +- src/share/vm/runtime/stubRoutines.cpp | 4 + src/share/vm/runtime/stubRoutines.hpp | 8 + src/share/vm/runtime/thread.cpp | 8 +- src/share/vm/runtime/vmStructs.cpp | 2 + src/share/vm/runtime/vm_version.hpp | 11 + src/share/vm/services/diagnosticCommand.cpp | 6 + src/share/vm/services/diagnosticCommand.hpp | 1 + src/share/vm/services/heapDumper.cpp | 109 ++--- src/share/vm/services/threadService.hpp | 8 +- test/TEST.groups | 2 +- test/compiler/c1/TestArrayCopyToFromObject.java | 64 +++ test/compiler/floatingpoint/TestPow2.java | 73 +++ .../montgomerymultiply/MontgomeryMultiplyTest.java | 284 ++++++++++++ test/compiler/intrinsics/muladd/TestMulAdd.java | 118 +++++ .../intrinsics/squaretolen/TestSquareToLen.java | 116 +++++ test/compiler/jsr292/LongReferenceCastingTest.java | 75 +++ test/compiler/jsr292/VMAnonymousClasses.java | 2 +- .../loopopts/TestArraysFillDeadControl.java} | 39 +- test/compiler/loopopts/TestLoopPeeling.java | 100 ++++ test/compiler/native/TestDirtyInt.sh | 16 +- .../stringopts/TestStringObjectInitialization.java | 78 ++++ .../types/TestMeetIncompatibleInterfaceArrays.java | 351 ++++++++++++++ test/gc/TestG1ZeroPGCTJcmdThreadPrint.java | 54 --- test/gc/TestVerifySubSet.java | 91 ++++ .../ergonomics/TestDynamicNumberOfGCThreads.java | 79 ++++ .../NMT/VirtualAllocCommitUncommitRecommit.java | 34 +- .../runtime/classFileParserBug/BadNameAndType.java | 57 +++ test/runtime/classFileParserBug/emptyNameUtf8.jcod | 131 ++++++ test/runtime/classFileParserBug/emptySigUtf8.jcod | 131 ++++++ .../oracle/java/testlibrary/OutputAnalyzer.java | 68 +++ .../com/oracle/java/testlibrary/ProcessTools.java | 45 +- .../testlibrary/whitebox/sun/hotspot/WhiteBox.java | 4 +- .../whitebox/vm_flags/UintxTest.java | 2 +- .../whitebox/vm_flags/VmFlagTest.java | 4 +- 172 files changed, 5149 insertions(+), 816 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/openjdk-8-jre-dcevm.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

