Stefan Karlsson
3462f7a918
8256955: Move includes of events.hpp out of header files
...
Reviewed-by: kbarrett, coleenp
2021-01-14 11:34:27 +00:00
Tobias Hartmann
8b8b1f9a37
8259706: C2 compilation fails with assert(vtable_index == Method::invalid_vtable_index) failed: correct sentinel value
...
Reviewed-by: lucy, chagedorn
2021-01-14 07:23:09 +00:00
Hao Sun
5513f9893b
8258010: Debug build failure with clang-10 due to -Wdeprecated-copy
...
Reviewed-by: xliu, kvn, kbarrett
2021-01-14 04:11:20 +00:00
Jesper Wilhelmsson
51e14f2e2a
Merge
2021-01-14 01:29:47 +00:00
Zhengyu Gu
ccdf171d78
8259377: Shenandoah: Enhance weak reference processing time tracking
...
Reviewed-by: rkennke
2021-01-13 19:01:18 +00:00
Erik Österlund
42d2d6dcc1
8259063: Possible deadlock with vtable/itable creation vs concurrent class unloading
...
Reviewed-by: pliden, neliasso
2021-01-13 16:48:17 +00:00
Coleen Phillimore
535f2da5e2
8259486: Replace PreserveExceptionMark with implementation for CautiouslyPreserveExceptionMark
...
Reviewed-by: dholmes, sspitsyn
2021-01-13 14:32:52 +00:00
Aleksey Shipilev
ce94512087
8259619: C1: 3-arg StubAssembler::call_RT stack-use condition is incorrect
...
Reviewed-by: chagedorn, kvn
2021-01-13 12:30:28 +00:00
Aleksey Shipilev
2e124544e6
8259580: Shenandoah: uninitialized label in VerifyThreadGCState
...
Reviewed-by: zgu, rkennke
2021-01-13 11:55:45 +00:00
Nils Eliasson
5567530916
8258272: LoadVectorMaskedNode can't be replaced by zero con
...
Reviewed-by: chagedorn, vlivanov
2021-01-13 09:16:08 +00:00
Aleksey Shipilev
a99df45b7c
8259560: Zero m68k: "static assertion failed: align" after JDK-8252049
...
Reviewed-by: dholmes
2021-01-13 08:49:12 +00:00
Kim Barrett
efc36be5be
8258985: Parallel WeakProcessor may use too few threads
...
Use total workers rather than active.
Reviewed-by: tschatzl, ayang, sjohanss
2021-01-13 08:22:40 +00:00
Matthias Baesken
139b6daea2
8259372: remove AIX related USE_LIBRARY_BASED_TLS_ONLY and THREAD_LOCAL special handling
...
Reviewed-by: dholmes, stuefe
2021-01-13 07:53:39 +00:00
Roberto Castañeda Lozano
417e1d1a4e
8259061: C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it
...
Remove assertion that is too general, that is, it can fail on compilations where
C2 generates correct code otherwise.
Reviewed-by: chagedorn, thartmann, kvn
2021-01-13 07:22:30 +00:00
Xiaohong Gong
793017d2ed
8259601: AArch64: Fix reinterpretX2D match rule issue
...
Reviewed-by: adinn, njian
2021-01-13 05:52:45 +00:00
Calvin Cheung
15dd8f3aa4
8259275: JRuby crashes while resolving invokedynamic instruction
...
Reviewed-by: iklam, minqi, lfoltan
2021-01-13 05:51:52 +00:00
Xiaohong Gong
1cf2378bda
8259353: VectorReinterpretNode is incorrectly optimized out
...
Reviewed-by: vlivanov, njian
2021-01-13 05:48:08 +00:00
Daniel D. Daugherty
c338f1167f
8259349: -XX:AvgMonitorsPerThreadEstimate=1 does not work right
...
Reviewed-by: coleenp, dholmes
2021-01-12 14:39:58 +00:00
Dong Bo
ccac7aaea3
8258932: AArch64: Enhance floating-point Min/MaxReductionV with fminp/fmaxp
...
Reviewed-by: aph
2021-01-12 13:27:47 +00:00
Coleen Phillimore
4c75d14aba
8259374: Make ThreadInVMfromNative have ResetNoHandleMark
...
Reviewed-by: dcubed, pchilanomate
2021-01-12 13:07:21 +00:00
Sergey Platonov
563b268c8f
8257709: C1: Double assignment in InstructionPrinter::print_stack
...
Reviewed-by: shade, chagedorn
2021-01-12 11:57:34 +00:00
Thomas Stuefe
ac2dee567b
8259539: JDK-8255711 broke trap messages
...
Reviewed-by: lfoltan, dholmes
2021-01-12 11:41:29 +00:00
Aleksey Shipilev
4697cfa4b0
8259576: Misplaced curly brace in Matcher::find_shared_post_visit
...
Reviewed-by: lucy, thartmann
2021-01-12 10:52:36 +00:00
Patrick Zhang
67e1b639ba
8259380: Correct pretouch chunk size to cap with actual page size
...
Reviewed-by: tschatzl, sjohanss
2021-01-12 10:10:48 +00:00
Richard Reingruber
a6ab9e4740
8258576: Try to get zerobased CCS if heap is above 32 and CDS is disabled
...
Reviewed-by: mdoerr, stuefe
2021-01-12 08:35:12 +00:00
Christian Hagedorn
a3561ae8a4
8258243: C2: assert failed ("Bad derived pointer") with -XX:+VerifyRegisterAllocator
...
Reviewed-by: kvn, thartmann
2021-01-12 08:18:45 +00:00
Aleksey Shipilev
46637047bf
8259583: Remove unused decode_env::_codeBuffer
...
Reviewed-by: thartmann
2021-01-12 07:58:12 +00:00
Aleksey Shipilev
9d4e84fd41
8259565: Zero: compiler/runtime/criticalnatives fails because CriticalJNINatives is not supported
...
Reviewed-by: coleenp, zgu
2021-01-12 07:49:21 +00:00
Kim Barrett
77f6290995
8258254: Move PtrQueue flush to PtrQueueSet subclasses
...
Reviewed-by: tschatzl, shade
2021-01-12 04:12:31 +00:00
Kim Barrett
2255ab7603
8258810: Improve enum traits
...
Reviewed-by: ayang, iklam, lfoltan
2021-01-12 03:38:54 +00:00
Wang Huang
ae0532edc3
8259044: JVM lacks data type qualifier when using -XX:+PrintAssembly with AArch64-Neon backend
...
Co-authored-by: He Xuejin <hexuejin2@huawei.com>
Reviewed-by: njian, aph
2021-01-12 01:40:08 +00:00
Ningsheng Jian
a7e5da22c4
8258384: AArch64: SVE verify_ptrue fails on some tests
...
Reviewed-by: adinn, ngasson
2021-01-12 01:31:58 +00:00
Harold Seigel
cf3e4bfdb5
8258838: Remove JVM option UseStackBanging
...
Reviewed-by: dholmes, coleenp, kvn
2021-01-11 18:18:13 +00:00
Coleen Phillimore
23801da94b
8259482: jni_Set/GetField_probe are the same as their _nh versions
...
Reviewed-by: hseigel, sspitsyn, dholmes
2021-01-11 12:27:30 +00:00
Aleksey Shipilev
18a37f9453
8259368: Zero: UseCompressedClassPointers does not depend on UseCompressedOops
...
Reviewed-by: aph, zgu
2021-01-11 09:43:18 +00:00
Aleksey Shipilev
a03e22bb14
8253910: UseCompressedClassPointers depends on UseCompressedOops in vmError.cpp
...
Reviewed-by: rrich, dholmes
2021-01-11 09:42:48 +00:00
Thomas Stuefe
e0d748d56f
8258606: os::print_signal_handlers() should resolve the function name of the handlers
...
Reviewed-by: dholmes, coleenp, gziemski
2021-01-11 09:06:40 +00:00
Aleksey Shipilev
bb247b02c8
8259392: Zero error reporting is broken after JDK-8255711
...
Reviewed-by: dholmes
2021-01-11 07:32:57 +00:00
Aleksey Shipilev
2806bf2e73
8259475: Fix bad merge in compilerOracle
...
Reviewed-by: redestad, thartmann
2021-01-11 07:32:27 +00:00
Daniel D. Daugherty
090bd3afc3
8259397: ThreadsSMRSupport::print_info_on() should use try_lock_without_rank_check()
...
Reviewed-by: coleenp, dholmes
2021-01-08 15:30:33 +00:00
Kim Barrett
10a6b0d983
8234773: Fix ThreadsSMRSupport::_bootstrap_list
...
Make ThreadsList noncopyable, direct initializing _bootstrap_list. Avoid C-heap allocation for _bootstrap_list.
Reviewed-by: dholmes, dcubed
2021-01-08 14:25:12 +00:00
David Holmes
712014c595
8258077: Using -Xcheck:jni can lead to a double-free after JDK-8193234
...
Reviewed-by: dcubed, hseigel
2021-01-08 04:11:22 +00:00
Jesper Wilhelmsson
56a354eb55
Merge
2021-01-07 23:51:21 +00:00
Coleen Phillimore
b996cccf12
8259373: c1 and jvmci runtime code use ResetNoHandleMark incorrectly
...
Reviewed-by: kvn
2021-01-07 23:04:11 +00:00
Jesper Wilhelmsson
555641ede5
Merge
2021-01-07 21:17:35 +00:00
Roberto Castañeda Lozano
bc56541424
8256535: C2: randomize CCP processing order for stress testing
...
Add 'StressCCP' option to randomize the selection of the node to be examined in
each CCP iteration.
Reviewed-by: chagedorn, kvn, thartmann
2021-01-07 20:43:48 +00:00
Roberto Castañeda Lozano
d8ad63019a
8258772: Some runtime/cds tests fail with +LogCompilation or +StressX
...
Emit warning about TraceDependencies results in
ClassHierarchyWalker::count_find_witness_calls() only if TraceDependencies is
actually enabled. Use standard warning() function instead of ad hoc printing.
Remove warning about using Stress(LCM|GCM|IGVN) without LogCompilation in
Compile::Compile(), and add the information to the description of the StressSeed
option instead. These changes prevent false test failures when using
LogCompilation or Stress(LCM|GCM|IGVN).
Reviewed-by: chagedorn, kvn, thartmann
2021-01-07 18:57:58 +00:00
Coleen Phillimore
8530ef0e4d
8259375: JvmtiExport::jni_Get/SetField_probe calls do not need ResetNoHandleMark
...
Reviewed-by: lfoltan, dcubed
2021-01-07 17:13:41 +00:00
Christian Hagedorn
c1fb521694
8259227: C2 crashes with SIGFPE due to a division that floats above its zero check
...
Reviewed-by: kvn, thartmann
2021-01-07 15:02:45 +00:00
Harold Seigel
f91f92dcaa
8259317: Remove JVM option BreakAtWarning
...
Reviewed-by: lfoltan, coleenp
2021-01-07 13:18:50 +00:00