Commit Graph

43824 Commits

Author SHA1 Message Date
Vladimir Kozlov
7234ed2881 8184036: Restore -XX:UseAVX=3 as product value
Reviewed-by: dlong, roland
2017-07-10 14:28:40 -07:00
Lana Steuck
7d47034bd3 Merge 2017-07-06 20:29:02 +00:00
Lana Steuck
9c1ed9383e Added tag jdk-9+177 for changeset 7f0b83636e5f 2017-07-06 20:13:37 +00: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
Doug Simon
7a7f534d7b 8183401: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java fails with The VM does not support the minimum JVMCI API version required by Graal
Fix version check in Graal

Reviewed-by: kvn, redestad
2017-07-04 11:45:09 -07:00
Roland Westrelin
fe5bc09ad0 8183543: Aarch64: C2 compilation often fails with "failed spill-split-recycle sanity check"
Reviewed-by: aph
2017-07-04 15:58:15 +02:00
Lana Steuck
d1804f8ac5 Added tag jdk-9+176 for changeset 4b5557c9b656 2017-06-29 17:26:06 +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
Lana Steuck
f3ee3de2a3 Added tag jdk-9+175 for changeset 459f03270e86 2017-06-22 18:42:45 +00:00
Vladimir Ivanov
c1a0987497 Merge 2017-06-20 13:44:43 +00:00
Vladimir Ivanov
2a0ab692f7 8181872: C1: possible overflow when strength reducing integer multiply by constant
Reviewed-by: kvn
2017-06-20 14:37:25 +03:00
Sergey Nazarkin
0932a3dc0d 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
Mandy Chung
bc6e52c2b3 8182416: Clean up module-info.java like move requires transitive adjacent to exports
Reviewed-by: alanb
2017-06-17 11:50:50 -07:00
Alan Bateman
a0a5208606 Merge 2017-06-17 08:03:09 +01:00
Poonam Bajaj
2a168d1426 8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100%
Clear the pending OOM exception in SensorInfo::trigger()

Reviewed-by: mchung, dcubed
2017-06-16 22:10:34 +00:00
Doug Simon
a7a368b2f9 8182310: [AOT][JVMCI] Get host class of VM anonymous class
Add missing JVMCI functionality

Reviewed-by: dlong, kvn
2017-06-16 12:18:46 -07:00
Alan Bateman
2f378477c4 8181087: Module system implementation refresh (6/2017)
Reviewed-by: sspitsyn, hseigel
2017-06-16 09:20:23 -07:00
Lana Steuck
b7d9fe6bbb Merge 2017-06-15 17:43:56 +00:00
Lana Steuck
39a669e102 Added tag jdk-9+174 for changeset f25253621ba1 2017-06-15 17:24:10 +00:00
Serguei Spitsyn
c422d43ee0 Merge 2017-06-13 23:22:58 +00:00
Serguei Spitsyn
17081a1945 8178054: [TESTBUG] Need test for JVM TI IsModifiableModule
Add new test hotspot/test/serviceability/jvmti/GetNamedModule

Reviewed-by: alanb, iignatyev
2017-06-13 16:19:49 -07:00
Dean Long
a1ea428918 8181757: NonNMethod heap in segmented CodeCache is not scanned in some cases
8171365: nsk/jvmti/scenarios/events/EM04/em04t001: many errors for missed events

Reviewed-by: thartmann, kvn
2017-06-13 10:27:42 -07:00
Lana Steuck
bd4100bd5c Merge 2017-06-08 23:11:00 +00:00
Lana Steuck
7781ed0fd6 Added tag jdk-9+173 for changeset 17af9f5736f7 2017-06-08 16:32:53 +00:00
Mandy Chung
848c1f69fb 8181639: Add tool and services information to module summary
Reviewed-by: alanb, psandoz, lancea
2017-06-07 18:57:35 -07:00
Ron Pressler
061b09e847 8181292: Backport Rename internal Unsafe.compare methods from 10 to 9
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Reviewed-by: psandoz, dholmes, thartmann, kvn
2017-06-05 15:52:09 -07:00
Erik Österlund
c4d86b2455 8161145: The min/max macros make hotspot tests fail to build with GCC 6
Change min/max macros to expand (once) to self.

Reviewed-by: sgehwolf, pliden, andrew
2017-06-06 13:31:34 -04:00
Bob Vandette
578fd1677d Merge 2017-06-02 10:37:05 -04:00
Bob Vandette
d0649472fa 8181093: assert(si->is_ldr_literal()) failed on arm64 test nsk/jdi/.../returnValue004
Reviewed-by: kvn, dlong
2017-06-02 10:35:44 -04:00
Magnus Ihse Bursie
1697e378d3 8180322: Move JNI spec to specs directory
Reviewed-by: mchung, dholmes
2017-06-02 14:29:02 +02:00
Rickard Bäckman
7311151cd6 8180197: Failing assert: id must be initialized
Reviewed-by: kvn, kbarrett
2017-06-02 11:26:36 +02:00
Teng Lu
742b5e8d1c 8181906: AArch64: port bugfix for 7009641 to AArch64
Allocation in the code cache returns NULL instead of failing the entire VM

Reviewed-by: aph
2017-06-10 16:01:29 +08:00
Roland Westrelin
a9c2bc6517 8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash
Replacing load on dst with load on src only valid if copy doesn't modify src element to load

Reviewed-by: kvn, thartmann
2017-06-02 09:08:34 +02:00
Lana Steuck
63fafe8f4e Merge 2017-06-01 18:48:34 +00:00
Lana Steuck
f3bfb121b2 Added tag jdk-9+172 for changeset ec60e7df88cd 2017-06-01 18:26:33 +00:00
Vladimir Ivanov
5d2b14d198 8179882: C2: Stale control info after cast node elimination during loop optimization pass
Reviewed-by: kvn, roland
2017-05-30 21:35:21 +03:00
Zoltan Majo
73b3420b12 8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394
Check for possible null-point dereference.

Reviewed-by: kvn
2017-05-29 10:32:37 +02:00
Lana Steuck
cd62e1b6a1 Merge 2017-05-26 00:45:12 +00:00
Lana Steuck
df177f4150 Added tag jdk-9+171 for changeset 9e1b29faefa9 2017-05-26 00:29:12 +00:00
Tobias Hartmann
83a3e9f114 8180813: Null pointer dereference of CodeCache::find_blob() result
Fixed missing null checks on the result of CodeCache::find_blob() found by Parfait.

Reviewed-by: shade, kvn
2017-05-24 16:53:58 +02:00
Igor Ignatyev
7d97ce96dd 8180721: clean up ProblemList
Reviewed-by: sspitsyn, gtriantafill
2017-05-22 15:28:12 -07:00
Igor Ignatyev
48dfdfc633 8180793: move jdk.test.lib.wrappers.* to jdk.test.lib package
Reviewed-by: mchung
2017-05-22 15:27:20 -07:00
Tobias Hartmann
d3baf34118 8180575: Null pointer dereference in LoadNode::Identity()
Fixed a missing null check on the return value of AddPNode::Ideal_base_and_offset() found by Parfait.

Reviewed-by: kvn
2017-05-22 09:23:59 +02:00
Tobias Hartmann
4b93f11738 8180576: Null pointer dereference in Matcher::xform()
Fixed a missing null check on n->in(0) found by Parfait.

Reviewed-by: kvn
2017-05-22 09:18:12 +02:00
Tobias Hartmann
1d1141fbdf 8180511: Null pointer dereference in Matcher::ReduceInst()
Fixed a missing null check on the return value of MachNodeGenerator() found by Parfait.

Reviewed-by: kvn
2017-05-22 09:17:32 +02:00
Tobias Hartmann
66fb50e7a2 8180617: Null pointer dereference in InitializeNode::complete_stores
Fixed a missing null check on the return value of InitializeNode::allocation() found by Parfait.

Reviewed-by: zmajo
2017-05-22 09:16:46 +02:00
Tobias Hartmann
bbe61a3c5d 8180565: Null pointer dereferences of ConstMethod::method()
We need to check ConstMethod::method() for NULL before dereferencing.

Reviewed-by: kvn, iignatyev
2017-05-22 09:14:10 +02:00
Ujwal Vangapally
85e6ed5878 8175845: Provide javadoc descriptions for jdk.hotspot.agent module
Added description for jdk.hotspot.agent module

Reviewed-by: mchung
2017-05-19 15:32:17 +05:30
Christian Thalinger
5b68181352 8180453: [JVMCI] mx eclipseinit doesn't pick up generated sources
Reviewed-by: kvn
2017-05-18 16:39:19 -07:00
Lana Steuck
6f7ae21b2c Merge 2017-05-18 16:48:24 +00:00