Patricio Chilano Mateo
e56002c7d3
8242263: Diagnose synchronization on primitive wrappers
...
Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers
Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun
2020-08-21 15:04:02 +00:00
Ziyi Luo
10fb6f9c4b
8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC
...
Discount humongous object eager reclaim in IHOP allocation rate.
Reviewed-by: tschatzl, sjohanss
2020-08-21 11:54:32 +02:00
Aleksey Shipilev
2462995662
8252120: compiler/oracle/TestCompileCommand.java misspells "occured"
...
Reviewed-by: iignatyev
2020-08-21 09:38:27 +02:00
Igor Ignatyev
ef614ed8af
8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit
...
Reviewed-by: kvn, epavlova
2020-08-20 20:17:44 -07:00
Igor Ignatyev
b2da6e1a90
8252005: narrow disabling of allowSmartActionArgs in vmTestbase
...
Reviewed-by: sspitsyn
2020-08-20 11:12:00 -07:00
Mikael Vidstedt
51a3b25d71
8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly
...
Reviewed-by: iignatyev, kvn
2020-08-20 11:09:25 -07:00
Kevin Walls
99c9b39058
8248295: serviceability/jvmti/CompiledMethodLoad/Zombie.java failure with Graal
...
Reviewed-by: kvn, sspitsyn
2020-08-20 11:42:12 +01:00
Harold Seigel
93c00472eb
8251490: [TESTBUG] The Java thread stack size specified is too small for nsk/stress/stack. Specify at least 448k
...
Increase the -Xss stack size for some tests, mark other tests as not runnable on AArch64.
Reviewed-by: gziemski, lfoltan
2020-08-19 19:40:46 +00:00
Evgeny Nikitin
929ffca471
8069411: OutOfMemoryError in OverloadCompileQueueTest.java
...
OOME seems to have happened in older version and does not show up in modern VM, hence the test OverloadCompileQueueTest.java gets un-quarantined.
Reviewed-by: iignatyev
2020-08-10 16:11:40 +02:00
Evgeny Nikitin
714db70bf3
8251349: Add TestCaseImpl to OverloadCompileQueueTest.java's build dependencies
...
Reviewed-by: iignatyev, kvn
2020-08-10 20:31:27 +02:00
Per Lidén
e8d284faac
8248266: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again
...
Reviewed-by: shade, eosterlund
2020-08-18 16:37:09 +02:00
Harold Seigel
5732032707
8251414: Add test that invokeinterface of a protected method in java.lang.Object throws NoSuchMethodError
...
Add the missing test cases to existing test InterfaceObjectTest.java
Reviewed-by: lfoltan, coleenp
2020-08-14 15:42:09 +00:00
Christian Hagedorn
552a73301c
8248791: sun/util/resources/cldr/TimeZoneNamesTest.java fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing
...
Fix wrong replacement of loads by zero for non-completed InitializationNodes belonging to a clone when ReduceBulkZeroing is disabled.
Reviewed-by: kvn, thartmann
2020-08-14 10:30:51 +02:00
Igor Ignatyev
e44575ad3e
8251526: CTW fails to build after JDK-8251121
...
Reviewed-by: shade
2020-08-13 10:33:51 -07:00
Patricio Chilano Mateo
12ae68b197
8251118: BiasedLocking::preserve_marks should not have a HandleMark
...
Removed HandleMark from BiasedLocking::preserve_marks() method
Reviewed-by: hseigel, coleenp, dcubed, tschatzl, dholmes
2020-08-13 15:42:41 +00:00
Tobias Hartmann
191e1e6075
8251458: Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed"
...
Limit the counter value to max_jint.
Reviewed-by: kvn, vlivanov, chagedorn
2020-08-13 16:01:45 +02:00
Tobias Hartmann
51b3bd2c2e
8251456: [TESTBUG] compiler/vectorization/TestVectorsNotSavedAtSafepoint.java failed OutOfMemoryError
...
Removed allocation of large arrays to avoid OOME.
Reviewed-by: kvn, chagedorn
2020-08-13 15:59:12 +02:00
Christian Hagedorn
9885ac18ac
8249603: C1: assert(has_error == false) failed: register allocation invalid
...
Added bailout in combine_spilled_intervals() to avoid an overlap between two intervals
Reviewed-by: kvn, thartmann
2020-08-12 08:45:44 +02:00
Ioi Lam
178eea6065
8249276: CDS archived objects must have "neutral" markwords
...
Reviewed-by: coleenp, dholmes
2020-08-11 22:05:56 -07:00
Vladimir Kozlov
a5ae1e306e
8251306: compiler/aot/cli/jaotc/IgnoreErrorsTest.java timed out on MacOS
...
Icrease test timout to 6 min
Reviewed-by: iignatyev
2020-08-11 19:44:40 -07:00
Vladimir Kozlov
092389e3c9
8249749: modify a primitive array through a stream and a for cycle causes jre crash
...
Check align_to_ref for NULL early and bailout SuperWord optimization.
Reviewed-by: vlivanov, thartmann
2020-08-10 15:31:01 -07:00
Nikola Grcevski
032a4d6b9f
8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support
...
Reviewed-by: adityam, shade
2020-08-10 08:36:56 +02:00
Tobias Hartmann
970e251a54
8249608: Vector register used by C2 compiled method corrupted at safepoint
...
Always update 'max_vlen_in_bytes'.
Reviewed-by: kvn, vlivanov, chagedorn
2020-08-10 08:21:14 +02:00
Ioi Lam
c1093dc244
8251213: [TESTBUG] CDS tests shouldn't write output files into test.classes directory
...
Reviewed-by: minqi, ccheung
2020-08-09 20:56:04 -07:00
Thomas Stuefe
6df465de73
8251257: NMT: jcmd VM.native_memory scale=1 crashes target VM
...
Reviewed-by: zgu, dholmes
2020-08-09 09:20:02 +02:00
Jatin Bhateja
3ed56830b4
8248830
: C2: Optimize Rotate API on x86
...
Improved existing scalar rotate operations, added support for vector rotate operations using new AVX512 instructions.
Reviewed-by: vlivanov, kvn
2020-08-09 02:03:09 +05:30
Evgeny Nikitin
3c276ce1fe
8067651: LevelTransitionTest.java, fix trivial methods levels logic
...
Make test method really trivial, adjust trivial logic, make logic independent of background compilation.
Reviewed-by: iignatyev, thartmann, kvn
2020-07-27 21:17:44 +02:00
Vladimir Kozlov
1ad1659413
8251260: two MD5 tests fail "RuntimeException: Unexpected count of intrinsic"
...
Do not run intrinsics/sha/sanity tests with AOTed java.base
Reviewed-by: vlivanov
2020-08-07 10:16:19 -07:00
Coleen Phillimore
0c9e0c2e7f
8244997: Convert the JavaThread::_threadObj oop to use OopStorage
...
Move the oop and handle releasing it in the service thread. Remove Universe::oops_do from callers.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Tom Rodriguez <tom.rodriguez@oracle.com>
Reviewed-by: dholmes, zgu, eosterlund, cjplummer
2020-08-07 07:53:26 -04:00
Chris Plummer
db46b297fa
8251121: six SA tests leave core files behind on macOS
...
Reviewed-by: dholmes, dcubed
2020-08-06 18:21:21 -07:00
Igor Ignatyev
b37b1a391a
8251126: nsk.share.GoldChecker should read golden file from ${test.src}
...
Reviewed-by: dholmes
2020-08-05 16:39:38 -07:00
Igor Ignatyev
65577cf58a
8251132: make main classes public in vmTestbase/jit tests
...
Reviewed-by: kvn
2020-08-05 16:39:08 -07:00
Ludovic Henry
339016a0f2
8250902: Implement MD5 Intrinsics on x86
...
Reviewed-by: kvn, vdeshpande, ascarpino
2020-08-05 11:32:15 -07:00
Leonid Mesnik
13946835b5
8244537: JDI tests fail due to "ERROR: Exception : nsk.share.jdi.JDITestRuntimeException: JDITestRuntimeException : ** event IS NOT a breakpoint **"
...
Reviewed-by: sspitsyn, amenkov
2020-08-05 10:48:55 -07:00
Igor Ignatyev
0019679c69
8251190: nsk jdi tests failing "TestBug: Exception during config file parsing: java.io.FileNotFoundException"
...
Reviewed-by: dholmes, sspitsyn
2020-08-05 08:57:21 -07:00
Harold Seigel
c200b4f1cb
8139875: [TESTBUG] Improve nsk/stress/stack/* tests
...
Use -Xss200k to limit the stack size, avoid running with -Xcomp, and, in one test, reduce iterations.
Reviewed-by: dholmes, lfoltan
2020-08-05 13:27:43 +00:00
Boris Ulasevich
1066357887
8248445: Use of AbsI/AbsL nodes should be limited to supported platforms
...
Reviewed-by: kvn, vlivanov
2020-08-05 06:31:32 -04:00
Igor Ignatyev
61ebb6adb7
8249030: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdi tests
...
Reviewed-by: dholmes, sspitsyn
2020-08-04 20:05:47 -07:00
Igor Ignatyev
a53ecac07c
8251128: remove vmTestbase/vm/compiler/jbe/combine
...
Reviewed-by: kvn
2020-08-04 20:04:47 -07:00
Jie Fu
30c8811d11
8251031: Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits
...
Reviewed-by: dholmes, cjplummer, sspitsyn
2020-08-05 10:54:18 +08:00
David Holmes
6b8c16cf41
8248906: runtime/Thread/ThreadObjAccessAtExit.java fails due to OutOfMemoryErrors
...
Reviewed-by: mdoerr
2020-08-04 21:11:45 -04:00
Calvin Cheung
d7c7f70a6a
8249586: Test runtime/cds/appcds/DirClasspathTest.java will fail if run twice
...
Add the StandardCopyOption.REPLACE_EXISTING option when calling Files.copy().
Reviewed-by: iklam
2020-08-04 19:17:31 +00:00
Kim Barrett
b0ceab23dd
8250652: Add logical operations on types
...
Add stand-ins for C++17 logical operations on types.
Reviewed-by: eosterlund, tschatzl
2020-08-04 04:19:23 -04:00
Yasumasa Suenaga
39616b4d7c
8250930: [TESTBUG] Some forceEarlyReturn00* tests failed due to compiler optimization
...
Reviewed-by: cjplummer, dholmes
2020-08-04 15:28:27 +09:00
Mikhailo Seledtsov
4bd94fb9ea
8250986: Problem list docker/TestMemoryAwareness.java and docker/TestDockerMemoryMetrics.java for linux-5.4.0-1019-oracle
...
Problem listed the tests
Reviewed-by: dholmes
2020-08-03 18:58:53 -07:00
Chris Plummer
54bed60bfe
8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols
...
8249150: SA core file tests sometimes time out on OSX with "java.io.IOException: App waiting timeout"
Reviewed-by: sspitsyn, amenkov
2020-08-03 17:38:22 -07:00
Christian Hagedorn
696b9e1847
8249605: C2: assert(no_dead_loop) failed: dead loop detected
...
Fixed dead loop detection in PhiNode::Ideal() to additionally account for dead MergeMemNodes
Reviewed-by: kvn, thartmann
2020-08-03 09:21:45 +02:00
Jie Fu
e03ca73dc1
8250825: C2 crashes with assert(field != __null) failed: missing field
...
Reviewed-by: kvn, thartmann
2020-07-31 17:10:46 +08:00
Huang Wang
eef2e1e3fc
8250609: C2 crash in IfNode::fold_compares
...
Reviewed-by: kvn, chagedorn
2020-07-28 10:38:04 +08:00
Andrei Pangin
a72a8984a9
8249719: MethodHandle performance suffers from bad ResolvedMethodTable hash function
...
Reviewed-by: simonis, stuefe, coleenp
2020-07-24 15:33:38 +03:00
Chris Plummer
76baa501fa
8250742: ProblemList serviceability/sa/ClhsdbPstack.java #id0 and #id1 for ZGC
...
Reviewed-by: sspitsyn
2020-07-28 16:41:07 -07:00
Harold Seigel
99ae9558fe
8250562: Clean up weird comment in vmTestbase class Terminator.java
...
Delete the weird comment.
Reviewed-by: lfoltan
2020-07-28 20:14:01 +00:00
Chris Plummer
816a7060ba
8248882: SA PMap and PStack support on OSX works with core files. Enable them
...
Reviewed-by: sspitsyn, amenkov
2020-07-28 12:04:58 -07:00
Christian Hagedorn
31368cd1f0
8249602: C2: assert(cnt == _outcnt) failed: no insertions allowed
...
Use DUIterator instead of DUIterator_Fast due to legit insertions.
Reviewed-by: kvn, thartmann
2020-07-28 16:05:30 +02:00
Mikael Vidstedt
e7289aa4d4
Merge
2020-07-27 22:26:00 -07:00
Daniil Titov
277ec3d260
8216324: GetClassMethods is confused by the presence of default methods in super interfaces
...
Reviewed-by: sspitsyn, amenkov
2020-07-27 11:34:19 -07:00
Christian Hagedorn
417e8e449d
8248552: C2 crashes with SIGFPE due to division by zero
...
Bail out in PhaseIdealLoop:split_thru_phi when trying to split a Div or ModNode iv phi whose zero check was removed but could potentially still be zero based on type information.
Reviewed-by: kvn, thartmann
2020-07-27 11:03:17 +02:00
Harold Seigel
9b73fb125d
8250557: Rename vmTestbase/nsk shared timeout handler package to Terminator.java
...
Rename the class and fix the tests that use it.
Reviewed-by: dcubed
2020-07-24 18:44:27 +00:00
Yumin Qi
4b076cb93f
8249624: update appcds/sharedStrings/IncompatibleOptions test in view of 8081416 closed as WNF
...
With CDS can archive with compressed oops off, the result of the test gives correct information.
Reviewed-by: iklam, dholmes
2020-07-24 10:29:27 -07:00
Roger Riggs
a0149f53f1
8249217: Unexpected StackOverflowError in "process reaper" thread still happens
...
Reviewed-by: martin, plevart, dholmes
2020-07-24 11:00:50 -04:00
Harold Seigel
890ca6ea2c
8222582: [TESTBUG] AbstractMethodErrorTest.java fails with "did not test both cases (interpreted and compiled)."
...
Exclude the test from running with Graal
Reviewed-by: dholmes, coleenp
2020-07-24 12:40:41 +00:00
Kim Barrett
8b005fa74e
8249945: Improve ARRAY_SIZE()
...
Make ARRAY_SIZE type-safe.
Reviewed-by: tschatzl, lfoltan, dholmes
2020-07-24 05:07:37 -04:00
Kim Barrett
55b19e84f2
8247908: Replace IsRegisteredEnum with std::is_enum
...
Reviewed-by: tschatzl, dholmes
2020-07-24 04:29:34 -04:00
Roman Kennke
a28f4100ce
8249787: Make TestGCLocker more resilient with concurrent GCs
...
Reviewed-by: eosterlund, tschatzl
2020-07-23 14:44:13 +02:00
Aleksey Shipilev
dc80e63811
8249953: Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases
...
Reviewed-by: rkennke
2020-07-23 12:46:24 +02:00
David Holmes
1b1c1cd7b9
8249940: Remove unnecessary includes of jni_util.h in native tests
...
Reviewed-by: iignatyev, mchung
2020-07-23 00:47:02 -04:00
Coleen Phillimore
2d8e74ddea
8249768: Move static oops and NullPointerException oops from Universe into OopStorage
...
Make NPE oops an objArrayOop.
Reviewed-by: dholmes, eosterlund
2020-07-22 10:32:44 -04:00
Christian Hagedorn
18cf3d8080
8247743: Segmentation fault in debug builds due to stack overflow in find_recur with deep graphs
...
Replace the recursive algorithm of Node::find() by an iterative one to avoid a stack overflow crash with deep graphs.
Reviewed-by: kvn, thartmann
2020-07-22 10:31:37 +02:00
Christian Hagedorn
4f99e1fb11
8248467: C2: compiler/intrinsics/object/TestClone fails with -XX:+VerifyGraphEdges
...
Fix assert by taking MemBarNodes into account whose precedence edge can be NULL.
Reviewed-by: kvn, thartmann
2020-07-22 10:28:34 +02:00
Jamsheed Mohammed C M
39b22d134f
8242895: failed: sanity at src/hotspot/share/opto/escape.cpp:2361
...
The address_offset code in EA was improved to detect raw stores(init captured ones) after loopopt.
Reviewed-by: kvn, thartmann
2020-07-21 08:03:20 -07:00
Mikael Vidstedt
9ff01f7b2f
Merge
2020-07-21 20:55:29 -07:00
Thomas Stuefe
a20c31865d
8249748: gtest silently ignores bad jvm arguments
...
Reviewed-by: shade, dholmes, iignatyev
2020-07-21 16:46:37 +02:00
Igor Ignatyev
ac38b399de
8249681: gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java fails w/ UnsatisfiedLinkError
...
Reviewed-by: tschatzl
2020-07-17 15:01:10 -07:00
Igor Ignatyev
4a4003e900
8249678: @ignore should be used instead of ProblemList for 8158860, 8163894, 8193479, 8194310
...
Reviewed-by: kvn
2020-07-17 11:54:14 -07:00
Igor Ignatyev
1c882d91f0
8249673: cleanup graal problem lists
...
Reviewed-by: kvn
2020-07-17 10:51:55 -07:00
Igor Ignatyev
24a7d8c766
8249622: use 8249621 to ignore 8 jvmci tests
...
Reviewed-by: kvn, epavlova
2020-07-16 20:03:10 -07:00
Jie Fu
507e54840f
8246805: Incorrect copyright header in TestInvalidTieredStopAtLevel.java
...
Reviewed-by: mikael, iignatyev
2020-07-16 10:30:39 +08:00
Igor Ignatyev
e07ad838b5
8249040: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdb tests
...
Reviewed-by: dholmes
2020-07-15 11:34:34 -07:00
Igor Ignatyev
b27e717c56
8249034: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jvmti tests
...
Reviewed-by: sspitsyn
2020-07-15 11:33:43 -07:00
Igor Ignatyev
1b5391264a
8249039: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_aod tests
...
Reviewed-by: dholmes, sspitsyn
2020-07-15 11:31:35 -07:00
Ekaterina Pavlova
681d06d39b
8242388: compiler/graalunit/CoreTest.java timed out
...
Reviewed-by: kvn
2020-07-15 10:26:48 -07:00
Goetz Lindenmaier
8906904591
8248476: No helpful NullPointerException message after calling fillInStackTrace
...
Reported by christoph.dreis@freenet.de
Reviewed-by: coleenp, dholmes, mchung
2020-07-15 18:47:47 +02:00
Coleen Phillimore
99eccaf6ec
8247878: Move Management strong oops to OopStorage
...
Use OopStorage for strong oops stored with memory and thread sampling and dumping, and remove oops_do and GC calls.
Reviewed-by: dholmes, kbarrett
2020-07-20 07:50:27 -04:00
Mikael Vidstedt
ec074011a4
Merge
2020-07-19 21:34:28 -07:00
Poonam Bajaj
9376dd810c
8236042: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -Xcomp -XX:TieredStopAtLevel=1
...
Modify the test case to handle the scenario's of no printmdo's.
Reviewed-by: cjplummer, kvn
2020-07-19 22:39:07 +00:00
Jean Christophe Beyler
7339cf8f54
8247615: Initialize the bytes left for the heap sampler
...
Initialize the heap sampler correctly before usage
Reviewed-by: sspitsyn, martin, manc
2020-07-16 16:58:55 -07:00
Kim Barrett
a8d6a05ce8
8248391: Unify handling of all OopStorage instances in weak root processing
...
OopStorage instance now owned by subsystems, and generalize dead entry notification
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Reviewed-by: coleenp, tschatzl
2020-07-16 17:41:14 -04:00
Coleen Phillimore
749be7e761
8247808: Move JVMTI strong oops to OopStorage
...
Remove JVMTI oops_do calls from JVMTI and GCs
Reviewed-by: sspitsyn, stefank, zgu, dholmes, iklam
2020-07-16 08:29:11 -04:00
Mikael Vidstedt
1f5e21a16e
Merge
2020-07-15 21:24:39 -07:00
Mikael Vidstedt
1982432db4
Merge
2020-07-14 23:29:45 -07:00
Leonid Mesnik
590de670a9
8242891: vmTestbase/nsk/jvmti/ test should be fixed to fail early if JVMTI function return error
...
Reviewed-by: sspitsyn, cjplummer
2020-07-14 14:31:14 -07:00
Igor Ignatyev
6d201dbba6
8249036: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_stress tests
...
Reviewed-by: kvn
2020-07-14 11:24:39 -07:00
Igor Ignatyev
919eb12b14
8249032: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_sysdict tests
...
Reviewed-by: dholmes
2020-07-14 11:16:00 -07:00
Igor Ignatyev
6c95a87157
8249035: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdwp tests
...
Reviewed-by: dholmes
2020-07-14 11:10:40 -07:00
Igor Ignatyev
ba1db57dde
8249028: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_monitoring tests
...
Reviewed-by: dholmes
2020-07-14 11:09:34 -07:00
Igor Ignatyev
765abcb329
8249033: clean up FileInstaller $test.src $cwd in vmTestbase_vm_metaspace tests
...
Reviewed-by: dholmes
2020-07-14 11:09:06 -07:00
Igor Ignatyev
606aad5dc8
8249029: clean up FileInstaller $test.src $cwd in vmTestbase_vm_defmeth tests
...
Reviewed-by: dholmes
2020-07-14 11:08:21 -07:00
Igor Ignatyev
04280a0d05
8249000: vm.gc.X should take selected JIT into account
...
Reviewed-by: kvn
2020-07-10 11:52:35 -07:00
Igor Ignatyev
c5ad1daa96
8249019: clean up FileInstaller $test.src $cwd in vmTestbase_vm_compiler tests
...
Reviewed-by: kvn, epavlova
2020-07-10 11:49:58 -07:00
Igor Ignatyev
9bbec0433c
8249038: clean up FileInstaller $test.src $cwd in vmTestbase_vm_gc tests
...
Reviewed-by: kbarrett
2020-07-10 11:49:02 -07:00