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) -3000 -1000 -480 +480 tip

mercurial