9664 Commits

Author SHA1 Message Date
Tatiana Pivovarova
3cc0f3b570 8067939: make Out of space in CodeCache messages consistent
Reviewed-by: kvn
2015-11-24 15:50:27 +03:00
Martin Doerr
2952cd0bde 8138952: C1: Distinguish between PPC32 and PPC64
Reviewed-by: twisti, goetz, vlivanov
2015-11-23 11:06:14 +01:00
Nils Eliasson
a51ff63df7 Merge 2015-11-24 10:30:23 +01:00
Lana Steuck
f849aef116 Merge 2015-11-20 15:41:19 -08:00
Iris Clark
eb6fab9412 Merge 2015-11-20 12:22:41 -08:00
Lana Steuck
fda399cca8 Added tag jdk9-b93 for changeset 7ca001ccf8c1 2015-11-19 09:36:21 -08:00
Harold Seigel
71fe04f939 8143078: Remove JVM_DefineClassWithSourceCond() API
Remove the method and remove unneeded argument to jvm_define_class_common()

Reviewed-by: dholmes, coleenp
2015-11-19 11:54:32 -05:00
Goetz Lindenmaier
975140c530 8143307: Crash in C2 local code motion
Reviewed-by: kvn
2015-11-19 12:53:33 +01:00
Zoltan Majo
0aebabc831 Merge 2015-11-23 15:16:19 +01:00
Zoltan Majo
e2896c949d 8143616: Cleanup: Remove unused PrintNMethodsAtLevel flag
Remove the unused PrintNMethodsAtLevel flag.

Reviewed-by: roland
2015-11-23 15:09:45 +01:00
Zoltan Majo
d0382697c4 8143208: compiler/c1/6855215/Test6855215.java supports_sse2() failed
Check that SSE is enabled before using SSE instructions in string-related intrinsics. Make the UseSSE42Intrinsics dependent on UseSSE >= 4.

Reviewed-by: kvn
2015-11-23 08:11:30 +01:00
Ed Nevill
e9d7b65314 8143067: aarch64: guarantee failure in javac
Fix adrp going out of range during code relocation

Reviewed-by: aph, kvn
2015-11-19 15:15:20 +00:00
Ahmed Khawaja
e28d9ba105 8143012: CRC32 Intrinsics support on SPARC
Reviewed-by: kvn, roland
2015-11-20 08:29:10 -08:00
Tobias Hartmann
ea052022fa 8140390: Char stores/loads accessing byte arrays must be marked as unmatched
Mark unmatched char stores/loads emitted by CompactStrings.

Reviewed-by: roland, vlivanov, jrose
2015-11-20 10:09:42 +01:00
Michael Berg
2ae7dcf853 8142980: SKX SpecJvm2008 - Derby
Fix EVEX and AVX512 problems found by testing on 64-bit SKX and KNL EVEX enabled platforms.

Reviewed-by: iveresov, kvn, vlivanov
2015-11-19 16:07:22 -08:00
Daniel D. Daugherty
dcd4a03963 Merge 2015-11-18 22:00:09 +00:00
Coleen Phillimore
6626f4fc68 Merge 2015-11-18 19:55:37 +00:00
Gerald Thornbrugh
d56280ca10 8141445: Use of Solaris/SPARC M7 libadimalloc.so can generate unknown signal in hs_err file
Add libadimalloc.so SIGSEGV defines and a test to validate the correct message is printed in the hs_err file

Reviewed-by: dcubed, dholmes
2015-11-18 09:32:52 -08:00
Coleen Phillimore
72756888e9 8141570: Fix Zero interpreter build for --disable-precompiled-headers
Change to include atomic.inline.hpp and allocation.inline.hpp only in .cpp files and some build fixes from Kim to build on ubuntu without devkits

Reviewed-by: kbarrett, sgehwolf, erikj
2015-11-18 11:47:55 -05:00
Gerard Ziemski
1777e00cca 8141641: Runtime: implement range for ErrorLogTimeout
Implement range=(0, jlong_max/1000)

Reviewed-by: coleenp, ddmitriev, dholmes
2015-11-18 10:46:02 -06:00
Yumin Qi
581c251007 8087223: InterfaceMethod CP entry pointing to a class should cause ICCE
Check constantTag for class constant data consistency at method resolution

Reviewed-by: coleenp, vlivanov
2015-11-17 15:14:29 -08:00
Kim Barrett
e8c5bc2024 8143014: Access PtrQueue member offsets through derived classes
Moved accessors to derived classes and updated callers.

Reviewed-by: tschatzl, jmasa, twisti
2015-11-17 16:40:52 -05:00
Stefan Johansson
bf4eef4903 Merge 2015-11-17 12:37:55 +00:00
Stefan Johansson
56adbd02ec 8141280: G1ResManAllocator doesn't work with _survivor_is_full/_old_is_full
Reviewed-by: jmasa, kbarrett, tschatzl
2015-11-17 11:20:27 +01:00
Iris Clark
2e24972c63 Merge 2015-11-16 17:10:04 -08:00
David Holmes
3904de571b 8139300: Internal Error (vm/utilities/debug.cpp:399), # Error: ShouldNotReachHere()
Reviewed-by: simonis, dcubed
2015-11-16 18:50:55 -05:00
David Holmes
98231a9c42 Merge 2015-11-16 23:12:36 +01:00
David Holmes
56745a7f9f 8141024: [Solaris] Obsolete UseAltSigs
Reviewed-by: dcubed, ddmitriev
2015-11-16 14:47:21 -05:00
Kim Barrett
7badb3edfb 8143013: Remove unused DirtyCardQueue::iterate_closure_all_threads
Remove unused function.

Reviewed-by: tbenson, tschatzl, mgerdin
2015-11-16 14:11:36 -05:00
Tatiana Pivovarova
98bc340162 8138815: improve tests CompilerToVM::getStackTraceElement
Reviewed-by: kvn
2015-11-16 19:21:35 +03:00
Volker Simonis
350b04eab2 8141551: C2 can not handle returns with inccompatible interface arrays
Reviewed-by: kvn
2015-11-16 14:19:10 +01:00
Thomas Stuefe
ff732e0835 8143125: [aix] Further Developments for AIX
Port newest AIX port developemnts to OpenJDK.

Reviewed-by: goetz, simonis
2015-11-16 10:58:14 +01:00
Thomas Stuefe
c661a50764 8144702: Using tid decorator in Unified Logging may crash VM
LogDecorations::create_tid_decoration should avoid Thread::current() if possible.

Reviewed-by: mlarsson, coleenp
2015-12-05 07:16:52 +01:00
Dmitry Samersoff
560badbadc Merge 2015-12-05 03:10:50 +00:00
Ioi Lam
cf7cabe8e9 Merge 2015-12-05 00:07:04 +00:00
Erik Helin
be8bd882d5 Merge 2015-12-04 22:07:22 +00:00
Marcus Larsson
170382e84f Merge 2015-12-04 20:04:59 +00:00
Dmitry Samersoff
4622d15a73 Merge 2015-12-04 18:40:03 +00:00
Dmitry Samersoff
69b13c2142 8131694: backout the fix for JDK-8131331 when JDK-8131693 is fixed
Backout temporal fix

Reviewed-by: dcubed
2015-12-04 21:27:12 +03:00
Jaroslav Bachorik
a4123e4dfd Merge 2015-12-04 16:19:09 +00:00
Erik Helin
91b5389443 8144712: Remove g1RootClosures.inline.hpp
Reviewed-by: stefank, mgerdin
2015-12-04 15:47:13 +01:00
Yasumasa Suenaga
b8fd323a28 8140556: Add force rotation option to VM.log jcmd
Rotate JVM log files via jcmd

Reviewed-by: sla, mlarsson
2015-12-03 22:42:28 +09:00
Ioi Lam
39cd64080e 8144491: ElfSymbolTable::lookup returns bad value when the lookup has failed
Reviewed-by: dcubed, stefank
2015-12-02 06:00:18 -08:00
Joseph Provino
8c3a472f12 Merge 2015-11-14 18:26:35 +00:00
Coleen Phillimore
57ee6fa3ab 8027429: Add diagnostic command VM.info to get hs_err print-out
Refactored hs_err reporting code so that it can be used for VM.info safely

Co-authored-by: David Buck <david.buck@oracle.com>
Reviewed-by: dholmes, hseigel
2015-11-13 16:50:39 -05:00
Alejandro Murillo
0c079cdaac Merge 2015-11-13 10:35:26 -08:00
Marcus Larsson
396cd88e2f 8142482: Improve the support for prefix functions in unified logging
Reviewed-by: brutisso, pliden
2015-11-13 09:49:28 +01:00
Thomas Schatzl
7f53346519 Merge 2015-11-13 12:36:17 +00:00
Stefan Johansson
6983acfb5f 8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized<true,oopDesc*,MarkAndPushClosure>
The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed.

Reviewed-by: tbenson, kbarrett, tschatzl
2015-11-13 09:28:53 +01:00
Thomas Schatzl
4d9dfbeb1d 8138684: G1 decision about taking regions into the collection set is too aggressive
Factor in expected waste and uncertainty of our guess in the decision whether to take another region into the collection set.

Reviewed-by: mgerdin, jmasa
2015-11-13 09:12:06 +01:00