2354 Commits

Author SHA1 Message Date
Guy Delamarter
579f0ea8ec 8144693: Intrinsify StringCoding.hasNegatives() on SPARC
Implemented C2 instrinsic for StringCode.hasNegatives() on SPARC.

Reviewed-by: kvn, jrose, thartmann
2016-03-21 08:42:20 +01:00
Alan Bateman
f30fc1c88b 8142968: Module System implementation
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282

Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Co-authored-by: Christian Tornqvist <christian.tornqvist@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: George Triantafillou <george.triantafillou@oracle.com>
Co-authored-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Jiangli Zhou <jiangli.zhou@oracle.com>
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Staffan Larsen <staffan.larsen@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, hseigel, lfoltan, alanb, mchung, dfazunen
2016-03-17 19:04:01 +00:00
Michail Chernov
ce4315d21c 8150648: Re-enable TestPLABResize.java after JDK-8150183 is fixed
Reviewed-by: tschatzl
2016-03-17 17:07:09 +03:00
Zoltan Majo
a7f8d170bf Merge 2016-03-17 13:48:11 +01:00
Nils Eliasson
338ff211b4 8152090: Code missing from JDK-8150054 causing many test failures
Add missing method

Reviewed-by: kvn
2016-03-17 21:55:55 +01:00
Jon Masamitsu
37370fa733 8060463: ParNew: SurvivorAlignmentInBytes greater then YoungPLABSize cause assert(obj != NULL || plab->words_remaining() < word_sz) failed: Else should have been able to allocate
Reviewed-by: sangheki, tschatzl, mchernov
2016-03-16 14:47:55 -07:00
Jesper Wilhelmsson
7b7aad5481 Merge 2016-03-16 14:31:33 +01:00
Nils Eliasson
a7d116c1f3 8150054: Make compilercontrol test ignore xcomp
Add -Xmixed and use jtreg driver

Reviewed-by: kvn
2016-03-16 10:45:43 +01:00
Tobias Hartmann
23a62fdfca 8150804: C2 Compilation fails with assert(_base >= OopPtr && _base <= AryPtr) failed: Not a Java pointer
Wait with removing casts from inputs in PhiNode::ideal() until after parsing for the type information to propagate.

Reviewed-by: kvn
2016-03-15 17:42:28 +01:00
Pavel Punegov
616744c4c9 8150955: RandomValidCommandsTest.java fails with UnsatisfiedLinkError: sun.hotspot.WhiteBox.registerNatives
Replace invalid command with a valid one

Reviewed-by: kvn
2016-03-15 16:23:31 +03:00
Nils Eliasson
a20ceb80f4 8151796: compiler/whitebox/BlockingCompilation.java fails due to method not compiled
Make test more robust

Reviewed-by: simonis
2016-03-15 11:17:22 +01:00
Kirill Zhaldybin
0e76458fca 8144073: Refactor hotspot/test/gc/g1/humongousObjects/TestHumongousThreshold.java
Reviewed-by: tschatzl, dfazunen
2016-03-14 20:00:57 +03:00
Thomas Schatzl
0c06163b35 8077144: Concurrent mark initialization takes too long
Remove per-marking thread liveness bitmaps and recreate liveness bitmap concurrently after the cleanup pause.

Reviewed-by: mgerdin, ehelin, kbarrett
2016-04-06 13:32:48 +02:00
Aleksey Shipilev
b51a55a78c 8153277: [TESTBUG] gc/arguments/TestMaxMinHeapFreeRatioFlags is too sensitive for stray allocations in verifyRatio
Reviewed-by: mgerdin, dfazunen
2016-04-06 10:50:19 +03:00
Vladimir Ivanov
6ea5772a9b 8143407: C1: @Stable array support
Reviewed-by: twisti
2016-03-14 12:35:52 +03:00
Nils Eliasson
e34f88b0a6 Merge 2016-03-11 21:02:09 +01:00
Jesper Wilhelmsson
132e217524 Merge 2016-03-19 01:23:46 +01:00
Stefan Karlsson
97d34dd67a 8152104: G1 StringTable cleaning incorrectly logs with the stringdedup tag
Reviewed-by: mgerdin, jwilhelm, sjohanss
2016-03-18 09:01:51 +01:00
Thomas Schatzl
0588ecf584 8151920: Region liveness printing is broken
Remove obsolete code that causes an assert.

Reviewed-by: drwhite, brutisso
2016-03-17 09:36:04 +01:00
Per Lidén
d10cb8912d 8148239: TestSelectDefaultGC.java incorrectly expects G1 on non-server class machines
Reviewed-by: brutisso, kzhaldyb
2016-03-15 08:02:17 +01:00
Per Lidén
a93ebd8e89 8067768: Check for too small values for -Xmx
Reviewed-by: jwilhelm, dfazunen
2016-03-14 09:42:17 +01:00
Max Ockner
edd3f7ca77 Merge 2016-03-11 17:02:04 +01:00
Doug Simon
b87feb324c 8151664: [JVMCI] add missing test in 8151266 integration
Reviewed-by: never, twisti
2016-03-10 14:06:21 -08:00
Max Ockner
155a64deb4 8146551: The output from classresolve tag has been shortened and moved to debug level
The output from classresolve tag has been shortened and moved to debug level.

Reviewed-by: coleenp, rprotacio
2016-03-10 15:52:56 -05:00
Coleen Phillimore
4a05d83db0 8150778: Reduce Throwable.getStackTrace() calls to the JVM
Replace JVM_GetStackTraceDepth and JVM_GetStackTraceElement, with JVM_GetStackTraceElements that gets all the elements in the StackTraceElement[]

Reviewed-by: shade, mchung, dholmes, hseigel
2016-03-10 13:43:47 -05:00
Nils Eliasson
b01a1a42e3 8066770: EnqueueMethodForCompilationTest.java fails to compile method
Make compiles blocking and always check queue

Reviewed-by: kvn
2016-03-09 21:20:43 +01:00
Nils Eliasson
9e21021abb 8073793: serviceability/dcmd/compiler/CodelistTest.java fails with ClassNotFoundException trying to load VM anonymous class
Make test less fragile using whitebox API

Reviewed-by: kvn
2016-03-09 21:19:13 +01:00
Jon Masamitsu
09a7ae4e60 8149343: assert(rp->num_q() == no_of_gc_workers) failed: sanity
Reviewed-by: tschatzl, kbarrett
2016-03-07 11:28:06 -08:00
Alejandro Murillo
2da4580684 Merge 2016-03-05 20:46:42 -08:00
Daniel D. Daugherty
3a33180c01 8151348: quarantine compiler/codecache/jmx/PeakUsageTest.java in JDK9-dev
Reviewed-by: ctornqvi, amurillo
2016-03-05 19:22:57 -08:00
Jesper Wilhelmsson
f6609ea3d2 Merge 2016-03-05 10:10:23 +01:00
Christian Tornqvist
30bbb5ee4b 8151156: [TESTBUG] Integrate trivial Hotspot test changes from Jake before Jigsaw M3
Reviewed-by: hseigel, gtriantafill
2016-03-03 12:44:34 -08:00
Stefan Johansson
af21a0d3e3 8149642: gc/g1/TestShrinkAuxiliaryData* tests fail with "GC triggered before VM initialization completed"
Reviewed-by: brutisso, dfazunen
2016-03-07 15:07:58 +01:00
Thomas Schatzl
9780abb978 Merge 2016-03-07 12:49:35 +01:00
Sangheon Kim
74cc38ff12 8145204: JVM can hang when ParGCArrayScanChunk=4294967296 and ParallelGC is used
Changed the max value of ParGCArrayScanChunk to max_jint/3

Reviewed-by: jwilhelm, drwhite
2016-03-07 01:20:12 -08:00
Volker Simonis
173a62a8d6 8150646: Add support for blocking compiles though whitebox API
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Reviewed-by: kvn, ppunegov, simonis, neliasso
2016-03-03 16:21:16 +01:00
Vladimir Ivanov
c69ad2078e 8151157: Quarantine test/compiler/unsafe/UnsafeGetStableArrayElement.java
Reviewed-by: zmajo, thartmann
2016-03-03 16:46:58 +03:00
Andreas Eriksson
041e265d0d 8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format
Reviewed-by: dcubed, dsamersoff
2016-03-03 12:36:54 +01:00
Rachel Protacio
b7658ef0b7 8145098: JNI GetVersion should return JNI_VERSION_9
Updated JNI_VERSION for current version to be JNI_VERSION_9

Reviewed-by: hseigel, gtriantafill, dholmes, alanb
2016-03-02 15:10:38 -05:00
Coleen Phillimore
b437ee835e Merge 2016-03-02 17:09:32 +00:00
Thomas Schatzl
1f76cb2833 Merge 2016-03-02 17:08:40 +01:00
Rachel Protacio
1c5a7710e3 8150746: runtime/logging/ItablesTest.java fails with: java.lang.RuntimeException: 'Resolving: klass: ' missing from stdout/stderr
Deleted logging line from code and test because unnecessary

Reviewed-by: twisti, coleenp
2016-03-02 10:59:25 -05:00
Thomas Schatzl
619ec3dd6f 8141141: Young and Old gen PLAB stats are similar in output with -XX:+PrintPLAB
Improve PLAB statistic by adding generation, output values are now in bytes, including units, and split it into multiple messages.

Reviewed-by: brutisso, sjohanss
2016-03-02 15:57:48 +01:00
Dmitry Samersoff
9035e84805 8150318: serviceability/dcmd/jvmti/LoadAgentDcmdTest.java - Could not find JDK_DIR/lib/x86_64/libinstrument.so
Refactor test

Reviewed-by: jbachorik, sspitsyn
2016-03-02 17:08:26 +03:00
Vladimir Ivanov
68ce6b3b9f 8151020: [TESTBUG] UnsafeGetStableArrayElement::testL_* fail intermittently
Reviewed-by: zmajo, shade
2016-03-02 15:42:03 +03:00
Aleksey Shipilev
ff51364bf6 8151017: [TESTBUG] test/compiler/c1/CanonicalizeArrayLength does not work on product builds
Reviewed-by: thartmann, zmajo
2016-03-02 12:29:17 +03:00
Derek White
1cd0d034f8 8078673: Update TEST.groups for recent GC tests
Updates the needs_g1gc list in TEST.groups and adds appropriate "@requires vm.gc" annotations to a few GC tests.

Reviewed-by: tschatzl, dfazunen
2016-03-01 12:10:50 -05:00
Dmitry Fazunenko
f077709652 8145908: [Newtest] Multi-threading stress test for G1 Remembered Sets
Reviewed-by: tschatzl, mchernov
2016-03-01 20:30:28 +04:00
Michail Chernov
a956d2a0a0 8150183: gc/g1/plab/TestPLABResize.java - previous PLAB size should be less than current
Reviewed-by: jmasa, dfazunen
2016-03-03 16:12:38 +03:00
Jesper Wilhelmsson
90586a424c Merge 2016-03-09 14:18:12 +01:00