Igor Ignatyev
a7aba2b61c
8263549: 8263412 can cause jtreg testlibrary split
...
Reviewed-by: iklam, dcubed
2021-03-13 14:51:53 +00:00
Igor Ignatyev
0b68ced027
8263548: runtime/cds/appcds/SharedRegionAlignmentTest.java fails to compile after JDK-8263412
...
Reviewed-by: dcubed
2021-03-13 01:33:03 +00:00
Chris Plummer
43524cc41a
8243455: Many SA tests can fail due to trying to get the stack trace of an active method
...
Reviewed-by: lmesnik, ysuenaga, sspitsyn
2021-03-12 23:35:47 +00:00
Igor Ignatyev
e834f99d1d
8263412: ClassFileInstaller can't be used by classes outside of default package
...
Reviewed-by: iklam, coleenp, mseledtsov
2021-03-12 23:13:16 +00:00
Jie Fu
bf9b5fa753
8263501: compiler/oracle/TestInvalidCompileCommand.java fails with release VMs
...
Reviewed-by: kvn
2021-03-12 22:56:47 +00:00
Ioi Lam
0c8350edaf
8263460: DynamicArchiveRelocationTest.java fails in product VM
...
Reviewed-by: ccheung, dcubed
2021-03-12 21:45:01 +00:00
Chris Plummer
ecfa712c1d
8263326: Remove ReceiverTypeData check from serviceability/sa/TestPrintMdo.java
...
Reviewed-by: dholmes
2021-03-12 21:05:02 +00:00
Coleen Phillimore
b932a62c44
8263470: Consolidate copies of getClassBytes in various tests
...
Reviewed-by: hseigel, stuefe, mseledtsov
2021-03-12 20:48:51 +00:00
Robbin Ehn
aa33443b53
8262454: Handshake timeout improvements, single target, kill unfinished thread
...
Reviewed-by: pchilanomate, dholmes, dcubed
2021-03-12 08:58:26 +00:00
Jie Fu
ad1f605419
8263353: assert(CompilerOracle::option_matches_type(option, value)) failed: Value must match option type
...
Reviewed-by: neliasso, kvn
2021-03-12 02:22:34 +00:00
Yumin Qi
3820ab9e82
8236847: CDS archive with 4K alignment unusable on machines with 64k pages
...
Reviewed-by: iklam, stuefe, erikj, ihse
2021-03-11 16:49:24 +00:00
Coleen Phillimore
57f16f9fe5
8262377: Parallel class resolution loses constant pool error
...
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: dholmes, iklam, hseigel, kvn
2021-03-10 20:58:18 +00:00
Calvin Cheung
9399e1b710
8261918: two runtime/cds/appcds/VerifierTest failed with "Unable to use shared archive"
...
Reviewed-by: iklam, minqi
2021-03-10 17:18:36 +00:00
Rahul Raghavan
4b5be40ab9
8238812: assert(false) failed: bad AD file
...
Reviewed-by: thartmann, chagedorn, roland
2021-03-10 15:59:38 +00:00
Coleen Phillimore
4d21a455aa
8262913: KlassFactory::create_from_stream should never return NULL
...
Reviewed-by: hseigel, iklam
2021-03-10 14:15:32 +00:00
Ioi Lam
d8a9c3ca92
8263002: Remove CDS MiscCode region
...
Reviewed-by: coleenp, dholmes
2021-03-10 06:07:39 +00:00
Yasumasa Suenaga
70342e8513
8262520: Add SA Command Line Debugger support to connect to debug server
...
Reviewed-by: cjplummer, kevinw
2021-03-09 23:41:52 +00:00
Jie Fu
e5ce97b12d
8263206: assert(*error_msg != '\0') failed: Must have error_message while parsing -XX:CompileCommand=unknown
...
Reviewed-by: neliasso
2021-03-09 23:32:18 +00:00
Calvin Cheung
3212f80a80
8261937: LambdaForClassInBaseArchive: SimpleApp$$Lambda$1 missing
...
Reviewed-by: iklam, dcubed
2021-03-09 21:52:51 +00:00
Mikhailo Seledtsov
9221540e2a
8213269: convert test/hotspot/jtreg/runtime/memory/RunUnitTestsConcurrently to gtest
...
Reviewed-by: iignatyev, coleenp, stuefe
2021-03-08 20:09:59 +00:00
Igor Ignatyev
17853ee92c
8263200: Add -XX:StressCCP to CTW
...
Reviewed-by: kvn
2021-03-08 18:43:34 +00:00
Igor Veresov
1f9ed9059f
8219555: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true
...
Reviewed-by: kvn
2021-03-08 18:01:27 +00:00
Igor Ignatyev
3844ce400d
8261247: some compiler/whitebox/ tests fail w/ DeoptimizeALot
...
Reviewed-by: kvn
2021-03-06 21:08:20 +00:00
Ioi Lam
75a5be8ac5
8263054: [testbug] SharedArchiveConsistency.java reuses jsa files
...
Reviewed-by: dholmes, minqi
2021-03-06 08:55:42 +00:00
Roland Westrelin
2c0507ecd6
8261812: C2 compilation fails with assert(!had_error) failed: bad dominance
...
Reviewed-by: kvn, thartmann
2021-03-05 15:43:24 +00:00
Jie Fu
d91550efad
8262998: Vector API intrinsincs should not modify IR when bailing out
...
Reviewed-by: thartmann, vlivanov
2021-03-05 05:57:30 +00:00
Jie Fu
351889f1b5
8262508: Vector API's ergonomics is incorrect
...
Reviewed-by: vlivanov
2021-03-04 23:04:28 +00:00
Calvin Cheung
02fbcb52b8
8261532: Archived superinterface class cannot be accessed
...
Reviewed-by: minqi, iklam
2021-03-04 19:57:48 +00:00
Daniel D. Daugherty
bd1a80629d
8263040: fix for JDK-8262122 fails validate-source
...
Reviewed-by: mikael
2021-03-04 18:08:15 +00:00
Roman Kennke
222a17ef77
8262122: [TESTBUG] Shenandoah-specific variant of TestReferenceRefersTo
...
Reviewed-by: shade
2021-03-04 17:03:54 +00:00
Roberto Castañeda Lozano
4cfecceb04
8261730: C2 compilation fails with assert(store->find_edge(load) != -1) failed: missing precedence edge
...
Relax assertion in PhaseCFG::verify() to accept the case where a store is used
to implement an implicit null check and a load is placed in the null block.
Reviewed-by: thartmann, kvn
2021-03-04 07:48:51 +00:00
Aleksey Shipilev
7915a1fc4c
8262950: Restructure compiler/intrinsics/TestRotate.java for easier compilation
...
Reviewed-by: kvn
2021-03-04 07:41:22 +00:00
Harold Seigel
3d3eb5c8d3
8262368: wrong verifier message for bogus return type
...
Reviewed-by: dholmes, coleenp
2021-03-03 13:18:36 +00:00
Dong Bo
c15801e98c
8261142: AArch64: Incorrect instruction encoding when right-shifting vectors with shift amount equals to the element width
...
Reviewed-by: njian, aph
2021-03-03 06:43:25 +00:00
Kim Barrett
f304b74e0a
8261859: gc/g1/TestStringDeduplicationTableRehash.java failed with "RuntimeException: 'Rehash Count: 0' found in stdout"
...
Reviewed-by: ayang, sjohanss, tschatzl
2021-03-02 18:23:30 +00:00
Jie Fu
0f6122b92f
8262819: gc/shenandoah/compiler/TestLinkToNativeRBP.java fails with release VMs
...
Reviewed-by: roland, shade
2021-03-02 09:30:06 +00:00
Jiangli Zhou
9f0f0c9870
8260933: runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java fails without CompactStrings
...
Reviewed-by: iklam
2021-03-02 02:58:06 +00:00
Roland Westrelin
6baecf39d5
8259937: guarantee(loc != NULL) failed: missing saved register with native invoker
...
Reviewed-by: kvn, jvernee, vlivanov
2021-03-01 15:11:25 +00:00
Stefan Johansson
fe8e3707c5
8262188: Add test to verify trace page sizes logging on Linux
...
Reviewed-by: stuefe, tschatzl
2021-03-01 12:03:44 +00:00
Roland Westrelin
ddd550ae84
8261308: C2: assert(inner->is_valid_counted_loop(T_INT) && inner->is_strip_mined()) failed: OuterStripMinedLoop should have been removed
...
Reviewed-by: chagedorn, kvn
2021-03-01 08:42:10 +00:00
Leonid Mesnik
2515c42b2c
8262332: serviceability/sa/ClhsdbJhisto.java fails with Test ERROR java.lang.RuntimeException: 'ParselTongue' missing from stdout/stderr
...
Reviewed-by: cjplummer
2021-02-26 16:35:28 +00:00
Mikhailo Seledtsov
07061fc73a
8256417: Exclude TestJFRWithJMX test from running with PodMan
...
Reviewed-by: iignatyev
2021-02-26 16:21:12 +00:00
Thomas Stuefe
722142ee6c
8261520: JDK-8261302 breaks runtime/NMT/CheckForProperDetailStackTrace.java
...
Reviewed-by: zgu, coleenp
2021-02-26 06:46:20 +00:00
Chris Plummer
35c0a6956c
8262416: ProblemList TestHeapDumpForLargeArray.java due to JDK-8262386
...
Reviewed-by: dcubed
2021-02-25 21:13:37 +00:00
Lin Zang
c54724da14
8257234: Add gz option to SA jmap to write a gzipped heap dump
...
Reviewed-by: cjplummer, ysuenaga, sspitsyn
2021-02-25 12:09:55 +00:00
Yang Yi
3a0d6a64bc
8262099: jcmd VM.metaspace should report unlimited size if MaxMetaspaceSize isn't specified
...
Reviewed-by: stuefe, lucy
2021-02-25 02:08:52 +00:00
Eric Liu
382e38dd24
8256438: AArch64: Implement match rules with ROR shift register value
...
Reviewed-by: aph, roland
2021-02-24 09:49:53 +00:00
Daniel D. Daugherty
c769388d0f
8262266: JDK-8262049 fails validate-source
...
Reviewed-by: dholmes
2021-02-23 22:08:53 +00:00
Roman Kennke
c6eae06142
8262049: [TESTBUG] Fix TestReferenceRefersTo.java for Shenandoah IU mode
...
Reviewed-by: kbarrett, zgu
2021-02-23 21:43:53 +00:00
Doug Simon
d2b9c227e5
8262011: [JVMCI] allow printing to tty from unattached libgraal thread
...
Reviewed-by: kvn, never
2021-02-23 17:01:11 +00:00
Roland Westrelin
8a2f58907c
8260637: Shenandoah: assert(_base == Tuple) failure during C2 compilation
...
Reviewed-by: chagedorn, kvn
2021-02-23 16:35:15 +00:00
Chris Plummer
aea474c48d
8261269: When using clhsdb to "inspect" a java object, clhsdb prints "Oop for..." twice
...
Reviewed-by: sspitsyn, kevinw
2021-02-22 23:22:50 +00:00
Chris Plummer
18188c2aa7
8261692: Bugs in clhsdb history support
...
Reviewed-by: amenkov, sspitsyn
2021-02-20 23:19:41 +00:00
Chris Plummer
0825bc5550
8261929: ClhsdbFindPC fails with java.lang.RuntimeException: 'In java stack' missing from stdout/stderr
...
Reviewed-by: amenkov, stuefe, sspitsyn
2021-02-20 20:48:00 +00:00
Chris Plummer
c2509ea9bc
8261857: serviceability/sa/ClhsdbPrintAll.java failed with "Test ERROR java.lang.RuntimeException: 'cannot be cast to' found in stdout"
...
Reviewed-by: sspitsyn
2021-02-20 20:46:57 +00:00
Igor Veresov
977a21add8
8261225: TieredStopAtLevel should have no effect if TieredCompilation is disabled
...
Reviewed-by: kvn
2021-02-19 19:44:58 +00:00
Calvin Cheung
78cde64800
8261860: Crash caused by lambda proxy class loaded in Shutdown hook
...
Reviewed-by: iklam, minqi
2021-02-19 02:40:03 +00:00
Chris Plummer
c158413e48
8261098: Add clhsdb "findsym" command
...
Reviewed-by: amenkov, sspitsyn
2021-02-19 00:58:28 +00:00
Zhengyu Gu
9cf4f90d34
8261473: Shenandoah: Add breakpoint support
...
Reviewed-by: rkennke, shade
2021-02-18 18:32:01 +00:00
Stefan Johansson
f639df435e
8261401: Add sanity check for UseSHM large pages similar to the one used with hugetlb large pages
...
Reviewed-by: stuefe, tschatzl
2021-02-17 12:03:25 +00:00
Christoph Göttschkes
2e18b52aed
8261752: Multiple GC test are missing memory requirements
...
Reviewed-by: tschatzl, sjohanss
2021-02-17 10:41:38 +00:00
Christoph Göttschkes
c7885eb1c5
8261758: [TESTBUG] gc/g1/TestGCLogMessages.java fails if ergonomics detect too small InitialHeapSize
...
Reviewed-by: tschatzl, sjohanss
2021-02-17 10:40:46 +00:00
Christian Hagedorn
8418285530
8261235: C1 compilation fails with assert(res->vreg_number() == index) failed: conversion check
...
Reviewed-by: thartmann, kvn
2021-02-17 09:00:39 +00:00
Chris Plummer
55d7bbcec0
8261607: SA attach is exceeding JNI Local Refs capacity
...
Reviewed-by: sgehwolf, amenkov
2021-02-16 21:16:55 +00:00
Ioi Lam
d9744f6536
8261608: Move common CDS archive building code to archiveBuilder.cpp
...
Reviewed-by: coleenp, ccheung
2021-02-15 06:37:39 +00:00
Hui Shi
95d73129ce
8261585: Restore HandleArea used in Deoptimization::uncommon_trap
...
Reviewed-by: coleenp, jiefu
2021-02-13 02:47:33 +00:00
Daniel D. Daugherty
735757f1e0
8261661: gc/stress/TestReclaimStringsLeaksMemory.java fails because Reserved memory size is too big
...
Co-authored-by: Albert Mingkun Yang <ayang@openjdk.org>
Reviewed-by: ayang, kbarrett
2021-02-12 22:41:08 +00:00
Chris Plummer
e29c560a11
8247514: Improve clhsdb 'findpc' ability to determine what an address points to by improving PointerFinder and PointerLocation classes
...
Reviewed-by: ysuenaga, kevinw
2021-02-12 22:01:43 +00:00
Stefan Johansson
9f81ca8175
8261230: GC tracing of page sizes are wrong in a few places
...
Reviewed-by: ayang, stuefe
2021-02-12 14:56:25 +00:00
Christoph Göttschkes
ebaa58d9c0
8261505: Test test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java killed by Linux OOM Killer
...
Reviewed-by: sjohanss, tschatzl
2021-02-12 09:41:49 +00:00
Christian Hagedorn
0a89987a96
8240281: Remove failing assertion code when selecting first memory state in SuperWord::co_locate_pack
...
Reviewed-by: roland, kvn, thartmann
2021-02-11 13:00:10 +00:00
Thomas Stuefe
837bd8930d
8261548: ProblemList runtime/NMT/CheckForProperDetailStackTrace.java
...
Reviewed-by: jwilhelm
2021-02-11 05:31:11 +00:00
Alex Menkov
cc5691c69e
8248162: serviceability/attach/RemovingUnixDomainSocketTest.java failed
...
Reviewed-by: cjplummer, sspitsyn
2021-02-10 22:17:48 +00:00
Harold Seigel
b38d5be887
8261340: Fix 'deprecated' warnings in the vmTestbase/nsk tests
...
Reviewed-by: lfoltan, sspitsyn
2021-02-09 13:16:26 +00:00
Coleen Phillimore
ace8f94616
8195744: Avoid calling ClassLoader.checkPackageAccess if security manager is not installed
...
Reviewed-by: dholmes, iklam
2021-02-08 21:31:25 +00:00
Harold Seigel
db0ca2b9d4
8261161: Clean up warnings in hotspot/jtreg/vmTestbase tests
...
Reviewed-by: lfoltan, coleenp
2021-02-08 13:19:40 +00:00
Ioi Lam
c5ff454481
8250989: Consolidate buffer allocation code for CDS static/dynamic dumping
...
Reviewed-by: ccheung, coleenp
2021-02-07 07:10:38 +00:00
Igor Veresov
0e18634b6a
8261270: MakeMethodNotCompilableTest fails with -XX:TieredStopAtLevel={1,2,3}
...
Reviewed-by: kvn
2021-02-07 02:24:15 +00:00
Pengfei Li
7a2db858e0
8261022: Fix incorrect result of Math.abs() with char type
...
Reviewed-by: thartmann, neliasso
2021-02-07 01:15:24 +00:00
Jesper Wilhelmsson
d7acfae3d2
Merge
2021-02-06 00:29:45 +00:00
Calvin Cheung
0218917109
8258732: runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java fails
...
Reviewed-by: minqi, iklam
2021-02-05 17:23:48 +00:00
Roland Westrelin
3495febf51
8260296: SA's dumpreplaydata fails
...
Reviewed-by: kvn, cjplummer, iignatyev
2021-02-05 09:33:54 +00:00
Roland Westrelin
4de3a6be9e
8260709: C2: assert(false) failed: unscheduable graph
...
Reviewed-by: thartmann, chagedorn
2021-02-04 15:11:25 +00:00
Jesper Wilhelmsson
9b7a8f1982
Merge
2021-02-04 02:06:33 +00:00
Dong Bo
5307afa9e7
8260585: AArch64: Wrong code generated for shifting right and accumulating four unsigned short integers
...
Reviewed-by: iveresov, dlong, njian, aph
2021-02-03 21:40:33 +00:00
Nils Eliasson
472bf629cd
8258799: [Testbug] RandomCommandsTest must check if tested directive is added via jcmd
...
Reviewed-by: kvn, iignatyev
2021-02-03 16:01:59 +00:00
Tobias Hartmann
fe407cf1b6
8260420: C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint
...
Reviewed-by: kvn, roland, chagedorn
2021-02-02 07:23:55 +00:00
bobpengxie
54e7a642bb
8260576: Typo in compiler/runtime/safepoints/TestRegisterRestoring.java
...
Reviewed-by: thartmann, jiefu
2021-02-02 02:16:46 +00:00
Calvin Cheung
55d62a5338
8213226: [TESTBUG] Reduce the usage of CDSTestUtils.executeAndLog()
...
Reviewed-by: iklam, minqi
2021-02-01 22:17:57 +00:00
David Holmes
b6a736738a
8260349: Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS
...
Reviewed-by: shade, stuefe
2021-02-01 21:31:25 +00:00
Harold Seigel
181d63ffce
8260522: Clean up warnings in hotspot JTReg runtime tests
...
Reviewed-by: lfoltan, coleenp
2021-02-01 16:46:17 +00:00
Vladimir Kozlov
02d586e13e
8259398: Super word not applied to a loop with byteArrayViewVarHandle
...
Reviewed-by: vlivanov, thartmann, chagedorn
2021-02-01 15:48:10 +00:00
casparcwang
0fdf9cdd3a
8260473: [vector] ZGC: VectorReshape test produces incorrect results with ZGC enabled
...
Co-authored-by: Stuart Monteith <smonteith@openjdk.org>
Co-authored-by: Wang Chao <casparcwang@tencent.com>
Reviewed-by: vlivanov, neliasso
2021-02-01 01:28:31 +00:00
Daniel D. Daugherty
a61ff87cd4
8260685: ProblemList 2 compiler/jvmci/compilerToVM tests in Xcomp configs
...
Reviewed-by: iignatyev
2021-01-30 15:23:34 +00:00
Yasumasa Suenaga
6b24e98c42
8259008: ArithmeticException was thrown at "Monitor Cache Dump" on HSDB
...
Reviewed-by: dcubed, gziemski, eosterlund, cjplummer, sspitsyn
2021-01-30 03:46:23 +00:00
Leonid Mesnik
f5ca8385ab
8065773: JDI: UOE is not thrown, when redefineClasses changes a class modifier
...
Reviewed-by: sspitsyn, coleenp
2021-01-29 20:49:40 +00:00
Ralf Schmelter
d2b0ea1d01
8260282: Add option to compress heap dumps created by -XX:+HeapDumpOnOutOfMemoryError
...
Reviewed-by: cjplummer, stuefe
2021-01-29 13:53:40 +00:00
Wang Huang
a117e11524
8260339: JVM crashes when executing PhaseIdealLoop::match_fill_loop
...
Co-authored-by: He Xuejin <hexuejin2@huawei.com>
Reviewed-by: neliasso, kvn, iignatyev
2021-01-29 08:07:21 +00:00
Igor Ignatyev
8ffdbcebad
8260608: add a regression test for 8260370
...
Reviewed-by: kvn
2021-01-29 04:04:23 +00:00
Igor Veresov
1519632597
8251462: Simplify compilation policy
...
Reviewed-by: cjplummer, kvn
2021-01-28 20:51:12 +00:00
Vladimir Kozlov
1926765f5e
8253353: Crash in C2: guarantee(n != NULL) failed: No Node
...
Co-authored-by: Fei Yang <fyang@openjdk.org>
Reviewed-by: vlivanov, neliasso
2021-01-28 16:16:51 +00:00
Harold Seigel
20e7df506f
8260466: Test TestHeapDumpOnOutOfMemoryError.java needs multiple @test sections
...
Reviewed-by: shade, lmesnik
2021-01-28 13:17:22 +00:00
Roland Westrelin
11d6467c50
8260407: cmp != __null && cmp->Opcode() == Op_CmpL failure with -XX:StressLongCountedLoop=200000000 in lucene
...
Reviewed-by: thartmann, kvn
2021-01-28 12:27:40 +00:00
Ioi Lam
396a496f3c
8260467: Move well-known classes from systemDictionary.hpp to vmClasses.hpp
...
Reviewed-by: dholmes, coleenp
2021-01-28 04:24:04 +00:00
Jesper Wilhelmsson
c52212b146
Merge
2021-01-27 20:56:26 +00:00
Roberto Castañeda Lozano
f353fcf256
8258894: C2: Forbid GCM to move stores into loops
...
Prevent GCM from placing memory-writing nodes (such as stores) into loops deeper
than their home loop (determined by their control input). Such placements are
invalid, as they cause memory definitions to interfere, and risk causing
miscompilations. This change complements JDK-8255763, which only addresses
invalid placements in irreducible CFGs.
Add control input to stores in generated stubs to ensure that all memory-writing
nodes have control inputs from which their home block can be derived.
Add a battery of simplified fuzzer test cases where, before this change, GCM
moves stores into deeper loops.
Reviewed-by: thartmann, kvn
2021-01-27 15:08:39 +00:00
Harold Seigel
e080ce9212
8252545: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java timed out
...
Reviewed-by: stuefe, coleenp
2021-01-26 13:17:08 +00:00
Christian Hagedorn
c5ab7c3214
8260284: C2: assert(_base == Int) failed: Not an Int
...
Reviewed-by: thartmann, kvn
2021-01-25 17:09:52 +00:00
Jesper Wilhelmsson
6f2a394314
Merge
2021-01-23 03:15:43 +00:00
Harold Seigel
f928265e81
8260009: InstanceKlass::has_as_permitted_subclass() fails if subclass was redefined
...
Reviewed-by: lfoltan, sspitsyn, dholmes
2021-01-22 13:52:05 +00:00
Jie Fu
d90e06af7b
8259775: [Vector API] Incorrect code-gen for VectorReinterpret operation
...
Reviewed-by: rbackman, neliasso, kvn
2021-01-22 00:13:58 +00:00
Aleksey Shipilev
c3c6662528
8259954: gc/shenandoah/mxbeans tests fail with -Xcomp
...
Reviewed-by: rkennke, zgu
2021-01-21 13:32:45 +00:00
Jesper Wilhelmsson
133bcb0995
Merge
2021-01-21 05:23:42 +00:00
Igor Ignatyev
0408b23bcf
8259757: add a regression test for 8259353 and 8259601
...
Co-authored-by: Xiaohong Gong <xgong@openjdk.org>
Co-authored-by: Igor Ignatyev <iignatyev@openjdk.org>
Reviewed-by: kvn, jiefu
2021-01-20 18:48:10 +00:00
Tobias Hartmann
7c32ffea51
8258383: vmTestbase/gc/g1/unloading/tests/unloading_compilation_level[1,2,3] time out without TieredCompilation
...
Reviewed-by: kvn
2021-01-20 11:48:27 +00:00
Jesper Wilhelmsson
a1a851b6db
Merge
2021-01-19 05:43:27 +00:00
Roman Kennke
e60c992699
8259849: Shenandoah: Rename store-val to IU-barrier
...
Reviewed-by: zgu, shade
2021-01-18 15:29:54 +00:00
Roland Westrelin
d5ca3b3fd5
8259641: C2: assert(early->dominates(LCA)) failed: early is high enough
...
Reviewed-by: chagedorn, thartmann
2021-01-18 07:54:48 +00:00
Leonid Mesnik
d7d34dd964
8259799: vmTestbase/nsk/jvmti/Breakpoint/breakpoint001 is incorrect
...
Reviewed-by: iignatyev, sspitsyn, cjplummer
2021-01-15 19:33:23 +00:00
Thomas Stuefe
bbac91a4b4
8257959: Add gtest run with -XX:+UseLargePages
...
Reviewed-by: lfoltan, tschatzl
2021-01-15 14:51:34 +00:00
Jesper Wilhelmsson
d701babb06
Merge
2021-01-15 03:10:55 +00:00
Yasumasa Suenaga
90960c5f22
8252657: JVMTI agent is not unloaded when Agent_OnAttach is failed
...
Reviewed-by: dholmes, sspitsyn
2021-01-15 02:47:30 +00:00
Vladimir Ivanov
0148adf20e
8255120: C2: assert(outer->outcnt() >= phis + 2 && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
...
Reviewed-by: thartmann
2021-01-14 17:18:44 +00:00
Daniel D. Daugherty
be57cf149e
8226416: MonitorUsedDeflationThreshold can cause repeated async deflation requests
...
Reviewed-by: dholmes, coleenp
2021-01-14 14:23:27 +00:00
Jesper Wilhelmsson
51e14f2e2a
Merge
2021-01-14 01:29:47 +00:00
Daniel D. Daugherty
5926d75fa1
8259719: ProblemList runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java on Windows
...
Reviewed-by: pliden
2021-01-13 19:52:04 +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
Calvin Cheung
15dd8f3aa4
8259275: JRuby crashes while resolving invokedynamic instruction
...
Reviewed-by: iklam, minqi, lfoltan
2021-01-13 05:51:52 +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
9d4e84fd41
8259565: Zero: compiler/runtime/criticalnatives fails because CriticalJNINatives is not supported
...
Reviewed-by: coleenp, zgu
2021-01-12 07:49:21 +00:00
David Holmes
7e6677b532
8259446: runtime/jni/checked/TestCheckedReleaseArrayElements.java fails with stderr not empty
...
Reviewed-by: dcubed
2021-01-08 22:25:21 +00:00
Thomas Schatzl
b549cbd392
8258481: gc.g1.plab.TestPLABPromotion fails on Linux x86
...
Reviewed-by: sjohanss, kbarrett
2021-01-08 10:52:08 +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
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
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
Tobias Hartmann
0e6de4eb57
8259339: AllocateUninitializedArray C2 intrinsic fails with void.class input
...
Reviewed-by: kvn, chagedorn
2021-01-07 12:15:23 +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
Roland Westrelin
6775113ce8
8258393: Shenandoah: "graph should be schedulable" assert failure
...
Reviewed-by: rkennke, thartmann
2021-01-05 13:06:54 +00:00
Aleksey Shipilev
db6f39302b
8251944: Add Shenandoah test config to compiler/gcbarriers/UnsafeIntrinsicsTest.java
...
Reviewed-by: rkennke, adityam
2021-01-05 08:37:06 +00:00
Jesper Wilhelmsson
57217b58bf
Merge
2020-12-24 08:28:24 +00:00
Daniel D. Daugherty
8b37c2c58f
8257468: runtime/whitebox/TestWBDeflateIdleMonitors.java fails with Monitor should be deflated.: expected true to equal false
...
Reviewed-by: hseigel
2020-12-23 22:02:09 +00:00
Daniel D. Daugherty
e46edb5528
8258911: ProblemList serviceability/attach/RemovingUnixDomainSocketTest.java on Linux-X64
...
Reviewed-by: amenkov
2020-12-23 20:30:27 +00:00
Hao Sun
4ea88512dd
8257928: Test image build failure with clang-10 due to -Wmisleading-indentation
...
Reviewed-by: amenkov, cjplummer
2020-12-23 01:32:05 +00:00
Jesper Wilhelmsson
f2bad3a0be
Merge
2020-12-22 21:16:59 +00:00
Roberto Castañeda Lozano
3df6ec2fbc
8258682: compiler/intrinsics/mathexact/sanity tests fail with RepeatCompilation
...
Normalize match and suspect counts in the verify() method by the number of
compilation repetitions, if the RepeatCompilation option is used.
Reviewed-by: kvn, chagedorn
2020-12-22 10:04:00 +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