changelog
- Wed, 04 Sep 2019 17:48:48 +0100
- by andrew [Wed, 04 Sep 2019 17:48:48 +0100] rev 9746
- 8147611: G1 - Missing memory barrier in start_cset_region_for_worker
Reviewed-by: mgerdin, tschatzl
- Tue, 03 Sep 2019 06:57:35 +0100
- by zgu [Tue, 03 Sep 2019 06:57:35 +0100] rev 9745
- 8155951: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool
8151066: assert(0 <= i && i < length()) failed: index out of bounds
Summary: lock classes for redefinition because constant pool merging isn't thread safe, use method constant pool because constant pool merging doesn't make equivalent cpCaches because of invokedynamic
Reviewed-by: shade, andrew
- Tue, 03 Sep 2019 06:41:37 +0100
- by andrew [Tue, 03 Sep 2019 06:41:37 +0100] rev 9744
- 8141570: Fix Zero interpreter build for --disable-precompiled-headers
Summary: Prepare Zero build for backport of JDK-8062808.
Reviewed-by: sgehwolf
- Thu, 11 Jul 2019 09:26:04 -0400
- by hseigel [Thu, 11 Jul 2019 09:26:04 -0400] rev 9743
- 8226798: JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*)
Summary: When calculating vtable size at class load time, do not look for miranda method if matching package private method is found in a super class.
Reviewed-by: acorn, lfoltan
- Fri, 19 Jun 2015 17:46:42 -0700
- by kvn [Fri, 19 Jun 2015 17:46:42 -0700] rev 9742
- 8080157: assert(allocates2(pc)) failed: not in CodeBuffer memory
Summary: increase code_size2 for stubs
Reviewed-by: iveresov
- Thu, 14 Feb 2019 14:31:32 +0100
- by neliasso [Thu, 14 Feb 2019 14:31:32 +0100] rev 9741
- 8087128: C2: Disallow definition split on MachCopySpill nodes
Reviewed-by: kvn
- Fri, 15 Jun 2018 08:28:08 -0700
- by kvn [Fri, 15 Jun 2018 08:28:08 -0700] rev 9740
- 8202948: C2: assert(init_offset >= 0) failed: positive offset from object start
Summary: convert the assert into compilation check which will skip superword optimization
Reviewed-by: roland, thartmann
- Fri, 14 Dec 2018 11:22:26 +0100
- by roland [Fri, 14 Dec 2018 11:22:26 +0100] rev 9739
- 8215265: C2: range check elimination may allow illegal out of bound access
Reviewed-by: thartmann, kvn
- Fri, 28 Sep 2018 14:24:22 +0200
- by roland [Fri, 28 Sep 2018 14:24:22 +0200] rev 9738
- 8211232: GraphKit::make_runtime_call() sometimes attaches wrong memory state to call
Reviewed-by: kvn
- Mon, 21 Jan 2019 13:31:42 +0800
- by fyang [Mon, 21 Jan 2019 13:31:42 +0800] rev 9737
- 8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
Reviewed-by: thartmann
Contributed-by: jitao8@huawei.com
- Mon, 11 Mar 2019 11:42:57 +0100
- by thartmann [Mon, 11 Mar 2019 11:42:57 +0100] rev 9736
- 8218201: Failures when vmIntrinsics::_getClass is not inlined
Summary: Fix BCEscapeAnalyzer to correctly handle _getClass intrinsic.
Reviewed-by: kvn, dlong, redestad, neliasso
- Mon, 19 Aug 2019 17:36:36 +0200
- by neliasso [Mon, 19 Aug 2019 17:36:36 +0200] rev 9735
- 8219517: assert(false) failed: infinite loop in PhaseIterGVN::optimize
Reviewed-by: kvn, thartmann
- Wed, 01 May 2019 20:25:31 -0700
- by manc [Wed, 01 May 2019 20:25:31 -0700] rev 9734
- 8223227: Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase
Reviewed-by: dholmes, jcbeyler
- Tue, 30 Apr 2019 18:44:41 -0700
- by manc [Tue, 30 Apr 2019 18:44:41 -0700] rev 9733
- 8223177: Data race on JvmtiEnvBase::_tag_map in double-checked locking
Summary: Add memory fences on accesses to JvmtiEnvBase::_tag_map
Reviewed-by: dholmes, jcbeyler, sspitsyn
- Thu, 15 Aug 2019 02:51:03 +0100
- by andrew [Thu, 15 Aug 2019 02:51:03 +0100] rev 9732
- Added tag jdk8u232-b04 for changeset 921c5ee7965f
- Mon, 12 Aug 2019 05:04:36 +0100
- by andrew [Mon, 12 Aug 2019 05:04:36 +0100] rev 9731
- Merge
- Sun, 11 Aug 2019 19:11:08 -0400
- by mdoerr [Sun, 11 Aug 2019 19:11:08 -0400] rev 9730
- 8188868: PPC64: Support AES intrinsics on Big Endian
Reviewed-by: goetz
- Fri, 09 Aug 2019 00:11:11 +0100
- by andrew [Fri, 09 Aug 2019 00:11:11 +0100] rev 9729
- Added tag jdk8u232-b03 for changeset fa7fe6dae563
- Tue, 29 Jan 2019 08:28:24 -0500
- by zgu [Tue, 29 Jan 2019 08:28:24 -0500] rev 9728
- 8217785: Padding ParallelTaskTerminator::_offered_termination variable
Reviewed-by: shade, tschatzl
- Thu, 01 Aug 2019 03:44:03 +0100
- by andrew [Thu, 01 Aug 2019 03:44:03 +0100] rev 9727
- Added tag jdk8u232-b02 for changeset c963a2881865
- Thu, 25 Apr 2019 14:02:51 +0200
- by sgehwolf [Thu, 25 Apr 2019 14:02:51 +0200] rev 9726
- 8222737: [TESTBUG] Allow for tier 1 like testing in OpenJDK 8u
Reviewed-by: adinn, shade, andrew
- Tue, 21 May 2019 09:08:01 +0200
- by roland [Tue, 21 May 2019 09:08:01 +0200] rev 9725
- 8224580: Matcher can cause oop field/array element to be reloaded
Reviewed-by: neliasso, rkennke, dlong
- Thu, 25 Jul 2019 16:23:36 +0100
- by andrew [Thu, 25 Jul 2019 16:23:36 +0100] rev 9724
- Added tag jdk8u232-b01 for changeset afa42cf8d060
- Mon, 23 Mar 2015 10:15:53 +0100
- by thartmann [Mon, 23 Mar 2015 10:15:53 +0100] rev 9723
- 8075136: Unnecessary sign extension for byte array access
Summary: Added C2 matching rules to remove unnecessary sign extension for byte array access.
Reviewed-by: roland, kvn, aph, adinn
- Wed, 24 Jul 2019 21:43:36 +0200
- by shade [Wed, 24 Jul 2019 21:43:36 +0200] rev 9722
- 8228405: Incorrect format strings in PhaseIdealLoop::rc_predicate
Reviewed-by: andrew, phh
- Mon, 07 Aug 2017 12:19:17 +0200
- by sgehwolf [Mon, 07 Aug 2017 12:19:17 +0200] rev 9721
- 8185900: hotspot build failed with gcc version Red Hat 4.4.7-3
Summary: Cast to void* within DTRACE_CLASS* macros.
Reviewed-by: coleenp, shade
- Tue, 24 May 2016 12:42:43 -0500
- by gziemski [Tue, 24 May 2016 12:42:43 -0500] rev 9720
- 8152856: Xcode 7.3 -Wshift-negative-value compile failure on Mac OS X
Summary: Implement _lh_array_tag_type_value as const, not enum.
Reviewed-by: vlivanov, minqi
- Wed, 17 Jul 2019 21:18:57 +0100
- by andrew [Wed, 17 Jul 2019 21:18:57 +0100] rev 9719
- Merge
- Wed, 17 Jul 2019 20:41:54 +0100
- by andrew [Wed, 17 Jul 2019 20:41:54 +0100] rev 9718
- Added tag jdk8u232-b00 for changeset 1ec20e8a3d8a
- Fri, 21 Sep 2018 16:58:36 +0200
- by sgehwolf [Fri, 21 Sep 2018 16:58:36 +0200] rev 9717
- 8210761: libjsig is being compiled without optimization
Reviewed-by: clanger, andrew