Stefan Johansson
9de283b891
8257505: nsk/share/test/StressOptions stressTime is scaled in getter but not when printed
...
Reviewed-by: kbarrett, dholmes
2020-12-02 08:53:54 +00:00
Jie Fu
f2a0988a4a
8257228: G1: SIGFPE in G1ConcurrentRefine::create(int*) due to buffers_to_cards overflow
...
Reviewed-by: kbarrett, tschatzl
2020-12-02 06:49:57 +00:00
Aleksey Shipilev
13bd2e82ca
8257396: AArch64 Zero build is broken after JDK-8252684
...
Reviewed-by: dholmes
2020-12-01 07:14:24 +00:00
Coleen Phillimore
4db05e991b
8254042: gtest/GTestWrapper.java failed os.test_random
...
Reviewed-by: dholmes, stuefe, kbarrett
2020-11-30 12:48:17 +00:00
Claes Redestad
9bcd2695c3
8257221: C2: RegMask::is_bound_set split set handling broken since JDK-8221404
...
Reviewed-by: kvn, neliasso
2020-11-30 08:18:32 +00:00
Vladimir Kozlov
816e8f83b8
8256999: Add C2 intrinsic for Reference.refersTo and PhantomReference::refersTo
...
Reviewed-by: pliden, vlivanov, rkennke, eosterlund, shade
2020-11-29 20:27:01 +00:00
Doug Simon
c5d95071df
8257220: [JVMCI] option validation should not result in a heavy-weight VM crash
...
Reviewed-by: kvn
2020-11-29 16:52:14 +00:00
David Holmes
04eecf03eb
8257233: Windows x86 build is broken by JDK-8252684
...
Reviewed-by: mikael
2020-11-29 01:20:37 +00:00
Nick Gasson
c93f0a07c4
8252684: Move the AArch64 assember test under test/hotspot/gtest
...
Reviewed-by: aph
2020-11-28 15:37:18 +00:00
Andrew Haley
4e43b28858
8256359: AArch64: runtime/ReservedStack/ReservedStackTestCompiler.java fails
...
Reviewed-by: shade, adinn
2020-11-26 17:52:54 +00:00
Claes Redestad
2d30a10138
8257069: C2: Clarify and sanity test RegMask/RegMaskIterator
...
Reviewed-by: jvernee, kvn
2020-11-26 13:42:55 +00:00
Thomas Stuefe
e56a8df8a0
8257042: [aix] Disable os.release_one_mapping_multi_commits_vm gtest
...
Reviewed-by: shade
2020-11-25 21:26:36 +00:00
Aleksey Shipilev
a14f02d8e5
8256267: Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE
...
Reviewed-by: kvn, iignatyev
2020-11-25 20:01:00 +00:00
Nils Eliasson
cfb175dfdf
8256508: Improve CompileCommand flag
...
Reviewed-by: redestad, kvn
2020-11-25 14:20:35 +00:00
Ralf Schmelter
26e6cb3eb9
8256489: Make gtest for long path names on Windows more resilient in the presence of virus scanners
...
Reviewed-by: dholmes, clanger
2020-11-25 13:16:36 +00:00
Kim Barrett
66943fefa7
8256517
: (ref) Reference.clear during reference processing may lose notification
...
8240696: (ref) Reference.clear may extend the lifetime of the referent
Use private native helper to implement Reference.clear.
Reviewed-by: pliden, rkennke, mchung
2020-11-25 03:34:50 +00:00
Alex Menkov
2a1e9be6c2
8256364: vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t002 failed with "assert(handle != __null) failed: JNI handle should not be null"
...
Reviewed-by: cjplummer, sspitsyn
2020-11-24 17:49:55 +00:00
Tobias Hartmann
1c4c99eae2
8256823: C2 compilation fails with "assert(isShiftCount(imm8 >> 1)) failed: illegal shift count"
...
Reviewed-by: vlivanov, kvn, chagedorn
2020-11-24 16:52:13 +00:00
Aleksey Shipilev
b52f6c053b
8256736: Zero: GTest tests fail with "unsuppported vm variant"
...
Reviewed-by: dholmes
2020-11-24 06:49:55 +00:00
Per Liden
372595cca3
8256390: ZGC: Relocate in-place instead of having a heap reserve
...
Reviewed-by: stefank, eosterlund
2020-11-23 23:30:38 +00:00
Aleksey Shipilev
d9ae0db699
8256746: gc/CriticalNativeArgs.java fails without -XX:-CriticalJNINatives
...
Reviewed-by: kbarrett, coleenp, rkennke
2020-11-23 19:12:13 +00:00
Thomas Stuefe
fa75ad695c
8256725: Metaspace: better blocktree and binlist asserts
...
Reviewed-by: shade, rrich, lkorinth
2020-11-23 18:50:09 +00:00
Patricio Chilano Mateo
aabc9ca266
8255678: Add Mutex::try_lock version without rank checks
...
Reviewed-by: dcubed, dholmes, coleenp
2020-11-23 15:41:19 +00:00
Coleen Phillimore
1aa90ac629
8256822: runtime/logging/RedefineClasses.java fails with "Error: VM option 'Verbose' is develop and is available only in debug version of VM."
...
Reviewed-by: stuefe
2020-11-21 21:55:59 +00:00
Aleksey Shipilev
86f36027e4
8256806: Shenandoah: optimize shenandoah/jni/TestPinnedGarbage.java test
...
Reviewed-by: rkennke
2020-11-20 21:45:13 +00:00
Daniel D. Daugherty
4dd71ae1c5
8256803: ProblemList runtime/ReservedStack/ReservedStackTestCompiler.java on linux-aarch64
...
Reviewed-by: mikael
2020-11-20 17:59:05 +00:00
Igor Ignatyev
ff00c591c3
8256569: Add C2 compiler stress flags to CTW
...
Reviewed-by: kvn, shade, thartmann
2020-11-20 15:01:37 +00:00
Coleen Phillimore
e7c7469cf5
8246378: [Windows] assert on MethodHandle logging code
...
Reviewed-by: iklam, vlivanov
2020-11-20 13:00:10 +00:00
jasontatton-aws
b99fd4c7d6
8033441: print line numbers with -XX:+PrintOptoAssembly
...
Reviewed-by: jiefu, thartmann
2020-11-20 12:51:47 +00:00
Roberto Castañeda Lozano
eb35ade9a0
6232281: -XX:-UseLoopSafepoints causes assert(v_false,"Parse::remove_useless_nodes missed this node")
...
Check for nodes missed by remove_useless_nodes() only if PhaseRemoveUseless has
actually been run. This makes it possible to use -XX:-UseLoopSafepoints without
crashing trivially, although implicit assumptions in other parts of C2 about the
existence of loop safepoints might lead to more subtle failures for more complex
methods.
Reviewed-by: neliasso, thartmann, kvn
2020-11-20 12:06:36 +00:00
Guoxiong Li
5fedb69e66
8250888: nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java fails
...
Reviewed-by: cjplummer, sspitsyn
2020-11-20 07:02:48 +00:00
Thomas Stuefe
02adaa5854
8255885: Metaspace: freelist commit counter is not updated when purging
...
Reviewed-by: coleenp, iklam
2020-11-20 06:52:21 +00:00
Stefan Johansson
b8244b606e
8236926: Concurrently uncommit memory in G1
...
Reviewed-by: ayang, tschatzl
2020-11-19 17:55:33 +00:00
Coleen Phillimore
ba721f5f2f
8212879: Make JVMTI TagMap table concurrent
...
Co-authored-by: Kim Barrett <kbarrett@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Reviewed-by: stefank, ihse, zgu, eosterlund, sspitsyn, kbarrett
2020-11-19 14:30:02 +00:00
Patricio Chilano Mateo
342ccf6903
8256253: Defer Biased Locking obsoletion to JDK 18
...
Reviewed-by: dholmes, coleenp, dcubed, mdoerr
2020-11-19 14:12:41 +00:00
Thomas Stuefe
f626ed6a43
8255978: [windows] os::release_memory may not release the full range
...
Reviewed-by: iklam, minqi
2020-11-19 11:51:09 +00:00
Leonid Mesnik
300cbaa6ad
8256418: Jittester make build is broken.
...
Reviewed-by: iignatyev
2020-11-18 18:05:38 +00:00
Tobias Hartmann
f504f419d3
8256385: C2: fatal error: modified node is not on IGVN._worklist
...
Reviewed-by: chagedorn, roland
2020-11-18 11:53:25 +00:00
Dong Bo
b0b9dd27b8
8256318: AArch64: Add support for floating-point absolute difference
...
Reviewed-by: aph
2020-11-18 10:14:20 +00:00
Roland Westrelin
655bb619a3
8255936: "parsing found no loops but there are some" assertion failure with Shenandoah
...
Reviewed-by: thartmann, rkennke
2020-11-18 09:24:17 +00:00
Thomas Schatzl
d30956055b
8253081: G1 fails on stale objects in archived module graph in Open Archive regions
...
Change the handling of Open Archive areas, instead of assuming that everything in there is live always, a root containing references to all live root objects is provided. Adapt G1 to handle Open Archive regions as any other old region apart from never compacting or evacuating them.
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: kbarrett, sjohanss, redestad
2020-11-18 08:21:03 +00:00
Per Liden
9130ca4c73
8256401: ZGC: Improve ZList verification
...
Reviewed-by: ayang, stefank
2020-11-17 16:40:12 +00:00
Roland Westrelin
a7422ac2f4
8255150: Add utility methods to check long indexes and ranges
...
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Reviewed-by: jvernee, dlong, vlivanov
2020-11-17 10:37:27 +00:00
Christian Hagedorn
5dbfae0176
8255058: C1: assert(is_virtual()) failed: type check
...
Reviewed-by: neliasso, kvn
2020-11-17 09:16:06 +00:00
Boris Ulasevich
f611fdfee8
8254016: Test8237524 fails with -XX:-CompactStrings option
...
Reviewed-by: shade
2020-11-16 14:58:14 +00:00
Robbin Ehn
c5fe2c1fcb
8244679: JVM/TI GetCurrentContendedMonitor/contmon001 failed due to "(IsSameObject#3) unexpected monitor object: 0x000000562336DBA8"
...
Reviewed-by: pchilanomate, dcubed, dholmes, sspitsyn
2020-11-16 13:06:45 +00:00
Stefan Karlsson
6a69e304dd
8256337: ap01t001.cpp, 67: Received unexpected number of ObjectFree events: 7
...
Reviewed-by: coleenp, sspitsyn
2020-11-16 07:58:40 +00:00
Harold Seigel
56ea7864d4
8245215: Obsolete InitialBootClassLoaderMetaspaceSize and UseLargePagesInMetaspace
...
Reviewed-by: lfoltan, ccheung, stuefe, coleenp
2020-11-13 13:13:43 +00:00
Roland Westrelin
ea576ddbd4
8254887: C2: assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop
...
Reviewed-by: chagedorn, thartmann
2020-11-13 08:19:33 +00:00
Yumin Qi
1d3d64f34c
8255973: Add more logging to debug JDK-8255917
...
Reviewed-by: ccheung, stuefe, iklam
2020-11-13 03:44:41 +00:00
Calvin Cheung
c6ab0fdb15
8255990: Bitmap region of dynamic CDS archive is not unmapped
...
Reviewed-by: iklam, minqi
2020-11-12 16:14:29 +00:00
Patricio Chilano Mateo
943acd22e5
8256276: Temporarily disable gtest special_flags
...
Reviewed-by: tschatzl, dcubed
2020-11-12 15:45:26 +00:00
Thomas Schatzl
bd8693a084
8256181: Remove Allocation of old generation on alternate memory devices functionality
...
Reviewed-by: ayang, iignatyev, iklam
2020-11-12 14:05:50 +00:00
Harold Seigel
4df8abc200
8255787: Tag container tests that use cGroups with cgroups keyword
...
Reviewed-by: sspitsyn
2020-11-12 13:23:57 +00:00
Corey Ashford
ccb48b7203
8248188: Add IntrinsicCandidate and API for Base64 decoding
...
8248188: Add IntrinsicCandidate and API for Base64 decoding, add Power64LE intrinsic implementation.
This patch set encompasses the following commits:
Adds a new intrinsic candidate to the java.lang.Base64 class - decodeBlock(), and provides a flexible API for the intrinsic. The API is similar to the existing encodeBlock intrinsic.
Adds the code in HotSpot to check and martial the new intrinsic's arguments to the arch-specific intrinsic implementation.
Adds a Power64LE-specific implementation of the decodeBlock intrinsic.
Adds a JMH microbenchmark for both Base64 encoding and encoding.
Enhances the JTReg hotspot intrinsic "TestBase64.java" regression test to more fully test both decoding and encoding.
Reviewed-by: rriggs, mdoerr, kvn
2020-11-11 21:31:07 +00:00
Daniel D. Daugherty
2e19026d45
8253064: monitor list simplifications and getting rid of TSM
...
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Reviewed-by: eosterlund, rehn, coleenp
2020-11-11 16:20:11 +00:00
Roberto Castañeda Lozano
432c387e21
8254317: C2: Resource consumption of ConvI2LNode::Ideal() grows exponentially
...
Prevent exponential number of calls to ConvI2LNode::Ideal() when AddIs are used
multiple times by other AddIs in the optimization ConvI2L(AddI(x, y)) ->
AddL(ConvI2L(x), ConvI2L(y)). This is achieved by (1) reusing existing ConvI2Ls
if possible rather than eagerly creating new ones and (2) postponing the
optimization of newly created ConvI2Ls. Remove hook node solution introduced in
8217359, since this is subsumed by (2). Use phase->is_IterGVN() rather than
can_reshape to check if ConvI2LNode::Ideal() is called within iterative GVN, for
clarity. Add regression tests that cover different shapes and sizes of AddI
subgraphs, implicitly checking (by not timing out) that there is no
combinatorial explosion.
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: vlivanov, kvn
2020-11-11 10:18:36 +00:00
Coleen Phillimore
7d4e86be3b
8138588: VerifyMergedCPBytecodes option cleanup needed
...
Reviewed-by: hseigel, dcubed, sspitsyn
2020-11-10 20:38:25 +00:00
Nils Eliasson
e281b13597
8255011: [TESTBUG] compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java timed out
...
Change CodeCacheStressRunner to have a 60 second test time
Reviewed-by: iignatyev
2020-11-10 11:25:53 +00:00
Alex Menkov
a9dff9420a
8254864: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001/TestDescription.java timed out
...
Reviewed-by: sspitsyn, cjplummer
2020-11-06 21:57:43 +00:00
Ioi Lam
397bae20e9
8255860: Clean up CDS logging related to lambda
...
Reviewed-by: ccheung, minqi
2020-11-05 05:20:59 +00:00
Calvin Cheung
5348298f62
8255855: appcds/jigsaw/NewModuleFinderTest.java test failed due to unexpected NPE
...
Reviewed-by: iklam
2020-11-04 17:17:46 +00:00
Jesper Wilhelmsson
724217c740
8255893: Problemlist runtime/cds/appcds/jigsaw/NewModuleFinderTest.java
...
Reviewed-by: dholmes
2020-11-04 11:51:59 +00:00
Kim Barrett
6023f6b1bf
8188055: (ref) Add Reference::refersTo predicate
...
Reviewed-by: mchung, pliden, rriggs, dholmes, ihse, smarks, alanb
2020-11-04 09:18:23 +00:00
Roman Kennke
f64a15d62e
8254315: Shenandoah: Concurrent weak reference processing
...
Reviewed-by: zgu, shade
2020-11-03 18:58:46 +00:00
Stefan Johansson
1d0bd50624
8254758: Change G1ServiceThread to be task based
...
Reviewed-by: ayang, iwalulya, tschatzl
2020-11-03 11:07:35 +00:00
Aleksey Shipilev
6d36b4bb79
8255743: Relax SIGFPE match in in runtime/ErrorHandling/SecondaryErrorTest.java
...
Reviewed-by: stuefe
2020-11-03 07:06:14 +00:00
Nick Gasson
50357d136a
8254723: add diagnostic command to write Linux perf map file
...
Reviewed-by: ysuenaga, sspitsyn
2020-11-03 01:37:57 +00:00
Vladimir Kozlov
2f7d34f205
8255616: Disable AOT and Graal in Oracle OpenJDK
...
Reviewed-by: iignatyev, vlivanov, iveresov, ihse
2020-11-02 16:04:46 +00:00
Roland Westrelin
a3aad11918
8255400: Shenandoah: C2 failures after JDK-8255000
...
Reviewed-by: rkennke
2020-11-02 15:48:14 +00:00
Yumin Qi
9d5c9cc78b
8254309: appcds GCDuringDump.java failed - class must exist
...
Reviewed-by: ccheung, iklam
2020-10-31 00:08:37 +00:00
Calvin Cheung
36c150b199
8255489: Unify the parsing of @lambda-proxy and @lambda-form-invokers tags in a classlist
...
Reviewed-by: iklam, minqi
2020-10-30 22:01:59 +00:00
Vladimir Kozlov
56eb5f54f4
8255466: C2 crashes at ciObject::get_oop() const+0x0
...
Reviewed-by: vlivanov
2020-10-29 22:34:14 +00:00
Thomas Schatzl
38574d5169
8255298: Remove SurvivorAlignmentInBytes functionality
...
Reviewed-by: shade, ayang, kbarrett
2020-10-29 08:49:15 +00:00
Thomas Stuefe
4031cb4190
8254189: Improve comments for StackOverFlow and fix in_xxx() functions
...
Reviewed-by: dholmes, gziemski
2020-10-29 06:30:03 +00:00
Severin Gehwolf
42fc158991
8253939: [TESTBUG] Increase coverage of the cgroups detection code
...
Reviewed-by: shade, bobv
2020-10-28 18:54:02 +00:00
Vicente Romero
8bde2f4e3d
8255013: implement Record Classes as a standard feature in Java, follow-up
...
Co-authored-by: Vicente Romero <vromero@openjdk.org>
Co-authored-by: Harold Seigel <hseigel@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: jlahoda
2020-10-28 17:18:46 +00:00
Harold Seigel
3bd5b80761
8243583: Change 'final' error checks to throw ICCE
...
Reviewed-by: lfoltan, dholmes
2020-10-28 12:32:45 +00:00
Per Liden
2c9dfc73f9
8255234: ZGC: Bulk allocate forwarding data structures
...
Co-authored-by: Albert Mingkun Yang <ayang@openjdk.org>
Co-authored-by: Per Liden <pliden@openjdk.org>
Reviewed-by: ayang, stefank
2020-10-28 08:56:57 +00:00
Thomas Stuefe
7d41a54188
8255450: runtime/ThreadCountLimit.java causes high system load
...
Reviewed-by: shade
2020-10-27 14:25:34 +00:00
Harold Seigel
18d9905c40
8255342
: Remove non-specified JVM checks on Classes with Record attributes
...
Reviewed-by: dholmes, coleenp
2020-10-27 12:23:14 +00:00
Harold Seigel
ca8bba64dc
8238263: Create at-requires mechanism for containers
...
Reviewed-by: bobv, iignatyev
2020-10-26 20:30:37 +00:00
Vladimir Kozlov
a7fa1b70f2
8251994: VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X
...
Reviewed-by: shade, redestad
2020-10-26 19:40:48 +00:00
Daniel D. Daugherty
60d014242b
8255379: ProblemList compiler/loopstripmining/BackedgeNodeWithOutOfLoopControl.java
...
Reviewed-by: alanb
2020-10-25 14:49:26 +00:00
Aleksey Shipilev
3f6abd220f
8255330: gtest/MetaspaceGtests.java fail on 32-bit platforms
...
Reviewed-by: stuefe
2020-10-23 19:42:30 +00:00
Fei Yang
5ec1b80c4a
8255287: aarch64: fix SVE patterns for vector shift count
...
Co-authored-by: Yanhong Zhu <zhuyanhong2@huawei.com>
Reviewed-by: adinn
2020-10-23 13:16:37 +00:00
Ningsheng Jian
ac1748e786
8254670: SVE test uses linux-specific api
...
Reviewed-by: adinn, vkempik
2020-10-23 10:06:40 +00:00
Vladimir Ivanov
e52156d730
8255067: Restore Copyright line in file modified by 8253191
...
Reviewed-by: kvn, shade
2020-10-23 08:33:14 +00:00
Thomas Stuefe
2ca7a08091
8255268: 32-bit failures in runtime/Metaspace/elastic
...
Reviewed-by: shade
2020-10-23 05:27:57 +00:00
Fei Yang
b25d894015
8252204: AArch64: Implement SHA3 accelerator/intrinsic
...
Co-authored-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Co-authored-by: Dong Bo <dongbo4@huawei.com>
Reviewed-by: aph, kvn
2020-10-22 04:38:39 +00:00
Alex Menkov
b9186bebc3
6606767: resexhausted00[34] fail assert(!thread->owns_locks(), "must release all locks when leaving VM")
...
Reviewed-by: sspitsyn, cjplummer
2020-10-21 23:40:48 +00:00
Coleen Phillimore
56ea490f1e
8233343: Deprecate -XX:+CriticalJNINatives flag which implements JavaCritical native functions
...
Reviewed-by: rehn, mdoerr, zgu
2020-10-21 20:33:24 +00:00
Aleksey Shipilev
2a0633507c
8254785: compiler/graalunit/HotspotTest.java failed with "missing Graal intrinsics for: java/lang/StringLatin1.indexOfChar([BIII)I"
...
Reviewed-by: psandoz, iignatyev, kvn
2020-10-21 06:09:54 +00:00
Sergey Bylokhov
2e510e04bd
8255043: Incorrectly styled copyright text
...
Reviewed-by: dholmes, trebari, jdv
2020-10-21 04:53:16 +00:00
Coleen Phillimore
5f1918db26
8244955: Additional Fix for JDK-8240124
...
Reviewed-by: rehn, pliden, smarks
2020-10-20 14:58:38 -07:00
Coleen Phillimore
a5cb23e29f
8240124
: Better VM Interning
...
Reviewed-by: rehn, pliden, smarks, rhalade, ahgross, jwilhelm
2020-10-20 14:58:37 -07:00
Richard Reingruber
40f847e2fb
8227745: Enable Escape Analysis for Better Performance in the Presence of JVMTI Agents
...
8233915: JVMTI FollowReferences: Java Heap Leak not found because of C2 Scalar Replacement
Reviewed-by: mdoerr, goetz, sspitsyn, kvn
2020-10-20 15:31:55 +00:00
Per Liden
cdc8c401b5
8254878: Move last piece of ZArray to GrowableArray
...
Reviewed-by: stefank, eosterlund
2020-10-20 13:07:35 +00:00
Roland Westrelin
294e0705fa
8254998: C2: assert(!n->as_Loop()->is_transformed_long_loop()) failure with -XX:StressLongCountedLoop=1
...
Reviewed-by: vlivanov, kvn, thartmann
2020-10-20 11:53:41 +00:00
Thomas Stuefe
7ba6a6bf00
8251158: Implementation of JEP 387: Elastic Metaspace
...
Reviewed-by: lkorinth, coleenp, iklam, rrich
2020-10-20 06:48:09 +00:00