Added tag mips-jdk8u275-b01 for changeset d3b4d62f391f default tip

Merge mips-jdk8u275-b01

8250861: Crash in MinINode::Ideal(PhaseGVN*, bool)

Added tag jdk8u275-b00 for changeset 6b836efa38fe

Added tag jdk8u272-ga for changeset 6b836efa38fe

Added tag jdk8u272-b10 for changeset 6b836efa38fe

#15318 Backport of #9508 Modified the test testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java to support MIPS.

#15186 Backport of #15095 The value of src will be overwritten if src and T9 are the same register.

Added tag mips-jdk8u272-b10 for changeset 4883cf858b5c

#15369 define SUPPORTS_NATIVE_CX8 mips-jdk8u272-b10

#15368 mips port of pd_get_top_frame_for_profiling

Merge

8245412: Better class definitions jdk8u272-b10 jdk8u272-ga jdk8u275-b00

8243302: Advanced class supports

8254937: Revert JDK-8148854 for 8u272

8254673: Call to JvmtiExport::post_vm_start() was removed by the fix for JDK-8249158

8241114: Better range handling

8244955: Additional Fix for JDK-8240124

8240124: Better VM Interning

8236196: Improve string pooling

8233624: Enhance JNI linkage

Added tag jdk8u272-b09 for changeset 176a7e5cc060

Added tag jdk8u272-b08 for changeset a0eb08e2db5a jdk8u272-b09

8252573: 8u: Windows build failed after 8222079 backport jdk8u272-b08

Added tag jdk8u272-b07 for changeset 4689eaf1a5c9

Added tag jdk8u272-b06 for changeset 4b0aa85a9565 jdk8u272-b07

8222079: Don't use memset to initialize fields decode_env constructor in disassembler.cpp jdk8u272-b06

8080462: Update SunPKCS11 provider with PKCS11 v2.40 support

8193234: When using -Xcheck:jni an internally allocated buffer can leak

8184762: ZapStackSegments should use optimized memset

8219919: RuntimeStub name lost with PrintFrameConverterAssembly

8251120: [8u] HotSpot build assumes ENABLE_JFR is set to either true or false

Merge

8220313: [TESTBUG] Update base image for Docker testing to OL 7.6

8226575: OperatingSystemMXBean should be made container aware

8244151: Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26

8064319: Need to enable -XX:+TraceExceptions in release builds

Added tag jdk8u272-b05 for changeset 1b2d99958c29

8060721: Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler jdk8u272-b05

8250627: Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics

8249158: THREAD_START and THREAD_END event posted in primordial phase

8240676: Meet not symmetric failure when running lucene on jdk8

8252084: Minimal VM fails to bootcycle: undefined symbol: AgeTableTracer::is_tenuring_distribution_event_enabled

Merge

8057003: Large reference arrays cause extremely long synchronization times

Added tag jdk8u272-b04 for changeset cbabffce5685

8177334: Update xmldsig implementation to Apache Santuario 2.1.1 jdk8u272-b04

8061616: HotspotDiagnosticMXBean.getVMOption() throws IllegalArgumentException for flags of type double

Added tag jdk8u272-b03 for changeset e649f2136368

8148754: C2 loop unrolling fails due to unexpected graph shape jdk8u272-b03

8216283: Allow shorter method sampling interval than 10 ms

8248851: CMS: Missing memory fences between free chunk check and klass read

Merge

8250875: Incorrect parameter type for update_number in JDK_Version::jdk_update

Added tag jdk8u272-b02 for changeset 414c1dcfc3f3

Merge jdk8u272-b02

8048933: -XX:+TraceExceptions output should include the message

8148854: Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent

8173300: [TESTBUG]compiler/tiered/NonTieredLevelsTest.java fails with compiler.whitebox.SimpleTestCaseHelper(int) must be compiled

8219566: JFR did not collect call stacks when MaxJavaStackTraceDepth is set to zero

8023697: failed class resolution reports different class name in detail message for the first and subsequent times

8231779: crash HeapWord*ParallelScavengeHeap::failed_mem_allocate

8046274: Removing dependency on jakarta-regexp

Added tag jdk8u272-b01 for changeset 85c9d74850ed

8230303: JDB hangs when running monitor command jdk8u272-b01

8234617: C1: Incorrect result of field load due to missing narrowing conversion

Merge

8243489: Thread CPU Load event may contain wrong data for CPU time under certain conditions

Merge

8214862: assert(proj != __null) at compile.cpp:3251

Merge

8248643: Remove extra leading space in JDK-8240295 8u backport

8006205: [TESTBUG] NEED_TEST: please JTREGIFY test/compiler/7177917/Test7177917.java

8167300: Scheduling failures during gcm should be fatal

8237951: CTW: C2 compilation fails with "malformed control flow"

8230711: ConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG

8240295: hs_err elapsed time in seconds is not accurate enough

Merge

8153583: Make OutputAnalyzer.reportDiagnosticSummary public

8217647: JFR: recordings on 32-bit systems unreadable

8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version

8211714: Need to update vm_version.cpp to recognise VS2017 minor versions

8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing

Merge

8035493: JVMTI PopFrame capability must instruct compilers not to prune locals

8246310: Clean commented-out code about ModuleEntry andPackageEntry in JFR

Added tag jdk8u272-b00 for changeset f7691a80458c

Added tag jdk8u265-ga for changeset 3bd5ac4488a3

Added tag jdk8u265-b01 for changeset 3bd5ac4488a3

Added tag jdk8u265-b00 for changeset 1c6e1f187fdc jdk8u265-b01 jdk8u265-ga

Added tag jdk8u262-ga for changeset 1c6e1f187fdc

Added tag jdk8u262-b10 for changeset 1c6e1f187fdc

Added tag mips-jdk8u262-b10 for changeset 0672fc1cf811

#15190 MIPS port of 8243823: JFR Backport - vm_version_ext_mips.(h|c)pp support mips-jdk8u262-b10

#15190 MIPS port of 8243823: JFR Backport - register redefinition

Merge

Added tag jdk8u262-b09 for changeset cf6e3496e19a jdk8u262-b10 jdk8u262-ga jdk8u265-b00

Added tag jdk8u262-b08 for changeset d2c2cd90513e jdk8u262-b09

8220293: Deadlock in JFR string pool jdk8u262-b08

Added tag jdk8u262-b07 for changeset d20a5f399218

8245167: Top package in method profiling shows null in JMC jdk8u262-b07

8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing

Added tag jdk8u262-b06 for changeset de6565b66f94

Added tag jdk8u262-b05 for changeset f7691a80458c jdk8u262-b06

8244407: JVM crashes after transformation in C2 IdealLoopTree::split_fall_in jdk8u262-b05 jdk8u272-b00

Added tag jdk8u262-b04 for changeset 3a3803a0c789

8076475: Misuses of strncpy/strncat jdk8u262-b04

8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE

8244777: ClassLoaderStats VM Op uses constant hash value

Added tag jdk8u262-b03 for changeset 545fe7caa2fb

8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format jdk8u262-b03

8244548: JDK 8u: sun.misc.Version.jdkUpdateVersion() returns wrong result

8239852: java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed

8230597: Update GIFlib library to the 5.2.1

8146612: C2: Precedence edges specification violated

Added tag jdk8u262-b02 for changeset 4373df7c4a92

8240576: JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges jdk8u262-b02

Added tag jdk8u262-b01 for changeset 0826fcd35939

Merge jdk8u262-b01

8241902: AIX Build broken after integration of JDK-8223147 (JFR Backport)

8242788: Non-PCH build is broken after JDK-8191393

8241444: Metaspace::_class_vsm not initialized if compressed class pointers are disabled

8191393: Random crashes during cfree+0x1c

8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)

8210776: Upgrade X Window System 6.8.2 to the latest XWD 1.0.7

8141056: Erroneous assignment in HeapRegionSet.cpp

Merge

Merge

8030680: 292 cleanup from default method code assessment

Added tag jdk8u262-b00 for changeset 9003f35baaa0

Merge

8239867: correct over use of INCLUDE_JFR macro

8239476: JDK-8238589 broke windows build by moving OrderedPair

8230707: JFR related tests are failing

8238589: Necessary code cleanup in JFR for JDK8u

8183925: Decouple crash protection from watcher thread

8238076: Fix OpenJDK 7 Bootstrap Broken by JFR Backport

8209960: -Xlog:jfr* doesn't work with the JFR

8236008: Some backup files were accidentally left in the hotspot tree

8227605: Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant"

8231995: two jtreg tests failed after 8229366 is fixed

8214542: JFR: Old Object Sample event slow on a deep heap in debug builds

8227011: Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory

8216064: -XX:StartFlightRecording:settings= doesn't work properly

8224172: assert(jfr_is_event_enabled(id)) failed: invariant

8230707: JFR related tests are failing

8218935: Make jfr strncpy uses GCC 8.x friendly

8216995: Clean up JFR command line processing

8216578: Remove unused/obsolete method in JFR code

8216559: [JFR] Native libraries not correctly parsed from /proc/self/maps

8216486: Possibility of integer overflow in JfrThreadSampler::run()

8215284: Reduce noise induced by periodic task getFileSize()

8215175: Inconsistencies in JFR event metadata

8213966: The ZGC JFR events should be marked as experimental

8213617: JFR should record the PID of the recorded process

8213421: Line number information for execution samples always 0

8213015: Inconsistent settings between JFR.configure and -XX:FlightRecorderOptions

8211239: Build fails without JFR: empty JFR events signatures mismatch

8210024: JFR calls virtual is_Java_thread from ~Thread()

8205516: JFR tool

8202578: Revisit location for class unload events

8165675: Trace event for thread park has incorrect unit for timeout

8041626: Shutdown tracing event

8229366: JFR backport allows unchecked writing to memory

8229873: 8229401 broke jdk8u-jfr-incubator

8229401: Fix JFR code cache test failures

8203287: Zero fails to build after JDK-8199712 (Flight Recorder)

8229708: JFR backport code does not initialize

8223147: JFR Backport

Added tag jdk8u252-ga for changeset 095e60e7fc8c

Added tag jdk8u252-b09 for changeset 095e60e7fc8c

Added tag mips64el-jdk8u252-b11 for changeset 0bada3286229

#13346 Backport of #10019 SP must be decremented first. mips64el-jdk8u252-b11

Added tag mips64el-jdk8u252-b10 for changeset 70aa912cebe5

Merge mips64el-jdk8u252-b10

Added tag jdk8u252-b08 for changeset 8f2780b3e4fa jdk8u252-b09 jdk8u252-ga

8241296: Segfault in JNIHandleBlock::oops_do() jdk8u252-b08

Added tag jdk8u252-b07 for changeset d17814ea88e3

Added tag jdk8u252-b06 for changeset b4fd7e078c54 jdk8u252-b07

Added tag jdk8u252-b05 for changeset 9003f35baaa0 jdk8u252-b06

8022263: use same Clang warnings on BSD as on Linux jdk8u252-b05 jdk8u262-b00

8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests

8167409: Invalid value passed to critical JNI function

8181872: C1: possible overflow when strength reducing integer multiply by constant

8187078: -XX:+VerifyOops finds numerous problems when running JPRT

8191227: issues with unsafe handle resolution

8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type

Added tag jdk8u252-b04 for changeset ff1c3c1867b5

8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid jdk8u252-b04

8135318: CMS wrong max_eden_size for check_gc_overhead_limit

Merge

8236179: C1 register allocation error with T_ADDRESS

8229345: Memory leak due to vtable stubs not being shared on SPARC

8219244: NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread

Added tag jdk8u252-b03 for changeset 2e9728044507

Merge jdk8u252-b03

8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables is on.

Merge

Added tag jdk8u252-b02 for changeset 5bd3b8c05552

8146792: Predicate moved after partial peel may lead to broken graph jdk8u252-b02

Merge

8232154: Update Mesa 3-D Headers to version 19.2.1

8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field _out

8233995: java.vm.vendor (and potentially other properties/fields) not correctly set in Windows/Hotspot build of OpenJDK8

Merge

Added tag jdk8u252-b01 for changeset a67e9c6edcdd

8144732: VM_HeapDumper hits assert with bad dump_len jdk8u252-b01

8227397: Add --with-extra-asflags configure option

8231201: hs_err should print coalesced safepoint operations in Events section

8232355: Two obsolete flags have the wrong obsolete version in 8u

8041620: Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope.

8233023: assert(Opcode() == mem->Opcode() || phase->C->get_alias_index(adr_type()) == Compile::AliasIdxRaw) failed: no mismatched stores, except on raw memory

8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled

8234264: Incorrect 8047434 JDK 8 backport in 8219677

Added tag jdk8u252-b00 for changeset 8c0733543544

Added tag jdk8u242-ga for changeset 7c9f6b5f8d11

Added tag jdk8u242-b08 for changeset 7c9f6b5f8d11

Added tag mips64el-jdk8u242-b10 for changeset a9451177555c

#11867 Backport of #11497 assert(false) failed: Should Not Reach Here, what is the cpu type? mips64el-jdk8u242-b10

Added tag mips64el-jdk8u242-b09 for changeset 758c07667682

Merge mips64el-jdk8u242-b09

Added tag jdk8u242-b07 for changeset 8b80409d5840 jdk8u242-b08 jdk8u242-ga

8138978: Examine usages of sun.misc.IOUtils jdk8u242-b07

8225261: Better method resolutions

Added tag jdk8u242-b06 for changeset 81ddc1072b92

8235850: [TESTBUG] Remove test/runtime/RedefineTests/test8178870.sh jdk8u242-b06

Added tag jdk8u242-b05 for changeset 2c1e9fab6964

8236178: Debug build failed after 8236058 jdk8u242-b05

Merge

Merge jdk8u252-b00

8156028: G1YoungGenSizer _adaptive_size not correct when setting NewSize and MaxNewSize to the same value

8131778: java disables UseAES flag when using VIS=2 on sparc

8232984: Upgrading Joni License version to 2.1.16

8229420: [Redo] jstat reports incorrect values for OU for CMS GC

8225141: Better handling of classes in error state in fast class initialization checks

Added tag jdk8u242-b04 for changeset 20258ba5a788

Merge jdk8u242-b04

8130341: GHASH 32bit intrinsics has AEADBadTagException

8073108: Use x86 and SPARC CPU instructions for GHASH acceleration

8048556: Unnecessary GCLocker-initiated young GCs

Added tag jdk8u242-b03 for changeset ee19c358e3b8

Added tag jdk8u242-b02 for changeset 775e2bf92114 jdk8u242-b03

8229169: False failure of GenericTaskQueue::pop_local on architectures with weak memory model jdk8u242-b02

8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else?

8228888: C2 compilation fails with assert "m has strange control"

8230363: C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG

8206173: MallocSiteTable::initialize() doesn't take function descriptors into account

Merge

8218558: NMT stack traces in output should show mt component for virtual memory allocations

Added tag jdk8u242-b01 for changeset ce42ae95d4d6

8134739: compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts jdk8u242-b01

8073154: NULL-pointer dereferencing in LIR_OpProfileType::print_instr

8133951: Zero interpreter asserts in stubRoutines.cpp

8231398: Add time tracing for gc log rotation at safepoint cleanup

8231988: Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop

Merge

8230813: Add JDK-8010500 to compiler/loopopts/superword/TestFuzzPreLoop.java bug list

8230238: Add another regression test for JDK-8134739

8010500: [parfait] Possible null pointer dereference at hotspot/src/share/vm/opto/loopnode.hpp

8217676: Upgrade libpng to 1.6.37

8178870: instrumentation.retransformClasses cause coredump

Added tag jdk8u242-b00 for changeset 760b28d87178

Added tag jdk8u232-ga for changeset 12177d88b89c

Added tag jdk8u232-b09 for changeset 12177d88b89c

Added tag mips64el-jdk8u232-b11 for changeset 17884ee5d053

#10637: java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java fails with -XX:ReservedCodeCacheSize=256m mips64el-jdk8u232-b11

#11180 Backport of #9871 MIPS port of 7187554: JSR 292: JVMTI PopFrame needs to handle appendix arguments

#10052 Backport of #9904 compiler/floatingpoint/TestFloatSyncJNIArgs.java failed

#11080 Backport testcase of JDK-8207838 compiler/floatingpoint/TestFloatSyncJNIArgs.java

Added tag mips64el-jdk8u232-b10 for changeset 2be326848943

Merge mips64el-jdk8u232-b10

Added tag jdk8u232-b08 for changeset 4170228e11e6 jdk8u232-b09 jdk8u232-ga

8231463: Fix runtime/RedefineTests/RedefineDoubleDelete.java test in 8u jdk8u232-b08

8226607: Inconsistent info between pcsclite.md and MUSCLE headers

Added tag jdk8u232-b07 for changeset c751303497d5

8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behaviour jdk8u232-b07

Added tag jdk8u232-b06 for changeset fea2c7f50ce8

8217676: Upgrade libpng to 1.6.37 jdk8u232-b06

8178870: instrumentation.retransformClasses cause coredump

Added tag jdk8u232-b05 for changeset b13d79420363 jdk8u242-b00

8147611: G1 - Missing memory barrier in start_cset_region_for_worker jdk8u232-b05

8155951: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool

8141570: Fix Zero interpreter build for --disable-precompiled-headers

8226798: JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*)

8080157: assert(allocates2(pc)) failed: not in CodeBuffer memory

8087128: C2: Disallow definition split on MachCopySpill nodes

8202948: C2: assert(init_offset >= 0) failed: positive offset from object start

8215265: C2: range check elimination may allow illegal out of bound access

8211232: GraphKit::make_runtime_call() sometimes attaches wrong memory state to call

8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal

8218201: Failures when vmIntrinsics::_getClass is not inlined

8219517: assert(false) failed: infinite loop in PhaseIterGVN::optimize

8223227: Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase

8223177: Data race on JvmtiEnvBase::_tag_map in double-checked locking

Added tag jdk8u232-b04 for changeset 921c5ee7965f

Merge jdk8u232-b04

8188868: PPC64: Support AES intrinsics on Big Endian

Added tag jdk8u232-b03 for changeset fa7fe6dae563

8217785: Padding ParallelTaskTerminator::_offered_termination variable jdk8u232-b03

Added tag jdk8u232-b02 for changeset c963a2881865

8222737: [TESTBUG] Allow for tier 1 like testing in OpenJDK 8u jdk8u232-b02

8224580: Matcher can cause oop field/array element to be reloaded

Added tag jdk8u232-b01 for changeset afa42cf8d060

8075136: Unnecessary sign extension for byte array access jdk8u232-b01

8228405: Incorrect format strings in PhaseIdealLoop::rc_predicate

8185900: hotspot build failed with gcc version Red Hat 4.4.7-3

8152856: Xcode 7.3 -Wshift-negative-value compile failure on Mac OS X

Merge

Added tag jdk8u232-b00 for changeset 1ec20e8a3d8a

8210761: libjsig is being compiled without optimization

Merge

8218721: C1's CEE optimization produces safepoint poll with invalid debug information

8225636: SA can't handle prelinked libraries

8185979: PPC64: Implement SHA2 intrinsic

Merge

8202353: os::readdir should use readdir instead of readdir_r

8219807: C2 crash in IfNode::up_one_dom(Node*, bool)

Added tag jdk8u222-ga for changeset adfdce09acc3

Added tag jdk8u222-b10 for changeset adfdce09acc3

Added tag mips64el-jdk8u222-b12 for changeset 8c67a8d09196

#10409 Backport of #9905 runtime/CheckUnhandledOops/TestOutOfMemory.java fastdebug crash mips64el-jdk8u222-b12

#10071 MIPS Port of 8176100: [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles

Added tag mips64el-jdk8u222-b11 for changeset 2fdf635bcf28

Merge mips64el-jdk8u222-b11

Added tag jdk8u222-b09 for changeset 55f693ba975d jdk8u222-b10 jdk8u222-ga

8223511: Extended AES support jdk8u222-b09

Added tag jdk8u222-b08 for changeset 36a743eee672

Added tag jdk8u222-b07 for changeset 75f4e02f1113 jdk8u222-b08

Merge jdk8u222-b07

8225716: G1 GC: Undefined behaviour in G1BlockOffsetTablePart::block_at_or_preceding

Added tag jdk8u222-b06 for changeset 17778f8991c8

Merge jdk8u222-b06

Added tag jdk8u222-b05 for changeset 1ec20e8a3d8a

8193830: Xalan Update: Xalan Java 2.7.2 jdk8u222-b05 jdk8u232-b00

8210886: Remove references in xwindows.md to non-existent files.

8223537: testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently

8222670: pathological case of JIT recompilation and code cache bloat

8059575: JEP-JDK-8043304: Test task: Tiered Compilation level transition tests

8220495: Update GIFlib library to the 5.1.8

8185969: PPC64: Improve VSR support to use up to 64 registers

8202414: Unsafe write after primitive array creation may result in array length change

8218020: Fix version number in mesa.md 3rd party legal file

8166684: PPC64: implement intrinsic code with vector instructions for Unsafe.copyMemory()

8202884: SA: Attach/detach might fail on Linux if debugee application create/destroy threads during attaching

Added tag jdk8u222-b04 for changeset d690709cc339

Merge jdk8u222-b04

8158232: PPC64: improve byte, int and long array copy stubs by using VSX instructions

8223883: Fix jni.cpp copyright date after 8223528

Added tag jdk8u222-b03 for changeset af43bab3c5d0

8151322: Implement os::set_native_thread_name() on Solaris jdk8u222-b03

7102541: RFE: os::set_native_thread_name() cleanups

8213213: Remove src/java.desktop/unix/classes/sun/awt/X11/keysym2ucs.h

8144332: HSDB could not terminate when close button is pushed.

8210425: [x86] sharedRuntimeTrig/sharedRuntimeTrans compiled without optimization

Merge

8223664: Add jtreg tests for 8223528, backport to jdk8u of 8176100

Added tag jdk8u222-b02 for changeset 32bc598624bd

8176100: [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles jdk8u222-b02

8134030: test/serviceability/dcmd/gc/HeapDumpTest fails to verify the dump

8217315: Proper units should print more significant digits

Merge

8151539: Remove duplicate AlwaysTrueClosures

Added tag jdk8u222-b01 for changeset 7fe2cda84af1

Merge jdk8u222-b01

8154156: PPC64: improve array copy stubs by using vector instructions

8150013: ParNew: Prune nmethods scavengable list.

8055814: [TESTBUG] runtime/NMT/NMTWithCDS.java fails with product builds due to missing UnlockDiagnosticVMOptions

8221355: Performance regression after JDK-8155635 backport into 8u

Merge

8217597: [TESTBUG] old version docker does not support --cpus

8220718: Missing ResourceMark in nmethod::metadata_do

8209951: Problematic sparc intrinsic: com.sun.crypto.provider.CipherBlockChaining

8213825: assert(false) failed: Non-balanced monitor enter/exit! Likely JNI locking

Merge

Added tag jdk8u222-b00 for changeset 5af8ec63c21c

Added tag jdk8u212-ga for changeset 96fec237fcc0

Added tag jdk8u212-b04 for changeset b2000ea410b0

8221355: Performance regression after JDK-8155635 backport into 8u jdk8u212-b04

Added tag jdk8u212-b03 for changeset 96fec237fcc0

Added tag mips64el-jdk8u212-b05 for changeset 5734aa7c320f

#9929 Backport of #9903 compiler/c2/TestMatcherLargeOffset.java crash mips64el-jdk8u212-b05

#9815 Backport of #9802 Code cleanup

#9372 Refactor VM_Version, removed UseLoongsonISA and Use3A3000, added UseLEXT1, UseLEXT2, UseLEXT3.

#9509 [testbug] fixed the CFLAGS of MIPS in runtime/StackGap/testme.sh

#9595 changed mips64 to mips64el when use -Xinternalversion

#9515 prefrech used an incorrect memory address calculation.

#8699 Fix the performance issue of scimark.monte_carlo on Loongson CPUs

#9516 [Backport of #9435] Implement BigInteger.montgomeryMultiply intrinsic.

Added tag mips64el-jdk8u212-b04 for changeset eef07cd490d4

Merge mips64el-jdk8u212-b04

Added tag jdk8u212-b02 for changeset 2d94aac71d33 jdk8u212-b03 jdk8u212-ga

8200115: System property java.vm.vendor value includes quotation marks jdk8u212-b02

8189761: COMPANY_NAME, IMPLEMENTOR, BUNDLE_VENDOR, VENDOR, but no configure flag

Added tag jdk8u212-b01 for changeset 9ee244aee077

Merge jdk8u212-b01

8217753: Enable HotSpot builds on 5.x Linux kernels jdk8u222-b00

Added tag jdk8u212-b00 for changeset 9ce27f0a4683

8077608: [TESTBUG] Enable Hotspot jtreg tests to run in agentvm mode

8211106: [windows] Update OS detection code to recognize Windows Server 2019

7127191: SA JSDB does not display native symbols correctly for transported Linux cores

8170681: Remove fontconfig header files from JDK source tree

8195153: [test] runtime/6981737/Test6981737.java shouldn't check 'java.vendor' and 'java.vm.vendor' properties

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

8076274: [TESTBUG] Remove @ignore from runtime\NMT\JcmdDetailDiff.java

8028254: gc/arguments/TestMinInitialErgonomics.java failed with unexpected initial heap size

8200109: NMT: diff_malloc_site assert(early->flags() == current->flags(), "Must be the same memory type")

8027434: "-XX:OnOutOfMemoryError" uses fork instead of vfork

8214189: test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactLConstantTest.java fails on Windows x64 when run with -XX:-TieredCompilation

8211231: BarrierSetC1::generate_referent_check() confuses register allocator

8218613: [TESTBUG] runtime/ErrorHandling tests are building incorrect testlibrary classes

8211926: Catastrophic size_t underflow in BitMap::*_large methods

8214059: Undefined behaviour in ADLC

8214206: Fix for JDK-8213419 is broken on 32-bit

8213419: C2 may hang in MulLNode::Ideal()/MulINode::Ideal() with gcc 8.2.1

8217432: MetaspaceGC::_capacity_until_GC exceeds MaxMetaspaceSize

Merge

8145096: Undefined behaviour in HotSpot

8217520: Remove vm.opt.MaxGCPauseMillis == "null" from TestOldGenCollectionUsage.java

8215934: G1 Old Gen MemoryPool CollectionUsage.used values don't reflect mixed GC results

8216037: Avoid calling vm_update with a NULL name

8184309: Build warnings from GCC 7.1 on Fedora 26

8059038: Create new launcher for SA tools

8206075: On x86, assert on unbound assembler Labels used as branch targets

8185975: PPC64: Fix vsldoi interface according to the ISA

8212110: Build of saproc.dll broken on Windows 32 bit after JDK-8210647

8210647: libsaproc is being compiled without optimization

8213992: Rename and make DieOnSafepointTimeout the diagnostic option

8197429: Increased stack guard causes segfaults on x86-32

Merge

8133984: print_compressed_class_space() is only defined in 64-bit VM

8141491: Unaligned memory access in Bits.c

8065749: [TESTBUG]: gc/arguments/TestG1HeapRegionSize.java fails at nightly

8219961: [ppc64] Increase code size for interpreter generation.

Merge

Added tag jdk8u201-ga for changeset 48947e4db9f3

Added tag jdk8u202-ga for changeset 818b1963f7a2

Merge

Added tag jdk8u201-b26 for changeset fb760c9d9649

Added tag jdk8u202-b26 for changeset 7a69774c67cb

Merge jdk8u202-b26

Added tag jdk8u201-b25 for changeset b9347a42530a jdk8u201-b26

Added tag jdk8u202-b25 for changeset 1083b49a8810

Merge jdk8u202-b25

Added tag jdk8u201-b79 for changeset bd988b43db1b jdk8u201-b25

Added tag jdk8u201-b09 for changeset 48947e4db9f3 jdk8u201-b79

Added tag mips64el-jdk8u202-b10 for changeset f10841009d27

#9406 Backport of #9405 removed useless flag mips64el-jdk8u202-b10

#9175 Backport of #9080 [jck] Fixed the wrong npe_addr.

#9224 Backport of #9173 Refactor read_cpu_info and supported 3A4000/3B4000

#9093 [Backport of #8875] Problematic frame: SharedRuntime::get_java_tid(Thread*).

#9029 Backport of #9009 and #9002 ld, ld_ptr and st_ptr support index addressing mode

#8869 Backport of #8852 Fix DEBUG MESSAGE: receiver class disagrees with MemberName.clazz issue

#8858 Clean up LIBSAPROC

Added tag mips64el-jdk8u202-b09 for changeset 624a0741915c

Merge mips64el-jdk8u202-b09

Added tag jdk8u202-b08 for changeset 818b1963f7a2

Merge jdk8u202-b08 jdk8u202-ga

Added tag jdk8u201-b08 for changeset e2c2448a1ca7 jdk8u201-b09 jdk8u201-ga

Added tag jdk8u202-b07 for changeset 32c99b1faf57

Merge jdk8u202-b07

Added tag jdk8u201-b77 for changeset e4daab85ac15 jdk8u201-b08

Added tag jdk8u201-b07 for changeset dee6a1ce4a0c jdk8u201-b77

Added tag jdk8u202-b06 for changeset 2fa643465866

Merge jdk8u202-b06

8141491: Unaligned memory access in Bits.c jdk8u201-b07

8213792: Update THIRTD_PARTY_README for LCMS to 2.9

Merge

Added tag jdk8u201-b76 for changeset f53cabbd1a91

Added tag jdk8u201-b06 for changeset 6ee551349735 jdk8u201-b76

Added tag jdk8u202-b05 for changeset 04b9a5286eca

Merge jdk8u202-b05

Added tag jdk8u201-b75 for changeset 3f6c3bf8f0b1 jdk8u201-b06

Added tag jdk8u201-b05 for changeset 4b17023e0a3a jdk8u201-b75

Added tag jdk8u201-b74 for changeset 2b490d8df357 jdk8u201-b05

Added tag jdk8u201-b04 for changeset f85cae50e040 jdk8u201-b74

Added tag jdk8u202-b04 for changeset 270570f695e0

Merge jdk8u202-b04

Added tag jdk8u201-b03 for changeset 68ee3b18354d jdk8u201-b04

Added tag jdk8u201-b02 for changeset 242132d67800 jdk8u201-b03

Added tag jdk8u201-b01 for changeset cec91c1510a4 jdk8u201-b02

Merge jdk8u201-b01

Merge

Added tag jdk8u181-b37 for changeset 310a8a03be93

Merge

Merge

Merge

Added tag jdk8u181-b36 for changeset 5418d85b93ea jdk8u181-b37

Added tag jdk8u181-b35 for changeset f3eb9719e696 jdk8u181-b36

Added tag jdk8u181-b34 for changeset 2ac6a4ff7b3c jdk8u181-b35

Added tag jdk8u181-b33 for changeset 9d9f4c81eb3d jdk8u181-b34

Added tag jdk8u181-b32 for changeset a2be8e761961 jdk8u181-b33

Merge jdk8u181-b32

Added tag jdk8u181-b31 for changeset f7bd3ef62b03

Merge jdk8u181-b31

8205714: Initial class initialization

Merge

8210094: Better loading of classloader classes

Merge

8210431: Complete backport of libpng 1.6.35 TPRM

Merge

Merge

Merge

Merge

Merge

Merge

Added tag jdk8u201-b00 for changeset 2bf8498a25ec

Added tag jdk8u202-b03 for changeset c0836eee40e5

Added tag jdk8u202-b02 for changeset 9ce27f0a4683 jdk8u202-b03

Merge jdk8u202-b02 jdk8u212-b00

Merge

8211933: [8u] hotspot adlc needs to link statically with libstdc++ for gcc7.3

8212821: CHECK_ must be used in the rhs of an assignment statement within a block (round 2)

8209639: assert failure in coalesce.cpp: attempted to spill a non-spillable item

8172850: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling

8155635: C2: Mixed unsafe accesses break alias analysis

8211909: JDWP Transport Listener: dt_socket thread crash

8212709: Backout backport of JDK-8211394 from jdk 8u-dev

8211394: CHECK_ must be used in the rhs of an assignment statement within a block

Merge

8064811: Use THEAD instead of CHECK_NULL in return statements

Added tag jdk8u202-b01 for changeset 79b4c0a88c00

Merge jdk8u202-b01

Merge

Added tag jdk8u191-b26 for changeset ab9258f7206e

Added tag jdk8u191-b12 for changeset 4fc288749a23 jdk8u191-b26

Added tag jdk8u192-b26 for changeset e0e4c3a86ef0

Added tag jdk8u192-b12 for changeset 1f822ff877d1 jdk8u192-b26

8073159: improve Test6857159.java

8068440: Test6857159.java times out

8164920: ppc: enhancement of CRC32 intrinsic

8131048: ppc implement CRC32 intrinsic

8208091: SA: jhsdb jstack --mixed throws UnmappedAddressException on i686

8211387: [Zero] atomic_copy64: Use ldrexd for atomic reads on ARMv7

8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling

8211150: G1 Full GC not purging code root memory and hence causing memory leak

8210891: Remove unused extutil.h from JDK8u sources

8164383: jhsdb dumps core on Solaris 12 when loading dumped core

Added tag jdk8u202-b00 for changeset 1c0a59cee0e4

8211124: HotSpot update for vm_version.cpp to recognise updated VS2017

8141421: Various test fail with OOME on win x86

8210350: -Wl,-z,defs JDK 8 build failure

8205965: SIGSEGV on write to NativeCallStack::EMPTY_STACK

8207057: No debug info for assembler files

8209863: Add a test to verify that -XX:+EnableTracing works

8145788: JVM crashes with -XX:+EnableTracing

8033251: Use DWARF debug symbols for Linux 32-bit as default

8209359: [8u] hotspot needs to recognise cl.exe 19.13 to build with VS2017.

8204966: [TESTBUG] hotspot/test/compiler/whitebox/IsMethodCompilableTest.java test fails with -XX:CompileThreshold=1

8196882: VS2017 Hotspot Defined vsnprintf Function Causes C2084 Already Defined Compilation Error

8191006: hsdis disassembler plugin does not compile with binutils 2.29+

8208541: non-ASCII characters in hsdis UPL text

8174050: Compilation errors with clang-4.0

Merge

8208183: update HSDIS plugin license to UPL

8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration

Added tag mips64el-jdk8u192-b14 for changeset c23dcd3f87f4

#8802 Backport of #8788 Change the testcase of 8197405 to ignore the error messages of AbstractMethodErrors and IncompatibleClassChangeErrors and fix InterpreterMacroAssembler::call_VM_base: last_sp != NULL issue mips64el-jdk8u192-b14

#8761 Backport of #8672 string_equals optimization

#8818 Internal_pc_type is not a member of relocInfo

#8568 UseCodeCacheAllocOpt is not declared in zero/mips

#8567 Set_handle_wrong_method_stub is not declared in zero/mips

#8565 UseSyncLevel is not declared in zero/mips

#8802 Backport the testcase of 8197405: Improve messages of AbstractMethodErrors and IncompatibleClassChangeErrors.

#8733 Backport of #8734 Fix not in CodeBuffer issue

#8664 comments code style fix

#8641 [cleanup] fixed ia32 related comments

#8498 Remove redundante definition of Java_To_Runtime in linux_mips.ad

#8573 Cleanup: x86 registers in comments; comment style; deadcode

#7830 Add cmovN_cmpU_reg_reg in hotspot/src/cpu/mips/vm/mips_64.ad.

#8215 The low 4 bits of off must be 0 in gslq/gssq/gslqc1/gssqc1.

#8027 Receiving SIGBUS does not correctly jump to the next instruction triggering this signal.

#8151 [Assembler] Add gslqc1/gssqc1 for Loongson CPUs.

#7808 Save return values on the top of the stack when calling notify_method_exit

#8079 MIPS port of 8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration

#7999 Fixed unaligned load in generate_conjoint_short_copy().

#8068 MIPS port of 8189170: Add option to disable stack overflow checking in primordial thread for use with JNI_CreateJavaJVM

#8067 MIPS port of 8160748: Inconsistent types for ideal_reg

Added tag mips64el-jdk8u192-b13 for changeset 73d689add964

Merge mips64el-jdk8u192-b13

Merge jdk8u192-b12

Added tag jdk8u191-b11 for changeset 12e4de4b2499 jdk8u191-b12

Added tag jdk8u192-b11 for changeset 8df818c645d6

Merge jdk8u192-b11

Added tag jdk8u191-b25 for changeset 055e1c867479 jdk8u191-b11

Added tag jdk8u192-b25 for changeset 338c85978b22

Merge jdk8u192-b25

Added tag jdk8u191-b10 for changeset c0bd247ecd1c jdk8u191-b25

Added tag jdk8u192-b10 for changeset b675533489ae

Merge jdk8u192-b10

8210431: Complete backport of libpng 1.6.35 TPRM jdk8u191-b10

Merge

Added tag jdk8u191-b09 for changeset a339c1437bad

Added tag jdk8u192-b09 for changeset 79ba5ca0aabb

Merge jdk8u192-b09

Added tag jdk8u191-b08 for changeset 113b4a1676db jdk8u191-b09

Added tag jdk8u192-b08 for changeset c8010d92392f

Merge jdk8u192-b08

Added tag jdk8u191-b07 for changeset 96be5f6ab833 jdk8u191-b08

Added tag jdk8u192-b07 for changeset cd19ee45aa6b

Merge jdk8u192-b07

8033251: Use DWARF debug symbols for Linux 32-bit as default jdk8u191-b07

Merge

Added tag jdk8u191-b06 for changeset 6cfec782c42c

Added tag jdk8u192-b06 for changeset 7070edbacb29

Merge jdk8u192-b06

8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration jdk8u191-b06

Merge

Added tag jdk8u191-b05 for changeset 14c62eae2f8f

Added tag jdk8u192-b05 for changeset 65409bcab2ad

Merge jdk8u192-b05

Added tag jdk8u191-b04 for changeset 541c205d7fd1 jdk8u191-b05

Added tag jdk8u191-b03 for changeset dd79b4826253 jdk8u191-b04

Added tag jdk8u191-b02 for changeset 5aa3d728164a jdk8u191-b03

8146115: Improve docker container detection and resource configuration usage jdk8u191-b02

Merge jdk8u201-b00

Added tag jdk8u191-b01 for changeset 21a3fffc4341

Merge jdk8u191-b01

Added tag jdk8u172-b37 for changeset 6a9482b43d79

Added tag jdk8u172-b36 for changeset 1e7855b1ecd3 jdk8u172-b37

Merge

Merge

8204874: Update THIRDPARYREADME file

Merge

8199226: Improve field accesses

Merge

Merge

Added tag jdk8u172-b35 for changeset 0d1b5f9b3ab0 jdk8u172-b36

Added tag jdk8u172-b34 for changeset 74350ee9c013 jdk8u172-b35

Added tag jdk8u172-b33 for changeset e8745ad08d55 jdk8u172-b34

Added tag jdk8u172-b32 for changeset b62c44a689e4 jdk8u172-b33

8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same jdk8u172-b32

Added tag jdk8u172-b31 for changeset d5a33d109309

8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 jdk8u172-b31

Merge

Added tag jdk8u162-b38 for changeset 405800ccc4c7

8199406: Performance drop with Java JDK 1.8.0_162-b32 jdk8u162-b38

Merge

Merge

Added tag jdk8u191-b00 for changeset 8f3131e04030

Merge

Merge

Merge

Added tag jdk8u162-b37 for changeset 700ad8745f3f

Merge

Merge

Added tag jdk8u162-b36 for changeset d2ebd6530396 jdk8u162-b37

Added tag jdk8u162-b35 for changeset 9b3f207379cf jdk8u162-b36

8187577: JVM crash during gc doing concurrent marking jdk8u162-b35

8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available

Merge

Merge

Added tag jdk8u162-b34 for changeset bf2e8b1e8e8e

Added tag jdk8u162-b33 for changeset e8041f2ec96e jdk8u162-b34

8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack jdk8u162-b33

Merge

8196663: [TESTBUG] test/compiler/loopopts/TestCMovSplitThruPhi.java fails on 32 bit Java

Merge

Merge

Merge

Merge

Added tag jdk8u162-b32 for changeset c9b7abadf150

8055008: Clean up code that saves the previous versions of redefined classes jdk8u162-b32

8038636: speculative traps break when classes are redefined

Merge

8192025: Less referential references

Added tag jdk8u192-b04 for changeset a8d61d7f13b0

Added tag jdk8u192-b03 for changeset 1c0a59cee0e4 jdk8u192-b04

Merge jdk8u192-b03 jdk8u202-b00

8114823: G1 doesn't honor request to disable class unloading

8207402: Stray *.debuginfo files when not stripping debug info

Added tag jdk8u192-b02 for changeset 792ccf73293a

Merge jdk8u192-b02

8206916: Remove jdk8u181-b31 tag from jdk8u181/hotspot repo

Added tag jdk8u181-b13 for changeset eed8e846c982

8206406: StubCodeDesc constructor publishes partially-constructed objects on StubCodeDesc::_list

8205677: [8u] casts and type change for 8u to enable later Windows compilers

Merge

8206454: [8u] os::current_stack_pointer() fails to compile on later Windows compilers (warning C4172: returning address of local variable)

8146115: Improve docker container detection and resource configuration usage

Merge

8206425: .gnu_debuglink sections added unconditionally when no debuginfo is stripped

Merge

8081323: ConstantPool::_resolved_references is missing in heap dump

Added tag jdk8u192-b01 for changeset 5792d995ed26

8204872: [8u] VS2017: more instances of "error C3680: cannot concatenate user-defined string literals with mismatched literal suffix identifiers" jdk8u192-b01

8201509: Zero: S390 31bit atomic_copy64 inline assembler is wrong

8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe

8185723: Zero: segfaults on Power PC 32-bit

8205440: [8u] DWORD64 required for later Windows compilers

8069124: runtime/NMT/MallocSiteHashOverflow.java failing in nightlies

8198304: VS2017 (C4838, C4312) Various conversion issues with gtest tests

8008321: compile.cpp verify_graph_edges uses bool as int

8150688: Fix os_windows siglabel

8160748: Inconsistent types for ideal_reg

Merge

8197864: VS2017 (C4334) Result of 32-bit Shift Implicitly Converted to 64 bits

8205104: EXTRA_LDFLAGS not consistently being used

Merge

Merge

8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier"

8197868: VS2017 (C2065) 'timezone': Undeclared Identifier in share/runtime/os.cpp

8196884: VS2017 Multiple Type Cast Conversion Compilation Errors

8150426: Wrong cast in metadata_at_put

8196880: VS2017 Addition of Global Delete Operator with Size Parameter Conflicts with Arena's Chunk Provided One

8204053: libsaproc.so not linked with -z,noexecstack

Merge

8203349: 8u hotspot should recognise later Windows compilers

8162540: Crash in C2 escape analysis with assert: "node should be registered"

8165489: Missing G1 barrier in Unsafe_GetObjectVolatile

8202600: [Zero] Undefined behaviour in src/os_cpu/linux_zero/vm/os_linux_zero.cpp

8077420: Build failure with SS12u4

8048128: Fix for Solaris Studio C++ 5.13, CHECK_UNHANDLED_OOPS breaks PPC build.

8041623: Solaris Studio 12.4 C++ 5.13, CHECK_UNHANDLED_OOPS use of class oop's copy constructor definitions causing error level diagnostic.

6730115: Fastdebug VM crashes with "ExceptionMark destructor expects no pending exceptions" error

8134157: adlc fails to compile with SS12u4

8158012: Use SW prefetch instructions instead of BIS for allocation prefetches on SPARC Core C4

Merge

8138692: libjsig compilation is missing EXTRA_CFLAGS on macosx

8173013: JVMTI tagged object access needs G1 pre-barrier

8169201: Montgomery multiply intrinsic should use correct name

8199406: Performance drop with Java JDK 1.8.0_162-b32

8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same

8194642: Improve OOM error reporting for JDK8

8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3

8188223: IfNode::range_check_trap_proj() should handler dying subgraph with single if proj

8035074: hs_err improvement: Add time zone information in the hs_err file

8153194: PreserveFPRegistersTest.java runs out of memory in the nightlies

8078628: linux-zero does not build without precompiled header

Merge

Merge

Merge

Added tag jdk8u192-b00 for changeset 0341fa6dbb36

8189851: [TESTBUG] runtime/RedefineTests/RedefineInterfaceCall.java fails

8194739: Zero port of 8174962: Better interface invocations

8187577: JVM crash during gc doing concurrent marking

Merge

8148175: C1: G1 barriers don't preserve FP registers

8189170: Add option to disable stack overflow checking in primordial thread for use with JNI_CreateJavaJVM

8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack

Merge

8055008: Clean up code that saves the previous versions of redefined classes

8038636: speculative traps break when classes are redefined

Merge

Merge

Merge

Merge

Merge

Merge

Added tag jdk8u182-b00 for changeset c19c5b73704e jdk8u192-b00

Added tag mips64el-jdk8u181-b15 for changeset 471c7b582bf6

#7998 fix the blocking issue with -XX:-UseOnStackReplacement mips64el-jdk8u181-b15

#7989 [C1] fix "assert(a != b) failed: registers must be different"

#7987 implements tieredcompilation in mips template interpreter

#7972 added some MIPS implementation of SA

#7972 Backport of #7923 rename mips to mips64 in hotspot agent

#7826 os::get_previous_fp() can't be inlined when using "labels as values" to get pc.

#7936 [C1] fix several "assert(is_simm16(imm)) failed: not a signed 16-bit int" and "assert(a != b) failed: registers must be different"

#7890 [C1] fix some assert errors for is_simm16 range check and Address construction check

#7856 Compressed class space not allocated in lower regions. [Backport of JDK-8159056]

#7900 Fix -XX:-UseLoongsonISA fastdebug assertion error

#5359 loaded the correct address of method pointer in vtable

#7877 Follows c22fe8047623, range checking for xori should be regarded as 16-bit unsigned integer

#7878 #7879 AT was forbidened in Address constructors and unsupported index register in memory addressing was asserted

#7877 range checking was added for the immediate field of mips instructions

#7833 [C1] fix bugs in LIR_Assembler::emit_profile_call

#7837 fixed assembler of MIPS break instruction

#7520 added instruct matching StorePConditional and LoadPLocked

#7736 [C1] Fix langtools:tools/javac/BadOptimization/DeadCode4.java accidental removal of live code issue

#7780 [C1] fix LIR_Assembler::negate for single_cpu operands

#7734 [C1] optimize code generation for imul&idiv for mips

#7757 sp should be 64-bit in 64-bit OS

#7608 fix a deopt error (fetching wrong float value)

#7589 fixed wrong start address calculation before calling popframe_preserve_args in generate_throw_exception of interpreter

#7557 removed redundant get_thread to save interpreter code size

#7554 [C1] fix a java.lang.NullPointerException for compiler/stringopts/TestStringObjectInitialization.java

#7569 update copyright time of files modified in 2017 and 2018

used warning(...) not tty print to output warnning message when failing to open /proc/cpuinfo

#7555 [C1] Fix java/lang/Math/CeilAndFloorTests.java wrongly print Failure issue

#7570 [C1] Fix a wrong parameter when Runtime1::generate_code_for calls Runtime1::generate_exception_throw.

#7556 [C1] Fix compiler/5091921/Test6196102.java ERROR output issue

#7557 [jtreg] Fix com/sun/jdi/AccessSpecifierTest.java crash issue

#7548 [C1] Fix an assert when con_size_in_bytes is not simm16 in MacroAssembler::tlab_allocate and MacroAssembler::eden_allocate.

#7558 [C2] cmovL_cmpP_reg_reg was added im mips_64.ad

#7536 fixed a typo introduced by #7471

Follows 63d9fc39abaa, fix several gcc4.9.3 compilation warnings

#7556 [C1] more readable code indentation for mips's LIR_Assembler::arith_op implementation

#7518 change void* of strlwr() into void

#7553 [C1] Fix LIR_Assembler::shift_op for _LP64

#7521 [jtreg] Fix compiler/startup/SmallCodeCacheStartup.java crash issue

#7552 [C1] Fix lir_ushr for T_INT

#7534 [C1] Fix SPECjvm2008:assert(is_simm16(v)) failed: must be simm16 issue

Fix several gcc4.9.3 compilation warnings

fixed a gcc 4.9.3 warning

#7324 Fix compiler warning issue

removed Tab characters

#7458 #7385 [C1] NativeGeneralJump::insert_unconditional must generate a relative jump

#7471 HotSpotAgent supports mips64

#7379 [C1] Fix the judging conditions of NativeInstruction::is_jump.

#7517 mRegP match a0_RegP

#7503 [C1] Fix guarantee(Assembler::is_simm16(disp)) failed: must be issue

#7406 [C1] Fix fatal error: Thread holding lock at safepoint that vm can block on: tty_lock issue

#7406 [C1] Fix fatal error: Thread holding lock at safepoint that vm can block on: tty_lock issue

#7275 [C1] Fix another assert(is_simm16(v)) failed: must be simm16 issue

#7466 [C1] Remove an assert_different_registers in LIR_Assembler::shift_op.

#7441 [C1] Fix a wrong LIR generation in LIRGenerator::do_NewObjectArray.

#7429 [C1] Fix luindex:org.apache.lucene.index.FieldInfos.add issue

#7428 [C1] Improve the refactory of (base + index << scale + disp)

#7428 [C1] Refactory (base + index << scale + disp) load and store support

#5937 [C1] Fix the implementation of bytecode frem in C1.

#7408 [C1] fix an SIGSEGV null pointer crash in java/nio/channels/Selector/RacyDeregister.java test

#7423 [C1] Fix (jvm98)_200_check:assert(divisor!=0) failed: must be nonzero issue

#7407 [C1] enable adjusted EdgeMoveOptimizer::optimize for mips

#7323 [C1] Used a wrong register in LIR_Assembler::emit_profile_type().

#7412: Fix [C2] branch instruction delayed slot guarantee check error for ZipVerify in regression

#7407 [C1] disable EdgeMoveOptimizer::optimize for mips which may corrupt operands of mips-branches

#7353 [C1] Fix assert((char)being_initialized_entry_offset==being_initialized_entry_offset) failed

removed a trailing whitespace

#7367 [C1] Fix Dacapo avrora ShouldNotReachHere issue

#7384 [C1] fatal error: not a jump was fixed

#7283 [C1] Fix the jvm crash in frame::sender(RegisterMap*)

#7353 [C1] Fix assertion of being_initialized_entry_offset failure issue

#7376 Implement MacroAssembler::incr_allocated_bytes

Added tag mips64el-jdk8u181-b14 for changeset 53eec13fbaa5

Merge mips64el-jdk8u181-b14

Added tag jdk8u181-b31 for changeset 9062a259cecf jdk8u181-b13

Added tag jdk8u181-b12 for changeset 464ed8cea5d6

Added tag jdk8u181-b11 for changeset e4f39d283b55 jdk8u181-b12

Added tag jdk8u181-b10 for changeset 08b5e1f3d022 jdk8u181-b11

Added tag jdk8u181-b09 for changeset b46904cf3eaf jdk8u181-b10

8204874: Update THIRDPARYREADME file jdk8u181-b09

Added tag jdk8u181-b08 for changeset 9ffa7549c389

8187577: JVM crash during gc doing concurrent marking jdk8u181-b08

Added tag jdk8u181-b07 for changeset 892e637195c7

Added tag jdk8u181-b06 for changeset 2198f5b86550 jdk8u181-b07

8169201: Montgomery multiply intrinsic should use correct name jdk8u181-b06

8078628: linux-zero does not build without precompiled header

Added tag jdk8u181-b05 for changeset cea033df3075

Added tag jdk8u181-b04 for changeset c53e56e89049 jdk8u181-b05

Added tag jdk8u181-b03 for changeset 1127faef22f1 jdk8u181-b04

Added tag jdk8u181-b02 for changeset 1d0b6fcff115 jdk8u181-b03

8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack jdk8u181-b02

8199406: Performance drop with Java JDK 1.8.0_162-b32

8055008: Clean up code that saves the previous versions of redefined classes

8038636: speculative traps break when classes are redefined

8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3

8188223: IfNode::range_check_trap_proj() should handler dying subgraph with single if proj

Added tag jdk8u181-b01 for changeset 6e2be123a2e1

Merge jdk8u181-b01

Added tag jdk8u181-b00 for changeset 5587cde50bbc jdk8u191-b00

Added tag jdk8u172-b11 for changeset 083a9d656210

Added tag mips64el-jdk8u172-b13 for changeset 79798bbf8375

#7352 build broken (linking error) on some old version binutils mips64el-jdk8u172-b13

#7283 disable InlineArrayCopy for mips

#7365 being_initialized_entry_offset was out of range because of get_thread

#7342 add the case of deoptimize_on_exception in RangeCheckStub::emit_code for mips

#7348 Always clear pc in MacroAssembler::reset_last_Java_frame for mips

#7276 Reimplement get_thread to fix the crash in qemu-system-mips64el Debian

#7324 disable code cache allocation optimization when it is failed to reserve as requested

#7326 mips generates wrong code for jal/j machine instructions

#7277 Implement LIR_Assembler::emit_profile_type for MIPS

#7301 supported smaller code cache

#7311 [C1] supported more types in reg2stack

#7223 [C1] reg2stack destroyed stack when type is T_FLOAT

Following 78fc50a5f48e add a missing break

#7284 [C1] Add vmIntrinsics::_dpow for mips

#7241 [C1] Fix an oopmap not found assert

#7243 Fix an incorrect stack alignment assert in the interpreter

#7275 [C1] Fix assert(is_simm16(v)) failed: must be simm16 (/home/fool/c1/jdk8-mips-c1/hotspot/src/cpu/mips/vm/assembler_mips.cpp:246)

Trailing whitespace after 2966b0be4027

#7238 [C1] cmove was added for mips to profile branch.

#7214 removed the definition of UseBMI1Instructions on MIPS

#7215 UseCountLeadingZerosInstruction/UseCountTrailingZerosInstruction renamed UseCountLeadingZerosInstructionMIPS64/UseCountTrailingZerosInstructionMIPS64

#7223: [C1] C1 runs OK for ScriptEngineTest and Preempt

#7209 [C1] C1 runs OK for Preempt

#7191 [C1] Fix an error in MacroAssembler::eden_allocate

#7213 fixed pc in fetch_frame_from_context, removed redundant outputs

#7167 disable UseSHA, UseSHA1Intrinsics, UseSHA256Intrinsics and UseSHA512Intrinsics on MIPS

#7184 [C1] Fix assert(is_simm16(v)) failed: must be simm16 issue

#7185 [C1] cmove is not supported by mips yet

#7157 [C2] Fix missing delayed slot issue

#7139 patch_verified_entry in a MIPS-compliant way

#7183 [C1] Fix the CAS blocking isssue for mips

#7157 Fix all forgot saying delayed() when filling delay slot issues

#7166 [C1] EdgeMoveOptimizer must consider branch operands for MIPS

#7180 Remove duplicated cas_* lir for MIPS only.

#5394 fixed a copyright year typo

[Code Reorganization] removed trailing whitespaces

#7101 changed some build variables from mips64 to mips64el

#7173 #ifdefine MIPS64 --> #ifdefine MIPS

#7048 added Loongson release info to hs_err crash files

#7046 added some notes

#7124 [C1] Fix other delay slot errors for MIPS

#7124 [C1] Fix more delay slot errors for MIPS.

#7124 [C1] Fix a delay slot error for MIPS.

#7124 [C1] Fix a JNI error when running Alias for MIPS

#7124 [C1] Follows 9bcf17f0ada0, optimize the code generation.

#7124 [C1] Fix crash errors in Runtime1::slow_subtype_check for MIPS C1

#7123 [C1] Fix an assert bug and a guarantee error.

[C1] Code review the changesets from 711 to 716 about C1 migration for MIPS.

#7123 Fix an assert error when running java -Xcomp -XX:TieredStopAtLevel=1 -version

#7083 [C1] Fix an assert error during linear scan reg allocation for MIPS.

#5394 added float to integer test

#7156 two missing delayed() in interpreter

Added tag mips64el-jdk8u172-b12 for changeset 024be04bb151

Merge mips64el-jdk8u172-b12

Merge jdk8u172-b11

Added tag jdk8u171-b11 for changeset 23addae1b843

Added tag jdk8u172-b10 for changeset dcd3ace969fc

Merge jdk8u172-b10

Added tag jdk8u171-b10 for changeset 6d890180aeb4 jdk8u171-b11

Added tag jdk8u172-b09 for changeset aafd1bb21e26

Merge jdk8u172-b09

Added tag jdk8u171-b09 for changeset 4fefe015a728 jdk8u171-b10

Added tag jdk8u172-b08 for changeset 5c1f180db165

Merge jdk8u172-b08

Added tag jdk8u171-b08 for changeset 56123fdca84a jdk8u171-b09

8194739: Zero port of 8174962: Better interface invocations jdk8u171-b08

8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available

Added tag jdk8u172-b07 for changeset a311a45523b1

Merge jdk8u172-b07

Added tag jdk8u171-b07 for changeset fd0e42431b94

Added tag jdk8u172-b06 for changeset 68b234d5df6f

Merge jdk8u172-b06

Added tag jdk8u171-b06 for changeset 4e1445535b6d jdk8u171-b07

Added tag jdk8u172-b05 for changeset 4235fb1dceeb

Merge jdk8u172-b05

Added tag jdk8u171-b05 for changeset 08326a76b148 jdk8u171-b06

8192025: Less referential references jdk8u171-b05

Added tag jdk8u172-b04 for changeset efd7a4e211e8

Merge jdk8u172-b04

Added tag jdk8u171-b04 for changeset 99ef46652330

Merge

Added tag jdk8u171-b03 for changeset 5587cde50bbc jdk8u171-b04

Merge

Added tag jdk8u171-b02 for changeset 1acd7c1b8024 jdk8u171-b03 jdk8u181-b00

Merge jdk8u171-b02

Added tag jdk8u162-b31 for changeset caac74fe3cfa

Added tag jdk8u171-b01 for changeset ebfd57cc21e6

Merge jdk8u171-b01

Merge jdk8u162-b31

Merge

Merge

Added tag jdk8u152-b35 for changeset f6719c3d0278

Merge

Added tag jdk8u152-b34 for changeset 12a0cebfae93 jdk8u152-b35

Added tag jdk8u152-b33 for changeset c066fe30d0a1 jdk8u152-b34

8184271: Time related C1 intrinsics produce inconsistent results when floating around jdk8u152-b33

Added tag jdk8u152-b32 for changeset d278f122e65d

Added tag jdk8u152-b31 for changeset 91894ffc746c jdk8u152-b32

8189851: [TESTBUG] runtime/RedefineTests/RedefineInterfaceCall.java fails

8190478: Improved interface method selection

8190877: Better handling of abstract classes

8191907: PPC64 part of JDK-8174962: Better interface invocations

8189123: More consistent classloading

Merge

8180881: Better packaging of deserialization

Added tag jdk8u171-b00 for changeset a17bab940547

Added tag jdk8u172-b03 for changeset 771d9e1fbe1a

Merge jdk8u172-b03

Added tag jdk8u162-b12 for changeset 69aec2ca5d90

(0) -10000 -3000 -1000 -960 tip

mercurial