Coleen Phillimore
1c33847b8b
8259067: bootclasspath append takes out object lock
...
Reviewed-by: lfoltan, sspitsyn, iklam, dholmes
2021-01-07 12:35:16 +00:00
Tobias Hartmann
0e6de4eb57
8259339: AllocateUninitializedArray C2 intrinsic fails with void.class input
...
Reviewed-by: kvn, chagedorn
2021-01-07 12:15:23 +00:00
Lehua Ding
722f23610e
8259231: Epsilon: improve performance under contention during virtual space expansion
...
Reviewed-by: shade
2021-01-06 15:36:57 +00:00
Harold Seigel
f6cb8c558b
8258908: Remove JVM option CleanChunkPoolAsync
...
Reviewed-by: coleenp
2021-01-06 15:11:52 +00:00
Daniel D. Daugherty
c0540ffda9
8231627: ThreadsListHandleInErrorHandlingTest.java fails in printing all threads
...
Reviewed-by: eosterlund, coleenp, pchilanomate, sspitsyn
2021-01-06 14:34:55 +00:00
Aleksey Shipilev
ad45678719
8258558: Revert changes for JDK-8252505 and related issues
...
Reviewed-by: kvn
2021-01-06 13:27:57 +00:00
Xin Liu
e3b9da1456
8259287: AbstractCompiler marks const in wrong position for is_c1/is_c2/is_jvmci
...
Reviewed-by: thartmann, chagedorn, shade
2021-01-06 09:51:18 +00:00
Wang Huang
554e60c400
8258989: JVM is failed to inline in jdk.internal.vm.vector.VectorSupport::convert
...
Co-authored-by: He Xuejin <hexuejin2@huawei.com>
Reviewed-by: vlivanov, thartmann
2021-01-06 01:49:15 +00:00
Harold Seigel
cf9908b437
8258937: Remove JVM IgnoreRewrites flag
...
Reviewed-by: coleenp
2021-01-05 21:15:13 +00:00
Zhengyu Gu
1b60acd8aa
8259252: Shenandoah: Shenandoah build failed on AArch64 after JDK-8258459
...
Reviewed-by: rkennke, shade
2021-01-05 18:33:41 +00:00
Claes Redestad
d5aa49d154
8259236: C2 compilation fails with assert(is_power_of_2(value)) failed: value must be a power of 2: 8000000000000000
...
Reviewed-by: thartmann
2021-01-05 16:41:17 +00:00
Hao Sun
82bdbfd7fa
8258857: Zero: non-PCH release build fails after JDK-8258074
...
Reviewed-by: jiefu, shade, iklam
2021-01-05 16:28:28 +00:00
Harold Seigel
f4122d6aa2
8258896: Remove the JVM ForceFloatExceptions option
...
Reviewed-by: lfoltan, iklam, coleenp
2021-01-05 16:14:58 +00:00
Roland Westrelin
6775113ce8
8258393: Shenandoah: "graph should be schedulable" assert failure
...
Reviewed-by: rkennke, thartmann
2021-01-05 13:06:54 +00:00
Christian Hagedorn
9f1516492c
8259049: Uninitialized variable after JDK-8257513
...
Reviewed-by: kvn, thartmann
2021-01-05 09:54:18 +00:00
Lehua Ding
3817c32fd1
8258534: Epsilon: clean up unused includes
...
Reviewed-by: shade, jiefu
2021-01-05 08:34:11 +00:00
Hao Sun
17d1645ece
8258751: Improve ExceptionHandlerTable dump
...
Reviewed-by: thartmann, chagedorn, njian
2021-01-05 08:29:41 +00:00
Hao Sun
dd8996c5f5
8258946: Fix optimization-unstable code involving signed integer overflow
...
Reviewed-by: thartmann, kvn
2021-01-05 07:31:44 +00:00
Ioi Lam
5ea960728c
8258459: Decouple gc_globals.hpp from globals.hpp
...
Reviewed-by: lfoltan, coleenp
2021-01-05 05:57:08 +00:00
Xin Liu
f0aae81ed5
8259020: null-check of g1 write_ref_field_pre_entry is not necessary
...
Reviewed-by: kbarrett, ayang, phh
2021-01-04 23:58:53 +00:00
Jie Fu
216c2ec077
8258703: Incorrect 512-bit vector registers restore on x86_32
...
Reviewed-by: kvn, sviswanathan
2021-01-04 23:41:51 +00:00
Claes Redestad
9d160aa1b7
8257815: Replace global log2 functions with efficient implementations
...
Reviewed-by: kbarrett, stefank
2021-01-04 21:01:25 +00:00
Zhengyu Gu
f80c63b380
8258490: Shenandoah: Full GC does not need to remark threads and drain SATB buffers
...
Reviewed-by: shade
2021-01-04 18:10:36 +00:00
Coleen Phillimore
7f04d23be4
8258800: Deprecate -XX:+AlwaysLockClassLoader
...
Reviewed-by: hseigel
2021-01-04 16:44:39 +00:00
Hao Sun
f351e155e2
8258382: Fix optimization-unstable code involving pointer overflow
...
Reviewed-by: kbarrett
2021-01-04 02:21:58 +00:00
Jesper Wilhelmsson
57217b58bf
Merge
2020-12-24 08:28:24 +00:00
Hao Sun
cdb487a6fd
8258856: VM build without C1/C2 fails after JDK-8243205
...
Reviewed-by: jiefu, kvn
2020-12-23 23:14:37 +00:00
Harold Seigel
fda0943419
8258839: Remove JVM option ExitVMOnVerifyError
...
Reviewed-by: iignatyev, dcubed, coleenp
2020-12-23 20:49:36 +00:00
Harold Seigel
244573509d
8258837: Remove JVM option DisableStartThread
...
Reviewed-by: kbarrett, dcubed
2020-12-23 14:45:13 +00:00
Daniel D. Daugherty
9cd8e38ab8
8257521: runtime/logging/MonitorInflationTest.java crashed in MonitorList::unlink_deflated
...
Reviewed-by: kbarrett
2020-12-23 14:36:47 +00:00
Jesper Wilhelmsson
f2bad3a0be
Merge
2020-12-22 21:16:59 +00:00
Lin Zang
0ae78d4cd0
8258593: remove redundant codes in HeapObjectDumper
...
Reviewed-by: coleenp, lfoltan, cjplummer
2020-12-22 19:19:51 +00:00
Corey Ashford
0849117d5c
8256431: [PPC64] Implement Base64 encodeBlock() for Power64-LE
...
Reviewed-by: mdoerr
2020-12-22 14:19:32 +00:00
Daniel D. Daugherty
172af1524d
8258284: clean up issues with nested ThreadsListHandles
...
Reviewed-by: eosterlund, rehn
2020-12-22 14:07:43 +00:00
Vladimir Ivanov
772addfd24
8258790: C2: Crash on empty macro node list
...
Reviewed-by: kvn, chagedorn
2020-12-22 12:12:21 +00:00
Xin Liu
30b9ff660f
8258653: CallJavaNode::_bci is not in use
...
Reviewed-by: kvn, vlivanov
2020-12-21 23:27:33 +00:00
Roberto Castañeda Lozano
4e8338eb13
8255763: C2: OSR miscompilation caused by invalid memory instruction placement
...
Disable GCM hoisting of memory-writing nodes for irreducible CFGs. This prevents
GCM from wrongly "hoisting" stores into descendants of their original loop. Such
an "inverted hoisting" can happen due to CFGLoop::compute_freq()'s inaccurate
estimation of frequencies for irreducible CFGs.
Extend CFG verification code by checking that memory-writing nodes are placed in
either their original loop or an ancestor.
Add tests for the reducible and irreducible cases. The former was already
handled correctly before the change (the frequency estimation model prevents
"inverted hoisting" for reducible CFGs), and is just added for coverage.
This change addresses the specific miscompilation issue in a conservative way,
for simplicity and safety. Future work includes investigating if only the
illegal blocks can be discarded as candidates for GCM hoisting, and refining
frequency estimation for irreducible CFGs.
Reviewed-by: kvn, chagedorn
2020-12-21 13:04:24 +00:00
Roman Kennke
2525f39d35
8258714: Shenandoah: Process references before evacuation during degen
...
Reviewed-by: shade
2020-12-21 12:42:34 +00:00
Jaroslav Bachorik
a06cea50a5
8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk()
...
Reviewed-by: mgronlun
2020-12-21 11:43:13 +00:00
Jesper Wilhelmsson
d234388042
Merge
2020-12-21 09:09:05 +00:00
Christian Hagedorn
8e42efaada
8257513: C2: assert((constant_addr - _masm.code()->consts()->start()) == con.offset())
...
Reviewed-by: kvn, thartmann
2020-12-21 08:06:48 +00:00
Doug Simon
c50b464a12
8258715: [JVMCI] separate JVMCI code install timers for CompileBroker and hosted compilations
...
Reviewed-by: kvn
2020-12-19 11:17:16 +00:00
Mikael Vidstedt
64644a1072
8253881: Hotspot/Serviceability Terminology Refresh
...
Reviewed-by: kbarrett, tschatzl, dholmes, lfoltan, dcubed
2020-12-19 02:47:28 +00:00
Igor Veresov
7f92d187b1
8258553: Limit number of fields in instance to be considered for scalar replacement
...
Reviewed-by: kvn, vlivanov
2020-12-18 21:08:04 +00:00
Xin Liu
adf0e23aa2
8257800: CompileCommand TypedMethodOptionMatcher::parse_method_pattern() may over consume
...
Reviewed-by: thartmann, chagedorn, phh
2020-12-18 20:35:38 +00:00
Yumin Qi
06c24e14eb
8256213: Remove os::split_reserved_memory
...
Reviewed-by: ccheung, iklam
2020-12-18 20:23:43 +00:00
Leonid Mesnik
71ae05d51f
8258061: Improve diagnostic information about errors during class redefinition
...
Reviewed-by: coleenp, sspitsyn
2020-12-18 16:40:12 +00:00
Kim Barrett
00d80fdd86
8258255: Move PtrQueue active flag to SATBMarkQueue
...
Reviewed-by: tschatzl, sjohanss
2020-12-18 15:08:46 +00:00
Jie Fu
59ae054873
8258687: Build broken on Windows after fix for JDK-8258134
...
Reviewed-by: thartmann
2020-12-18 14:13:01 +00:00
Richard Reingruber
1ce2e94f5f
8256843: [PPC64] runtime/logging/RedefineClasses.java fails with assert: registers not saved on stack
...
Reviewed-by: mdoerr, lucy
2020-12-18 13:16:09 +00:00