Igor Ignatyev
7a6eaf487d
8170226: Implement setting jtreg @requires property vm.jvmci
...
Reviewed-by: kvn
2016-11-29 00:25:09 +03:00
Andrew Haley
101d945f21
8170106: AArch64: Multiple JVMCI issues
...
Reviewed-by: rschatz
2016-11-22 08:46:49 -08:00
Igor Ignatyev
0cf477c848
Merge
2016-11-25 17:56:30 +00:00
Jesper Wilhelmsson
11802f94e8
8170355: [BACKOUT] 8k class metaspace chunks misallocated from 4k chunk freelist
...
Reviewed-by: ehelin, stefank
2016-11-25 15:58:24 +01:00
Igor Ignatyev
484e62c39f
8170228: register closed @requires property setter
...
Reviewed-by: vlivanov, dfazunen
2016-11-25 11:59:40 +03:00
Erik Joelsson
94be81892d
Merge
2016-11-24 16:07:53 +01:00
Erik Joelsson
63693b7bb6
8170284: Move fine granular hotspot make targets to top level
...
Reviewed-by: tbell
2016-11-24 15:27:53 +01:00
Leonid Mesnik
e05aabe8ab
8166761: Compiler testing in tier2 should be optimized to finish in 20 minutes
...
Reviewed-by: ctornqvi, kvn
2016-11-24 16:52:34 +03:00
Leonid Mesnik
9a28eb0745
8166898: G1SATBCardTableLoggingModRefBS::invalidate() incorrect with whole_heap == true
...
Reviewed-by: tschatzl, kbarrett
2016-11-24 16:48:22 +03:00
Thomas Schatzl
06bd79afed
8057003: Large reference arrays cause extremely long synchronization times
...
Slice large object arrays into parts so that the synchronization of marking threads with an STW pause request does not take long.
Reviewed-by: ehelin, pliden
2016-11-24 11:27:57 +01:00
Thomas Schatzl
54daad1dc3
Merge
2016-11-24 09:33:54 +00:00
Thomas Schatzl
557d68a510
8169703: G1 crashes with guarantee(pretouch_gang != NULL) failed: No pretouch gang specified
...
Allow use of AlwaysPreTouch without passing a WorkGang.
Reviewed-by: kbarrett, dfazunen, ddmitriev
2016-11-24 10:05:47 +01:00
Stefan Karlsson
fe786e80ee
8169931: 8k class metaspace chunks misallocated from 4k chunk freelist
...
Reviewed-by: mgerdin, coleenp, ehelin, stuefe
2016-11-23 14:36:32 +01:00
Thomas Stuefe
5eecf3f1e6
8167650: NMT should check for invalid MEMFLAGS
...
Reviewed-by: dholmes, mockner, cjplummer
2016-11-23 14:33:45 +01:00
Kirill Zhaldybin
9439c78ffa
8168492: Convert CollectedHeap_test to GTest
...
Reviewed-by: iignatyev, tschatzl
2016-11-23 12:01:57 +03:00
Kirill Zhaldybin
db6e54d852
8168493: Convert TestBitMap_test to GTest
...
Reviewed-by: kbarrett, tschatzl
2016-11-01 16:23:29 +03:00
Jini George
95a418feb0
8169232: SA: TestCpoolForInvokeDynamic.java fails with sun.jvm.hotspot.debugger.DebuggerException: binary search bug: should have found entry 1
...
Avoid potential data loss by avoiding the long-to-int cast of the return value of minus()
Reviewed-by: dsamersoff, sspitsyn
2016-11-23 12:08:37 +05:30
Kim Barrett
358f09e305
8166811: Missing memory fences between memory allocation and refinement
...
Refactored to have needed barrier
Reviewed-by: tschatzl, ehelin
2016-11-22 20:50:31 -05:00
Kim Barrett
213906ee83
8166607: G1 needs klass_or_null_acquire
...
Use acquire where needed, split refinment humongous and non to simplify.
Reviewed-by: tschatzl, ehelin
2016-11-22 20:24:47 -05:00
Vivek Deshpande
1170f8e5c8
8165287: fix compress intrinsics to produce correct results with avx512
...
Reviewed-by: kvn
2016-11-22 13:59:45 -08:00
Michael Berg
56ed7077a8
8170039: Change UseAVX < 3 on SKX/KNL to not emit evex vector check
...
Reviewed-by: kvn
2016-11-22 11:34:11 -08:00
Michail Chernov
ba634d1749
8168396: Unexpected OOME in GcCauseTest02 and GcTest02
...
Reviewed-by: tschatzl, dfazunen
2016-11-22 16:13:13 +03:00
Jiangli Zhou
1b1cffb128
8169870: CDS: "assert(partition_size <= size()) failed: partition failed" on 32 bit JVM
...
Exit the VM and report error if the second ReservedSpace() call also fails.
Reviewed-by: cjplummer, sspitsyn, iklam
2016-11-21 21:07:45 -05:00
Andrew Haley
753b3cf3e6
8170100: AArch64: Crash in C1-compiled code accessing References
...
Reviewed-by: roland
2016-11-21 17:38:13 +00:00
Andrew Haley
cbdf3828d8
8170098: AArch64: VM is extremely slow with JVMTI debugging enabled
...
Reviewed-by: roland
2016-11-21 17:29:17 +00:00
Tobias Hartmann
e52cf63f69
8169941: CodeBlob::is_frame_complete_at() does not honor CodeOffsets::frame_never_safe
...
CodeBlob::is_frame_complete_at() should always return false if _frame_complete_offset is set to CodeOffsets::frame_never_safe (-1).
Reviewed-by: kvn, dlong
2016-11-21 09:33:06 +01:00
Tobias Hartmann
94e3514d8f
8169711: CDS does not patch entry trampoline if intrinsic method is disabled
...
Always create interpreter method entries for intrinsified methods but replace them with vanilla entries if the intrinsic is disabled at runtime.
Reviewed-by: kvn, iklam
2016-11-21 08:27:10 +01:00
Roman Kennke
d1f8287a49
8169901: AArch64: CompareAndExchange intrinsics clobber address register
...
Reviewed-by: aph
2016-11-18 19:04:48 +00:00
Michail Chernov
71c22433e4
8166719: gc/stress/TestStressG1Humongous.java fails with OOME
...
Reviewed-by: tschatzl, dfazunen
2016-11-18 18:46:08 +03:00
Rahul Raghavan
49398b11cb
8169529: AArch64: Revert old JDK-8167595 changes after JDK-8159035 fix is pushed
...
Removed the zero check
Reviewed-by: adinn, aph, thartmann
2016-11-18 03:40:56 -08:00
Rachel Protacio
7246df4cca
Merge
2016-11-17 21:59:52 +00:00
Rachel Protacio
3f2be39bb3
8165550: Add class loader names to ClassCastException message
...
Adds new format of class loader names to VM ClassCastException messages
Reviewed-by: dholmes, mchung, lfoltan
2016-11-17 16:28:45 -05:00
Harold Seigel
ccbb28f6a0
8166304: Skipping access check for classes generated by core reflection
...
Only allow boot and reflection class loader to load sub-types of jdk.internal.reflect
Reviewed-by: acorn, lfoltan, rehn
2016-11-17 14:23:29 -05:00
Jini George
81f1e7056b
8169638: serviceability/sa/TestInstanceKlassSize.java and serviceability/sa/TestInstanceKlassSizeForInterface.java fail compilation
...
Modified the jtreg tests to use @modules
Reviewed-by: dsamersoff, rehn
2016-11-17 15:54:48 +03:00
Michail Chernov
5f5f5e574d
8165955: TestFullGCCount test failed with CMS and -XX:+ExplicitGCInvokesConcurrent
...
Reviewed-by: dfazunen, tschatzl
2016-11-16 18:57:42 +03:00
Sharath Ballal
7c690441e4
7107013: sun.jvm.hotspot.runtime.Bytes.swapLong conversion to long mishandled
...
Cast to long to avoid truncation in swapLong()
Reviewed-by: dsamersoff
2016-11-16 14:11:30 +03:00
Kim Barrett
7d9d3aa1a0
8169423: Infinite loop in G1's ConcurrentMarkThread
...
Also terminate loop if has_aborted flag is set.
Reviewed-by: tschatzl, sjohanss
2016-11-15 19:39:51 -05:00
Harold Seigel
198498171b
8169551: Segfaults in error traces when module version is null
...
Make sure module->version() is not null before dereferencing it.
Reviewed-by: coleenp, gtriantafill, lfoltan
2016-11-15 08:34:56 -05:00
Michail Chernov
8aadf612a2
Merge
2016-11-15 15:30:03 +03:00
Michail Chernov
cf892bc788
8168934: [TESTBUG] gc/g1/logging/TestG1LoggingFailure.java failed
...
Reviewed-by: tschatzl, dfazunen
2016-11-15 14:04:39 +03:00
Jiangli Zhou
e6f754f318
Merge
2016-11-14 19:24:14 -05:00
Jiangli Zhou
70abdc1e0e
8168790: CDS: assert(max_delta <= (0x7FFFFFFF)) failed: range check
...
Change the assert to check the current delta is less than 0x7FFFFFFF.
Reviewed-by: iklam, ddmitriev
2016-11-14 18:03:44 -05:00
Calvin Cheung
facec36cb2
Merge
2016-11-14 19:21:18 +00:00
Calvin Cheung
1c8fc7bca4
8168796: relax vm options checking during CDS dump time
...
Warning instead of exit for the following vm options specified during CDS dump time: --module-path, --upgrade-module-path, --add-modules
Reviewed-by: hseigel, jiangli, sspitsyn
2016-11-14 10:42:13 -08:00
Yang Zhang
d718f0e61e
8169261: Fix for JDK-8067744 creates build failures with some versions of gcc and/or linux
...
Reviewed-by: kvn, drwhite
2016-11-14 10:10:10 -08:00
Volker Simonis
82da03621f
8169625: Libjsig build doesn't set flags for ppc64/s390 builds
...
Reviewed-by: erikj
2016-11-14 11:15:43 +01:00
Jesper Wilhelmsson
d89285aebb
8169597: Quarantine TestCpoolForInvokeDynamic.java until JDK-8169232 is solved
...
Reviewed-by: egahlin, gtriantafill
2016-11-11 16:52:44 +01:00
Jesper Wilhelmsson
bc72fc2242
Merge
2016-11-11 16:44:36 +01:00
Erik Helin
aebe7f557d
Merge
2016-11-11 12:27:22 +01:00
Goetz Lindenmaier
003b7aba48
8169317: [s390] Various minor bug fixes and adaptions
...
Reviewed-by: mdoerr
2016-11-07 12:37:28 +01:00