3209 Commits

Author SHA1 Message Date
Igor Veresov
7465efdb3b 8186235: [Graal] compiler/aot/RecompilationTest.java fails in case UseJVMCICompiler is enabled
Make JVMCI respect -XX:-Inline

Reviewed-by: kvn
2017-08-22 08:53:35 -07:00
John Paul Adrian Glaubitz
f4dadf9c80 8186443: Missing stdint.h for zero builds
Reviewed-by: kbarrett, dholmes
2017-08-22 08:37:17 -04:00
Igor Ignatyev
b15e27741c 8186537: remove unnecessary @requires from hotspot/compiler/aot tests
Reviewed-by: kvn
2017-08-21 17:08:54 -07:00
Igor Ignatyev
fc152355e2 8186390: test for JDK-4755500
Reviewed-by: thartmann
2017-08-21 07:08:40 -07:00
Muthusamy Chinnathambi
f9c1a3b09b 8180366: [TESTBUG] gc/g1/humongousObjects/TestHumongousClassLoader should not be run with class unloading disabled
Reviewed-by: dfazunen
2017-08-17 15:17:31 +05:30
Arno Zeller
917fbdb583 8185112: [TESTBUG] Serviceability tests cannot parse float if non US locale
Reviewed-by: simonis, goetz, dholmes
2017-08-20 22:20:42 -04:00
Igor Ignatyev
f94bf101bc 8183337: hotspot/compiler/aot tests fail due to missed tools
Reviewed-by: kvn
2017-08-18 14:54:43 -07:00
Igor Ignatyev
abf7e33aa1 8184689: Test applications/ctw/Modules.java fails with AssertionError in sun.hotspot.tools.ctw.Utils.fileNameToClassName
Reviewed-by: kvn
2017-08-14 12:35:38 -07:00
Igor Ignatyev
f6250ebef2 Merge 2017-08-12 01:13:57 +02:00
Igor Ignatyev
970fe42560 8174202: jtreg AOT tests should not assume library extension of .so
Reviewed-by: kvn
2017-08-11 16:06:38 -07:00
Daniel D. Daugherty
c622a0b70d Merge 2017-08-11 21:50:20 +00:00
Ioi Lam
0c216b6c23 8186151: try simple @build fix in compiler/jsr292/PollutedTrapCounts.java
Reviewed-by: dcubed, kvn, jjg
2017-08-11 13:42:02 -07:00
Daniel D. Daugherty
19ead83208 8186149: quarantine gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Reviewed-by: jwilhelm, sspitsyn
2017-08-11 13:41:40 -07:00
Andrew Haley
37bbfcb2fa 8172791: Issues with JEP 270 (ReservedStackArea)
Reviewed-by: dcubed, thartmann
2017-08-11 16:29:00 -04:00
Sangheon Kim
ebcca449a0 8173335: Improve logging for j.l.ref.reference processing
Add logs for each phases of references and stats for each worker threads

Reviewed-by: tschatzl, shade
2017-08-10 18:09:19 -07:00
Harold Seigel
e2b0679319 8177741: Fix hotspot tests to use --patch-module instead of -Xmodule
Change InMemoryJavaCompiler.compile() to accept --patch-module instead of -Xmodule, and then change appropriate tests.

Reviewed-by: coleenp, gtriantafill
2017-08-10 11:12:13 -04:00
Thomas Schatzl
7009b948bb 8180311: [TESTBUG] gc/stress/gclocker/TestGCLockerWithSerial fails with ClassNotFoundException: java.lang.management.ManagementFactory
Do not run the test on minimal VM

Reviewed-by: shade, sjohanss
2017-08-10 13:57:57 +02:00
Coleen Phillimore
2d67cafe0c Merge 2017-08-09 23:19:43 +00:00
Coleen Phillimore
e1528538f4 8186044: [TESTBUG] DumpSharedDictionary test sometimes fails in JPRT
Wrap test in CDSTestUtils.isUnableToMap(out)

Reviewed-by: iklam, mseledtsov
2017-08-09 18:51:44 -04:00
Mikhailo Seledtsov
047aeb0453 Merge 2017-08-09 15:03:29 -07:00
Thomas Schatzl
1453d9cb23 8183121: Add information about scanned and skipped cards during UpdateRS
Log the number of scanned and skipped cards for the UpdateRS phase too.

Reviewed-by: mgerdin, sangheki
2017-08-09 17:27:42 +02:00
Igor Ignatyev
ca17c7a998 8184738: CTW fails with assert(!method->method_holder()->is_not_initialized()) failed: method holder must be initialized
Reviewed-by: kvn
2017-08-08 12:39:18 -07:00
Serguei Spitsyn
1005679aac Merge 2017-08-08 02:10:30 +00:00
Serguei Spitsyn
0b321ce1b4 8185930: TEST_BUG: jvmti tests should not depend on the jdk.jdi module
Remove unneeded dependencies on the jdk.jdi module

Reviewed-by: dholmes
2017-08-07 18:14:39 -07:00
Kim Barrett
d6e905a18a 8185757: QuickSort array size should be size_t
Changed array size type, propogate effects.

Reviewed-by: tschatzl, coleenp
2017-08-07 20:58:49 -04:00
Yasumasa Suenaga
8b26f53df7 8185164: GetOwnedMonitorInfo() returns incorrect owned monitor
The GetOwnedMonitorInfo() should not return a pending monitor

Reviewed-by: dholmes, dcubed, sspitsyn
2017-08-07 12:34:21 -07:00
Daniel D. Daugherty
92f7c2e680 8185879: quarantine gc/stress/gclocker/TestGCLockerWithSerial.java
Reviewed-by: iklam
2017-08-04 16:39:29 -07:00
Daniel D. Daugherty
f059f51eea 8185876: quarantine compiler/ciReplay/TestSAServer.java
Reviewed-by: kvn
2017-08-04 16:01:26 -07:00
Daniel D. Daugherty
611af2f806 8185874: quarantine gc/stress/gclocker/TestGCLockerWithG1.java
Reviewed-by: mseledtsov, kvn
2017-08-04 15:54:50 -07:00
Daniel D. Daugherty
673b293b76 8185872: quarantine tests named in JDK-8184042 on MacOS X
Reviewed-by: iklam
2017-08-04 15:50:26 -07:00
Goetz Lindenmaier
7635d5162e 8185436: jtreg: introduce @requires property to disable cds tests
Fix CompressedClassPointers test to succeed also if cds is not available.

Reviewed-by: jiangli, mseledtsov, iklam
2017-08-03 10:24:34 +02:00
Roland Westrelin
a6490b0abc 8182036: Load from initializing arraycopy uses wrong memory state
Reviewed-by: kvn
2017-07-03 14:33:00 +02:00
Coleen Phillimore
7c8c0a97fc 8130072: Add a flag to print out statistics for both system dictionary and shared dictionary
Include Shared Dictionary printing when printing system dictionaries

Reviewed-by: shade, gtriantafill
2017-08-03 08:16:00 -04:00
Ioi Lam
f7f193ae71 8072061: Automatically determine optimal sizes for the CDS regions
See new C++ class MetaspaceClosure.

Reviewed-by: coleenp, jiangli, mseledtsov
2017-08-02 18:06:38 -07:00
Igor Ignatyev
addb31f30b Merge 2017-08-02 15:59:33 +00:00
Igor Ignatyev
205cb469e3 8185536: @key aot should be replaced w/ @requires vm.aot
Reviewed-by: kvn, goetz
2017-08-02 08:53:18 -07:00
Coleen Phillimore
17f23d1881 8184994: Add Dictionary size logging and jcmd
Added dcmd for printing system dictionary like the stringtable and symboltable and making print functions go to outputstream rather than tty

Reviewed-by: shade, hseigel
2017-08-02 10:52:50 -04:00
Vladimir Kozlov
adb8f74592 Merge 2017-08-01 14:09:34 -07:00
Coleen Phillimore
a1f70549e4 7133093: Improve system dictionary performance
Implement one dictionary per ClassLoaderData for faster lookup and removal during class unloading

Reviewed-by: iklam, acorn, jiangli
2017-07-28 10:48:35 -04:00
Lana Steuck
a8abed5a38 Merge 2017-07-27 02:17:21 +00:00
Alexander Harlap
149e9c6e54 8183973: gc/TestFullGCALot.java fails in JDK10-hs nightly
Provide extra NewSize to avoid failure in running test with UseDeterministicG1GC option.

Reviewed-by: mgerdin, eosterlund
2017-07-25 13:28:14 -04:00
Alexander Harlap
270ecb9bbc 8184045: TestSystemGCWithG1.java times out on Solaris SPARC
Avoid extra round of stressing

Reviewed-by: dcubed, ehelin
2017-07-25 10:15:29 -04:00
Goetz Lindenmaier
6c11fd01db 8185046: jtreg: introduce keyword to disable aot tests
Reviewed-by: kvn, stuefe
2017-07-21 12:43:47 +02:00
Lana Steuck
e4d140f376 Merge 2017-07-07 03:07:07 +00:00
Alan Bateman
ce9501e66a 8183503: Update hotspot tests to allow for unique test classes directory
Reviewed-by: iklam
2017-07-05 13:25:45 +01:00
Tobias Hartmann
ef3a681e7b 8183103: Post loop vectorization produces incorrect results
Disable AVX=3 and PostLoopMultiversioning by default and make them experimental in JDK 9.

Reviewed-by: kvn
2017-07-05 09:06:59 +02:00
Igor Ignatyev
02d9418fb4 8182154: merge jdk.testlibrary.Platform and jdk.test.lib.Platform
Reviewed-by: sspitsyn, plevart
2017-06-27 08:43:58 -07:00
Lana Steuck
3edb9c14f7 Merge 2017-06-24 00:24:40 +00:00
Roland Westrelin
10d189d284 8181742: Load that bypasses arraycopy has wrong memory state
Set load memory edge to the memory state right before the arraycopy.

Reviewed-by: kvn, thartmann
2017-06-23 09:33:21 +02:00
Coleen Phillimore
fd08aa9cef 8182397: Race in field updates when creating ArrayKlasses can lead to crash
Update array_klass field in component mirror after klass.java_mirror field for concurrent readers in compiled code

Reviewed-by: aph, kbarrett
2017-07-24 17:46:06 -04:00