Vladimir Kozlov
b2d6d6b622
8180267: Update Graal
...
Reviewed-by: iveresov
2017-05-12 13:56:13 -07:00
Vladimir Kozlov
063286a618
Merge
2017-05-12 13:14:25 -07:00
Thomas Schatzl
707c566055
8177764: Humongous Reclaimed log output may be confusing
...
Make all log messages dealing with humongous reclaim report number of handled objects, not regions.
Reviewed-by: pliden, sjohanss
2017-05-12 11:41:05 +02:00
Chihiro Ito
61b56ef305
8166191: Missing spaces in log message during heap expansion
...
Reviewed-by: tschatzl
2017-05-12 11:38:20 +02:00
Kim Barrett
afad47099c
8178813: Add test for G1 pre-barrier on dereference of weak JNI handles
...
Add regression test.
Reviewed-by: mgerdin, tschatzl, pliden
2017-05-11 23:41:57 -04:00
Mikael Vidstedt
4b288cf612
8180003: Remove sys/ prefix from poll.h and signal.h includes
...
Reviewed-by: dholmes, bpb
2017-05-11 17:55:03 -07:00
Igor Ignatyev
8ea9daf94a
8179930: jdk.test.lib.artifacts.ArtifactResolver::resolve should return Map instead of HashMap
...
Reviewed-by: mseledtsov, gtriantafill, vlivanov
2017-05-11 16:35:02 -07:00
Mikael Vidstedt
0159ab9baf
8180036: Guard include of fpu_control.h
...
Reviewed-by: dholmes
2017-05-11 09:42:19 -07:00
Mikael Vidstedt
41f95937de
8180039: Use more portable print format/arguments for rlim_t
...
Reviewed-by: dholmes, mgerdin, stuefe
2017-05-11 08:40:32 -07:00
Andrew Haley
0f25b7f98b
8179954: AArch64: C1 and C2 volatile accesses are not sequentially consistent
...
Reviewed-by: roland
2017-05-11 13:11:42 +01:00
Coleen Phillimore
83205603a6
Merge
2017-05-10 14:03:33 +00:00
Harold Seigel
ca7bc471dd
8153646: Move vm/utilities/array.hpp to vm/oops
...
Move the header file and update the appropriate #include statements.
Reviewed-by: sspitsyn, dholmes
2017-05-10 08:37:17 -04:00
Alexander Harlap
4dc55a6593
8065402: G1 does not expand marking stack when mark stack overflow happens during concurrent marking
...
Simplified decision mechanism for marking stack expansion
Reviewed-by: kbarrett, tschatzl
2017-05-09 13:50:06 -04:00
Goetz Lindenmaier
0ee4f3019d
8179953: [ppc] TLABWasteIncrement not loaded correctly
...
Also fix TestOptionWithRanges to show the bug.
Reviewed-by: dholmes, shade
2017-05-09 16:48:31 +02:00
Stefan Johansson
72a8ea429e
8179550: Unify trace logging for InstanceRefKlass
...
Reviewed-by: kbarrett, tschatzl
2017-05-09 11:04:06 +02:00
Stefan Johansson
50ded710fd
8138888: Remove ExtendedOopClosure::apply_to_weak_ref_discovered_field
...
Reviewed-by: kbarrett, tschatzl
2017-05-09 11:03:45 +02:00
Rachel Protacio
eb6d311b66
8154791: Xlog classload too redundant msgs info/debug
...
Removed redundant information from class+load UL messages, ensured side-by-side printing of different levels for same class, cleaned up code
Reviewed-by: iklam, dholmes
2017-05-08 09:45:24 -04:00
Kim Barrett
a65b58e18d
8178836: Improve PtrQueue index abstraction
...
Prefer element indexes where possible.
Reviewed-by: shade, mgerdin
2017-05-08 07:16:10 -04:00
Gustavo Romero
0e0b42b18a
8175813: PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used
...
Reviewed-by: simonis, dholmes
2017-05-07 16:42:03 -04:00
Vladimir Kozlov
4865e72a94
8179656: [AOT] Add AOT manual test scripts
...
Reviewed-by: iveresov
2017-05-06 09:36:01 -07:00
Vivek Deshpande
7a8af5acc8
8178811: Minimize the AVX <-> SSE transition penalty through generation of vzeroupper instruction on x86
...
Reviewed-by: kvn
2017-05-05 19:28:54 -07:00
Chris Plummer
ab371018d4
Merge
2017-05-06 00:05:32 +00:00
Chris Plummer
7aabb799f6
8164563: Test nsk/jvmti/CompiledMethodUnload/compmethunload001 keeps reporting: PRODUCT BUG: class was not unloaded in 5
...
Removed _pending_list
Reviewed-by: dholmes, sspitsyn, dcubed, coleenp
2017-05-05 14:22:35 -07:00
Kim Barrett
48d21bc1c7
8179004: Add an efficient implementation of the "count trailing zeros" operation
...
Added count_trailing_zeros function, with platform-dependent implementations.
Reviewed-by: dholmes, cjplummer
2017-05-05 16:20:42 -04:00
Jesper Wilhelmsson
7b8b238986
Merge
2017-05-05 17:48:45 +02:00
Ioi Lam
ba388eaccd
8176863: Remove Hashtable::reverse()
...
Reviewed-by: hseigel, sspitsyn, coleenp
2017-05-04 16:04:23 -07:00
Rachel Protacio
dd47191766
8067728: Flag::unlock_diagnostic() should be called Flag::clear_diagnostic()
...
Renamed function
Reviewed-by: iklam, hseigel
2017-05-04 14:32:37 -04:00
Goetz Lindenmaier
8bd00f84a5
8179618: Fixes for range of OptoLoopAlignment and Inlining flags
...
OptoLoopAlignment must be multiple of NOP size. Inlining flags must not exceed WarmCallInfo::MAX_VALUE().
Reviewed-by: kvn, stuefe
2017-04-28 14:34:24 +02:00
Stefan Karlsson
06cee886b1
8178490: Usages of is_object_aligned with pointers are broken
...
Reviewed-by: tschatzl, kbarrett
2017-04-11 23:45:37 +02:00
Stefan Karlsson
ed94ecff28
8182696: Remove gcTrace.hpp include from referenceProcessor.hpp
...
Reviewed-by: tschatzl, kbarrett
2017-06-22 09:07:47 +02:00
Rahul Kandu
12970ac663
8182138: Disable generating INC and DEC instructions on Xeon Phi and ATOM CPUs
...
Reviewed-by: kvn
2017-06-23 15:16:23 -07:00
Harold Seigel
5e4cca403b
8182720: In InstanceKlass.cpp, get init_lock from handle
...
Replace init_lock() calls with h_init_lock() calls
Reviewed-by: sspitsyn, coleenp
2017-06-23 09:54:52 -04:00
Kim Barrett
08361aedba
Merge
2017-06-23 01:08:42 +00:00
Kim Barrett
6cc7e33ce7
8181449: Fix debug.hpp / globalDefinitions.hpp dependency inversion
...
Refactor debug.hpp and reverse include dependency.
Reviewed-by: coleenp, stefank, dcubed
2017-06-22 20:47:22 -04:00
Kim Barrett
06474bd8e9
Merge
2017-06-22 23:39:18 +00:00
Vladimir Kozlov
98923cb4c4
8181113: jaotc options lost after 8177046
...
Reviewed-by: iveresov, dlong
2017-06-22 15:26:34 -07:00
Christian Thalinger
ec241eb2a4
8182729: [AOT] remove UseConcMarkSweepGC check when loading libraries
...
Reviewed-by: kvn
2017-06-22 13:59:00 -07:00
Matthew Brandyberry
c0a589deba
8181810: PPC64: Leverage extrdi for bitfield extract
...
Reviewed-by: mdoerr, simonis
2017-06-22 18:33:41 +02:00
Jesper Wilhelmsson
3c874cfeb3
Merge
2017-06-22 00:51:07 +02:00
Vladimir Kozlov
dd676c3a98
8181823: [AOT] jaotc doesn't work with Graal
...
Add new flag to indicate when to calculate class fingerprint
Reviewed-by: iklam, iveresov
2017-06-21 10:28:27 -07:00
Sergey Nazarkin
8041519b2e
8182581: aarch64: fix for crash caused by earlyret of compiled method
...
Fix jvm crash caused by earlyret of compiled method for aarch64 port
Reviewed-by: aph
2017-06-20 17:00:07 +08:00
Igor Veresov
bd203875c4
8182557: Update Graal
...
Reviewed-by: kvn
2017-06-19 16:31:43 -07:00
Rahul Raghavan
6dc481d296
Merge
2017-06-19 11:23:16 +00:00
Rahul Raghavan
8ce7d1e1d8
8044829: UseAES warning message generation differs on CPU architecture
...
Fixed issue with feature flag setting when AES support disabled explicitly
Reviewed-by: kvn
2017-06-19 03:10:46 -07:00
Rahul Raghavan
2614e75f50
8016470: AllocatePrefetchDistance is not changed by command line
...
Values from command line given preference for related flags, over default values based on platform
Reviewed-by: thartmann, kvn
2017-06-19 01:23:58 -07:00
Vladimir Kozlov
ada9ed1287
8182114: assert(VM_Version::supports_sse()) failed
...
Restore UseSSE check for FMA
Reviewed-by: dcubed
2017-06-16 12:06:31 -07:00
Coleen Phillimore
af0b8d46d2
8181450: assert in BasicHashtable::verify_table
...
Remove assert as it has small probability of happening and added logging
Reviewed-by: kbarrett, sspitsyn
2017-06-16 09:13:56 -04:00
Harold Seigel
ea15e1ac26
Merge
2017-06-15 18:58:08 +00:00
Harold Seigel
42c183edfc
8182089: build error in hotspot/src/share/vm/runtime/reflection.cpp
...
Add const to argument in reflection.cpp so method signature matches the one in reflection.hpp
Reviewed-by: zgu, coleenp, rprotacio
2017-06-15 14:34:32 -04:00
Robbin Ehn
0d3624a309
8181859: Monitor deflation is not checked in cleanup path
...
Reviewed-by: sspitsyn, dcubed, shade, cvarming
2017-06-15 09:52:44 +02:00