Erik Helin
4145e90718
8168914: Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking
...
Reviewed-by: dholmes, tschatzl, coleenp, kbarrett, eosterlund, stefank
2017-02-23 18:57:10 +01:00
Doug Simon
86a9ef8d83
8175811: [JVMCI] StubRoutines::_multiplyToLen symbol needs to exported
...
Reviewed-by: thartmann
2017-02-24 04:32:11 -08:00
Tobias Hartmann
c7de967bcb
8139906: assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity
...
The card table address used in the g1_post_barrier_slow stub should not be marked as relocatable.
Reviewed-by: kvn
2017-02-24 11:52:04 +01:00
Lana Steuck
e61d6aef94
Merge
2017-02-23 17:30:21 +00:00
Lana Steuck
7a3d0a1349
Merge
2017-02-23 17:22:44 +00:00
Lana Steuck
3714541749
Added tag jdk-9+158 for changeset 1ea025bbd11d
2017-02-23 16:21:27 +00:00
Markus Grönlund
f889b5119c
8175178: Stack traversal during OSR migration asserts with invalid bci or invalid scope desc on x86
...
Reviewed-by: dcubed, coleenp
2017-02-23 16:55:59 +01:00
Rickard Bäckman
5b097b494d
8175336: [TESTBUG] aot junit tests added by 8169588 are not executed
...
Reviewed-by: kvn
2017-02-23 10:08:51 +01:00
Jini George
742dee356f
8162504: TestInstanceKlassSize.java and TestInstanceKlassSizeForInterface.java fail on Mac OS
...
Modify TestInstanceKlassSizeForInterface.java to avoid the error prone mechanism of spawning a process and attaching back to the current process. Use LingeredApp instead.
Reviewed-by: dsamersoff, sspitsyn
2017-02-23 12:19:03 +05:30
Gerard Ziemski
ad7a2057c2
8175135: Header template correction for year
...
Added comma.
Reviewed-by: dcubed, gthornbr
2017-02-22 11:20:12 -06:00
Claes Redestad
b1e28ffd5a
8175233: Remove LambdaForm.debugName
...
Reviewed-by: vlivanov, psandoz, jrose
2017-02-22 11:04:03 +01:00
Harold Seigel
90bde9549e
8174725: JVM should throw NoClassDefFoundError if ACC_MODULE is set in access_flags
...
Check if ACC_MODULE is set, and if so, throw NoClassDefFoundError exception
Reviewed-by: dholmes, alanb, acorn, coleenp, lfoltan, gtriantafill
2017-02-21 09:53:49 -05:00
Kevin Walls
e477609f73
8162795: [REDO] MemberNameTable doesn't purge stale entries
...
Re-application of the change in JDK-8152271.
Reviewed-by: coleenp, sspitsyn
2017-02-21 02:27:01 -08:00
Igor Veresov
f5f86b2ed6
Merge
2017-02-18 06:48:41 +00:00
Igor Veresov
9b234db391
8175217: [AOT] Fix suite.py after module renaming
...
Fix paths in suite.py
Reviewed-by: kvn
2017-02-17 21:54:30 -08:00
Vladimir Kozlov
e309127c9e
8175052: [AOT] jaotc does not accept file name with .class
...
Reviewed-by: iveresov
2017-02-17 21:06:59 -08:00
Mikael Gerdin
90fdff0e70
8175085: [REDO] G1 Needs pre barrier on dereference of weak JNI handles
...
Reviewed-by: kbarrett, dcubed, tschatzl
2017-02-17 13:16:54 +01:00
Jini George
1830b30f19
8175512: new TestPrintMdo.java fails with -XX:TieredStopAtLevel=1
...
Avoid running the test for -XX:TieredStopAtLevel=1 due to the lack of mdo data from JIT in this case.
Reviewed-by: dsamersoff, sspitsyn
2017-02-28 10:10:14 +05:30
Vladimir Kozlov
69c0f2aba4
8175516: JNI exception pending in jdk_tools_jaotc_jnilibelf_JNILibELFAPI.c:97
...
Add missing NULL checks
Reviewed-by: iveresov
2017-02-27 15:59:22 -08:00
Jesper Wilhelmsson
7217137797
Merge
2017-02-27 18:24:19 +01:00
Vladimir Kozlov
7d969ccd55
8174879: Rename jdk.vm.ci to jdk.internal.vm.ci
...
Rename jdk.vm.ci and jdk.vm.compiler modules to jdk.internal.vm.ci and jdk.internal.vm.compiler.
Reviewed-by: mchung, ihse, dnsimon
2017-02-16 15:46:09 -08:00
Roland Westrelin
d0db608122
8175097: [TESTBUG] 8174164 fix missed the test
...
Reviewed-by: kvn
2017-02-16 15:14:44 -08:00
Daniel D. Daugherty
168714c982
Merge
2017-02-16 10:46:43 -08:00
Daniel D. Daugherty
298e3a2dcc
8175086: [BACKOUT] fix for JDK-8166188
...
Reviewed-by: kbarrett, jwilhelm, dcubed
2017-02-16 10:41:19 -08:00
Lana Steuck
4485a22c48
Added tag jdk-9+157 for changeset a7bc2b7f62f6
2017-02-16 17:12:58 +00:00
Volker Simonis
854b2dd10a
8174856: [TESTBUG] Missing DefineClass instances
...
Reviewed-by: dholmes, ddmitriev
2017-02-16 09:40:51 +01:00
Rickard Bäckman
8eb4fdc3da
Merge
2017-02-16 14:12:33 +01:00
Jini George
3241700776
8175054: Move new TestPrintMdo.java to hotspot/test directory
...
Fixing incorrect push caused by changeset 12633:c809fcb66c81
Reviewed-by: dholmes
2017-02-16 17:40:12 +05:30
Kim Barrett
28477cf493
8166188: G1 Needs pre barrier on dereference of weak JNI handles
...
Add low tag to jweaks and G1 barrier for jweak loads.
Co-authored-by: Martin Doerr <martin.doerr@sap.com>
Co-authored-by: Volker Simonis <volker.simonis@sap.com>
Reviewed-by: mgerdin, mdoerr, pliden, dlong, dcubed, coleenp, aph, tschatzl
2017-02-15 22:19:13 -05:00
Roland Westrelin
6a5e6f2ae1
8174164: SafePointNode::_replaced_nodes breaks with irreducible loops
...
Reviewed-by: kvn
2017-02-15 17:26:37 -08:00
Rickard Bäckman
08aeb22f48
8165256: ARM64: vm/gc/concurrent/lp30yp10rp30mr0st300 Crash SIGBUS
...
Reviewed-by: aph
2017-02-15 14:00:13 +01:00
Doug Simon
896fc63787
8174957: [JVMCI] jaotc is broken in Xcomp mode
...
Reviewed-by: iveresov
2017-02-15 11:14:45 +01:00
Dmitrij Pochepko
5c88e780c2
8138799: improve tests for CompilerToVM::MaterializeVirtualObjectTest
...
Reviewed-by: kvn
2017-02-15 17:40:44 +03:00
Dmitrij Pochepko
54491302fe
8138801: develop tests to check that CompilerToVM::isMature state is consistence w/ reprofile
...
Reviewed-by: kvn
2017-02-15 17:39:19 +03:00
Dmitrij Pochepko
b70e80c614
8172050: some compiler/calls/ tests should have /native option
...
Reviewed-by: kvn
2017-02-15 17:37:44 +03:00
Jini George
42e5401d71
8173896: SA: BasicLauncherTest.java (printmdo) fails for Client VM and Server VM with emulated-client
...
Avoid running the test for client VMs and emulated client VMs, when method data is not available.
Reviewed-by: sspitsyn, dsamersoff
2017-02-15 11:55:53 +05:30
Doug Simon
eb8d5435c2
8174961: [JVMCI] incorrect implementation of isCompilable
...
Reviewed-by: kvn
2017-02-14 12:04:28 -08:00
Roman Kennke
96846a4105
8172434: CompareAndExchangeObject inserts two pre-barriers
...
Reviewed-by: kvn
2017-02-14 12:31:11 -08:00
Jesper Wilhelmsson
be20d6384d
Merge
2017-02-14 01:32:38 +01:00
Serguei Spitsyn
75bb00fb10
Merge
2017-02-13 22:43:50 +00:00
Serguei Spitsyn
8efb2f4342
8172969: JVMTI spec: GetCurrentThread may return NULL in the early start phase
...
Update the GetCurrentThread function spec to allow returning NULL
Reviewed-by: dholmes, dcubed, alanb
2017-02-13 14:39:50 -08:00
Dmitry Chuyko
2a4864a3ea
8174818: bigapps/Weblogic12medrec fails with assert(check_call_consistency(jvms, cg)) failed: inconsistent info
...
Reviewed-by: vlivanov
2017-02-13 23:58:00 +03:00
David Holmes
e1cff30e76
8174798: Mis-merge left serviceability/sa/TestCpoolForInvokeDynamic.java ignored
...
Reviewed-by: dcubed
2017-02-12 20:21:31 -05:00
Jesper Wilhelmsson
faf9972570
Merge
2017-02-12 04:49:38 +01:00
Volker Simonis
236b9ba942
8173743: Failures during class definition can lead to memory leaks in metaspace
...
Reviewed-by: dholmes, coleenp, acorn, ddmitriev
2017-02-10 17:22:17 +01:00
Vladimir Ivanov
19f9a33953
8174721: C1: Inlining through MH invokers/linkers in unreachable code is unsafe
...
Reviewed-by: iveresov
2017-02-10 20:45:39 +03:00
Yasumasa Suenaga
6935e878c6
8173941: SA does not work if executable is DSO
...
Reviewed-by: aph, dsamersoff
2017-02-11 00:17:31 +09:00
Jesper Wilhelmsson
79f3678d7b
Merge
2017-02-10 15:14:27 +01:00
Zoltan Majo
ecee7fc84b
8173151: Code heap corruption due to incorrect inclusion test
...
Change inclusion test to use CodeBlob::code_begin() for AOT methods and start of CodeBlob otherwise. Added regression test.
Reviewed-by: thartmann, dlong, kvn
2017-02-10 08:16:49 +01:00
Sangheon Kim
7b93ee904b
8173013: JVMTI tagged object access needs G1 pre-barrier
...
Add missing G1 pre-barrier at TagObjectCollector::do_entry
Reviewed-by: kbarrett, tschatzl
2017-02-09 19:08:32 -08:00
Jesper Wilhelmsson
4519090804
Merge
2017-02-09 23:35:22 +01:00
Alan Bateman
9db79d57c8
8173393: Module system implementation refresh (2/2017)
...
Co-authored-by: George Triantafillou <george.triantafillou@oracle.com>
Reviewed-by: lfoltan, acorn, mchung
2017-02-10 09:03:55 +00:00
Jesper Wilhelmsson
9f4f582c70
Merge
2017-02-09 23:15:52 +01:00
Lana Steuck
e02360463a
Merge
2017-02-09 18:15:37 +00:00
Lana Steuck
27dc8df66b
Added tag jdk-9+156 for changeset 656a9525a59c
2017-02-09 17:21:46 +00:00
Dmitry Chuyko
1acb306859
8166110: Inlining through MH invokers/linkers in unreachable code is unsafe
...
Reviewed-by: vlivanov
2017-02-09 19:00:48 +03:00
Jesper Wilhelmsson
3560e1733c
Merge
2017-02-04 03:29:40 +01:00
Magnus Ihse Bursie
e729ca2dc5
8004842: Unify values of boolean make variables set in configure to true/false
...
Reviewed-by: erikj
2017-02-03 15:20:05 +01:00
Tom Rodriguez
632427880f
8173846: [AOT] Stubs hang onto intermediate compiler state forever
...
Stub shouldn't keep alive the graph
Reviewed-by: kvn
2017-02-02 16:57:01 -08:00
Lana Steuck
776485ed09
Merge
2017-02-02 21:56:04 +00:00
Lana Steuck
ad89b957e6
Added tag jdk-9+155 for changeset 220ab62f260a
2017-02-02 21:20:37 +00:00
Mandy Chung
3c835ae983
8173608: Separate JDK management agent from java.management module
...
Reviewed-by: dfuchs, dholmes, erikj
2017-01-31 20:06:42 -08:00
David Holmes
fe4d1bb602
8173421: Obsolete and expired flags for JDK 10 need to be removed and related tests updated
...
Reviewed-by: lfoltan, mikael, dcubed
2017-01-31 19:26:50 -05:00
Tom Rodriguez
48341996cf
8173227: [JVMCI] HotSpotJVMCIMetaAccessContext.fromClass is inefficient
...
Reviewed-by: dnsimon
2017-01-30 17:29:48 -08:00
Jesper Wilhelmsson
710612ff65
Merge
2017-02-01 00:56:16 +01:00
Daniel D. Daugherty
2132715a30
8173693: disable post_class_unload() for non JavaThread initiators
...
Reviewed-by: sspitsyn, gthornbr
2017-01-31 14:33:36 -08:00
Brent Christian
113673d854
Merge
2017-01-31 20:04:54 +00:00
Jesper Wilhelmsson
1d6671c5cd
Merge
2017-01-31 20:54:45 +01:00
Brent Christian
c38ccc4fb0
8156073: 2-slot LiveStackFrame locals (long and double) are incorrect
...
Reviewed-by: coleenp, mchung
2017-01-31 11:50:42 -08:00
Tobias Hartmann
ecea08b5c2
8173373: C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver
...
Deoptimize if receiver null check of unresolved field access fails to throw NoClassDefFoundError instead of NPE.
Reviewed-by: vlivanov
2017-01-31 18:42:45 +01:00
Vladimir Ivanov
95ff3ccdb4
8173338: C2: continuous CallSite relinkage eventually disables compilation for a method
...
Reviewed-by: jrose, dlong, kvn
2017-01-31 01:11:40 +03:00
Vladimir Ivanov
81e25c58fb
8173404: C2: wrong nmethod dependency can be recorded for CallSite.target
...
Reviewed-by: kvn
2017-01-30 16:04:22 +03:00
Vladimir Ivanov
cdae3f8fba
8158546: C1 compilation fails with "Constant field loads are folded during parsing"
...
Reviewed-by: kvn
2017-01-30 16:03:25 +03:00
Tom Rodriguez
3f2d357f28
8173584: Add unit test for 8173309
...
Reviewed-by: kvn
2017-01-30 10:30:24 -08:00
Jini George
f02b7dfba7
8171084: heapdump/JMapHeapCore fails with java.lang.RuntimeException: Heap segment size overflow
...
Create a new heapdump segment and truncate huge arrays if required, to avoid overflow of the 32 bit value representing the size.
Reviewed-by: dholmes, dsamersoff
2017-01-30 13:48:14 +05:30
Dmitrij Pochepko
f798c318f8
Merge
2017-01-27 21:39:12 +01:00
Andrew Haley
51e977ec79
Merge
2017-01-27 18:22:09 +00:00
Dmitrij Pochepko
54f50066eb
8173399: Jittester: sources should be aligned with latest product state
...
Reviewed-by: kvn
2017-01-27 18:44:15 +03:00
Andrew Dinn
2b577bb1f6
8173474: AArch64: fix reported -Xss minimum
...
Reviewed-by: aph
2017-01-27 07:56:13 -05:00
Thomas Schatzl
6fb4d7356b
8173229: Wrong assert whether all remembered set entries have been iterated over in presence of coarsenings
...
Remove asserts as they are almost useless.
Reviewed-by: mgerdin, ehelin
2017-01-27 13:12:53 +01:00
Andrew Haley
30b20a3edb
8173472: AArch64: C1 comparisons with null only use 32-bit instructions
...
Reviewed-by: roland
2017-01-27 09:50:15 +00:00
Lana Steuck
cb853efc86
Merge
2017-01-26 21:20:44 +00:00
Lana Steuck
59b7a754dc
Added tag jdk-9+154 for changeset d34bd6a4b938
2017-01-26 19:22:37 +00:00
Calvin Cheung
3520dcfe62
8173163: searching for a versioned entry in a multi-release jar in hotspot is inconsistent with java code
...
Use the highest versioned entry if the specified version is higher than the current jdk version
Reviewed-by: iklam, sspitsyn, jiangli
2017-01-26 10:17:06 -08:00
Andrew Dinn
540ec375c3
8173339: AArch64: Fix minimum stack size computations
...
Reviewed-by: aph
2017-01-26 11:47:39 -05:00
Doug Simon
8c46b8e160
8173278: [JVMCI] query_update_method_data might write outside _trap_hist array
...
Reviewed-by: kvn
2017-01-26 05:53:14 -08:00
Iris Clark
be80dcdba9
8173366: Update .jcheck/conf files for JDK 10
...
Reviewed-by: mr
2017-01-25 22:32:46 +00:00
Iris Clark
393ecb7397
Added tag jdk-10+0 for changeset c9c0f7be1ab8
2017-01-25 18:14:48 +00:00
Yang Zhang
9eb2a991de
8172881: AArch64: assertion failure: the int pressure is incorrect
...
Change the dst register type of get_and_setI/L/N/P from any register to non-special register.
Reviewed-by: aph
2017-01-22 16:33:54 +08:00
Rickard Bäckman
50d7d4fa1e
Merge
2017-01-26 08:35:17 +01:00
Gilles Duboscq
42f4fbc243
8167519: [AOT] Failed compilation: java.math.MutableBigInteger.divide3n2n
...
Reviewed-by: never, davleopo
2017-01-24 13:40:46 +01:00
Tom Rodriguez
e56234d68b
8173309: jvmtiDeferredLocalVariableSet may update the wrong frame
...
Reviewed-by: kvn
2017-01-25 19:18:43 -08:00
Roland Westrelin
9b352ebabe
8173147: [ctw] fails during compilation of sun.security.krb5.internal.crypto.RsaMd5DesCksumType::calculateKeyedChecksum with " graph should be schedulable"
...
Loads generated at uncommon trap from eliminated arraycopy have incorrect memory state
Reviewed-by: thartmann
2017-01-24 09:40:05 +01:00
Tobias Hartmann
a84b66b517
8172850: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling
...
Regression test and additional asserts. The problem is fixed by 8087341.
Reviewed-by: kvn
2017-01-25 07:05:38 +01:00
Tobias Hartmann
0917fde85d
8173195: [BACKOUT] 8087341: C2 doesn't optimize redundant memory operations with G1
...
Backing out 8087341 due to 8172850. Will be re-implemented with 8173196.
Reviewed-by: kvn
2017-01-25 07:03:26 +01:00
Jamsheed Mohammed C M
ac41b68c15
8173300: [TESTBUG]compiler/tiered/NonTieredLevelsTest.java fails with compiler.whitebox.SimpleTestCaseHelper(int) must be compiled
...
Corrected available compilation levels for client builds.
Reviewed-by: kvn
2017-01-24 20:47:24 -08:00
Vladimir Kozlov
94db4c91c3
8173158: [AOT] fix typo in jaotc --help output
...
Reviewed-by: rbackman
2017-01-24 17:19:01 -08:00
Tom Rodriguez
56be1a28df
8171173: EXCEPTION_ACCESS_VIOLATION running VirtualObjectDebugInfoTest.java
...
Reviewed-by: kvn
2017-01-24 08:51:07 +00:00
Jesper Wilhelmsson
9d799dc14f
Merge
2017-01-24 00:30:28 +01:00
Doug Simon
4684856924
Merge
2017-01-23 23:01:32 +00:00
Igor Veresov
5cac50c1a4
8173054: [AOT] Avoid zero-shift for compressed oops
...
AOT compiler should be pessimistic about heap size
Reviewed-by: kvn
2017-01-23 23:49:16 +03:00
Zoltan Majo
f3fcb0ec76
8172844: Assert fails in deoptimization due to original PC at the end of code section
...
Change assert to accept end of code section as well.
Reviewed-by: rbackman, kvn, dlong
2017-01-23 09:53:27 +01:00
Jamsheed Mohammed C M
165af4bdae
8173037: V [jvm.dll+0x2343fc] GraphBuilder::args_list_for_profiling+0x8c
...
Disabled WB Compilaton at unsupported levels.
Reviewed-by: kvn
2017-01-22 22:18:49 -08:00
Doug Simon
1cd0ad5c34
8172733: [JVMCI] add ResolvedJavaMethod.hasNeverInlineDirective
...
Reviewed-by: kvn
2017-01-22 21:40:59 +01:00
Vladimir Kozlov
a81872e33e
8173135: compiler/aot/fingerprint/SelfChangedCDS.java fails with: Unrecognized VM option 'UnlockCommercialFeatures'
...
Move aot/fingerprint tests to closed since they use commercial feature.
Reviewed-by: iveresov
2017-01-21 15:08:53 -08:00
Harold Seigel
c199f4eac2
8171971: Fix timing bug in JVM management of package export lists
...
Reduce the number of fields that maintain export state and use Module_lock to access these fields
Reviewed-by: acorn, sspitsyn, lfoltan
2017-01-20 16:09:56 -05:00
Lana Steuck
7f9acb7ba4
Merge
2017-01-20 18:26:43 +00:00
Jamsheed Mohammed C M
5796b2e174
8173038: [TESTBUG] compiler/loopopts/UseCountedLoopSafepointsTest.java fails with TESTBUG: Not server mode
...
Remove wrong extra check that got added as part of JDK-8166002 emulated client on win32.
Reviewed-by: kvn
2017-01-19 21:52:51 -08:00
Daniel D. Daugherty
3452ceaa66
8173081: VM no longer prints "Picked up _JAVA_OPTONS: " message
...
Restore lost line from JDK-8061999.
Reviewed-by: hseigel, mchung, dholmes
2017-01-19 18:16:20 -08:00
David Holmes
35fa509305
8172972: Add gc/g1/logging/TestG1LoggingFailure.java to the ProblemList
...
Reviewed-by: kbarrett
2017-01-19 18:52:16 -05:00
Lana Steuck
69f59c6c16
Added tag jdk-9+153 for changeset 57498dec29b2
2017-01-19 22:31:07 +00:00
George Triantafillou
f0f0950183
8152206: Simplify jvmstat modules
...
Reviewed-by: alanb, mchung, hseigel
2017-01-19 10:56:32 -05:00
Claes Redestad
984dc33474
8171855: Move package name transformations during module bootstrap into native code
...
Reviewed-by: alanb, acorn, lfoltan, mchung, plevart, hseigel, sspitsyn
2017-01-19 11:49:30 +01:00
Rickard Bäckman
53e9b56d9e
Merge
2017-01-19 11:10:33 +01:00
Thomas Stuefe
3c619c2451
8172964: [aix] AIX VM should not handle SIGDANGER
...
Reviewed-by: simonis, clanger
2017-01-19 10:30:37 +01:00
Andreas Woess
2259b96a70
8172751: OSR compilation at unreachable bci causes C1 crash
...
Bailout if OSR entry is unreachable.
Reviewed-by: thartmann
2017-01-19 08:10:11 +01:00
Vladimir Kozlov
6c4b9fed92
8173019: Backout JDK-8172990 changes
...
Reviewed-by: dlong
2017-01-18 19:37:52 -08:00
David Holmes
417f6a4ac8
8172261: [JVMTI] Specification for early VM start event needs to lower expectations in relation class loading
...
Reviewed-by: dcubed, sspitsyn, alanb
2017-01-18 19:54:18 -05:00
Vladimir Kozlov
4dd3138c5d
8173794: [REDO] [AOT] Missing GC scan of _metaspace_got array containing Klass*
...
Added back _metaspace_got array scan.
Reviewed-by: dlong
2017-01-18 14:36:54 -08:00
Igor Veresov
2b8e240088
8173673: Fix comparison input types in GraalHotSpotVMConfigNode.inlineContiguousAllocationSupported()
...
Make sure GraalHotSpotVMConfigNode has correct stamp
Reviewed-by: kvn, never, gdub
2017-02-06 14:20:33 -08:00
Doug Simon
a19bf59313
Merge
2017-02-06 21:12:41 +00:00
Jamsheed Mohammed C M
e05df4e05f
8170455: C2: Access to [].clone from interfaces fails
...
Passed holder klass to LR for proper resolution.
Reviewed-by: vlivanov
2017-02-06 09:56:48 -08:00
Doug Simon
47960ed2aa
8173912: [JVMCI] fix memory overhead of JVMCI
...
Reviewed-by: kvn
2017-02-06 10:45:11 +01:00
Oleg Pliss
a7f34a3295
8173119: compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java fails with custom Tiered Level set externally
...
Check for invalid JVMCI flag combination at startup.
Reviewed-by: kvn, thartmann
2017-02-06 08:32:08 +01:00
Jamsheed Mohammed C M
6f2cad0c0c
8173679: Disable ProfileTrap code and UseRTMLocking in emulated client Win32
...
Disabled mdo trap count update on deopt, and made +UseRTMLocking to exit.
Reviewed-by: kvn
2017-02-03 19:26:35 -08:00
Matthias Baesken
104239fe8f
8173825: Adjust the comment for flags UseAES, UseFMA, UseSHA in globals.hpp
...
Reviewed-by: kvn, clanger
2017-02-03 12:26:10 +01:00
Michail Chernov
ae8b5bcb1d
Merge
2017-02-03 13:00:37 +00:00
Michail Chernov
00f485cdfa
8170737: Not enough old space utilisation
...
Reviewed-by: dfazunen, tschatzl
2017-02-03 15:45:57 +03:00
Rahul Raghavan
a44e07e4b3
8144484: assert(no_dead_loop) failed: dead loop detected
...
Bailout early without splitting Phi through memory merges if TOP inputs present for Phi Nodes
Reviewed-by: thartmann, kvn
2017-02-03 00:46:58 -08:00
Tobias Hartmann
b9e2a53841
8173699: Crash during deoptimization with "assert(result == __null || result->is_oop()) failed: must be oop"
...
Ignore return_oop() when dispatching an exception and only try to retrieve the oop when performing re-allocation during a normal deoptimization (if exec_mode == Unpack_deopt).
Reviewed-by: kvn, vlivanov
2017-02-03 08:17:35 +01:00
Vladimir Kozlov
3d5e2ddf61
8172990: [AOT] Missing GC scan of _metaspace_got array containing Klass*
...
Added back _metaspace_got array scan.
Reviewed-by: dlong
2017-01-18 14:36:54 -08:00
Coleen Phillimore
362fbe12e8
8144518: ClassVerboseTest crashes on Windows
...
Simplify Bytecode_tableswitch code so windows doesn't generate bad code for it.
Reviewed-by: ctornqvi, dholmes
2017-01-18 10:30:56 -05:00
Tobias Hartmann
1590fcdd81
Merge
2017-01-18 08:30:02 +00:00
Tobias Hartmann
a6092584f9
8172884: TraceOptoPipelining and TraceOptoOutput are broken
...
Compiler Control code needs not set the default values for the directive according to the flag value.
Reviewed-by: neliasso, redestad
2017-01-18 08:54:29 +01:00
Jamsheed Mohammed C M
197ce5bafa
8166002: Emulate client build on platforms with reduced virtual address space
...
The default VM ergonomics on Windows/x86 (32-bit) are changed to client like.
Reviewed-by: kvn, iveresov
2017-01-17 21:38:07 -08:00
Markus Grönlund
f02cb33818
Merge
2017-01-17 17:00:22 +01:00
Markus Grönlund
2bc33c2996
8171960: Event-based tracing needs separate flag representation for Method
...
Reviewed-by: hseigel, gtriantafill, dholmes
2017-01-17 16:18:03 +01:00
Rachel Protacio
384f6dd2b5
Merge
2017-01-17 15:27:22 +01:00
Tobias Hartmann
09dee71ddd
8172731: runtime/Thread/TooSmallStackSize.java fails on solaris-x64 with product build
...
The C2 compiler threads require a large stack with the Solaris Studio C++ compiler version 5.13 and product VM build.
Reviewed-by: sspitsyn, dcubed, goetz, dholmes
2017-01-17 08:53:42 +01:00
Rachel Protacio
3cfbc5a630
8170827: Correct errant "java.base" string to macro
...
Used JAVA_BASE_NAME instead of "java.base" string in one location
Reviewed-by: coleenp, jiangli
2017-01-13 16:49:34 -05:00
Alexander Harlap
cc5730af70
8140588: Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated
...
Re-check queue active state before updating
Reviewed-by: pliden, kbarrett, mdoerr
2017-01-13 12:27:54 -05:00
Jesper Wilhelmsson
fcf86ca480
Merge
2017-01-16 16:18:04 +01:00
Jesper Wilhelmsson
13d1827982
Merge
2017-01-13 18:26:34 +01:00
Harold Seigel
c95329970d
8172288: Fix Jigsaw related module/package error messages and throw correct exceptions
...
Reword error messages and throw IllegalStateExceptions where appropriate
Reviewed-by: alanb, acorn, lfoltan, gtriantafill
2017-01-13 07:19:03 -05:00
Lana Steuck
aea4929010
Added tag jdk-9+152 for changeset 84da697836d6
2017-01-12 23:41:16 +00:00
Rachel Protacio
235f29814a
Merge
2017-01-12 19:34:29 +00:00
Rachel Protacio
f0136f8b69
8170821: Ensure access checks result in consistent answers
...
Added jtreg test to verify consistent access check results even when access is added between checks
Reviewed-by: hseigel, lfoltan
2017-01-12 14:04:08 -05:00
Andrew Haley
6037c36e67
8172721: Fix for 8172144 breaks AArch64 build
...
Reviewed-by: dsamersoff
2017-01-12 16:27:40 +00:00
Dmitry Fazunenko
a10dc731d4
Merge
2017-01-12 10:31:00 +00:00
Dmitry Fazunenko
3ccbc26ee9
8169643: [TESTBUG] GCBasher test fails with G1, CMS and Serial
...
Reviewed-by: tschatzl, iignatyev, mchernov
2017-01-12 09:53:01 +03:00
Andrew Haley
b9f711fc74
8172144: AArch64: Implement "JEP 270: Reserved Stack Areas for Critical Sections"
...
Reviewed-by: fparain
2017-01-11 15:09:58 +00:00
Igor Ignatyev
8ab1255ff1
8172557: quarantine ctw/JarDirTest
...
Reviewed-by: ctornqvi
2017-01-11 17:43:36 +03:00
Robbin Ehn
b1c82624b9
8079441: Intermittent failures on Windows with "Unexpected exit from test [exit code: 1080890248]" (0x406d1388)
...
Do not raise (windows thread name) exception 0x406d1388 when no debugger is attached.
Reviewed-by: iklam, stuefe
2017-01-11 12:47:16 +01:00
Zoltan Majo
421bf2f22d
8168926: C2: Bytecode escape analyzer crashes due to stack overflow
...
Whether current call site needs an appendix is determined only based on the target method and the current bytecode instruction.
Reviewed-by: kvn, thartmann
2017-01-11 09:40:42 +01:00
Igor Veresov
9678c9d8fa
Merge
2017-01-10 18:48:08 +00:00
Igor Veresov
5b9a2a728b
8172310: [AOT] Fix unverified entry point
...
Fix AOT code for the unverified entry point
Reviewed-by: kvn
2017-01-10 21:39:20 +03:00
Dmitrij Pochepko
dbec733773
8166374: compiler/loopopts/UseCountedLoopSafepointsTest.java fails with "Safepoint not found"
...
Reviewed-by: thartmann
2017-01-10 20:45:04 +03:00
David Leopoldseder
26a978276c
8166125: [JVMCI] Missing JVMCI flag default values
...
Reviewed-by: twisti, kvn
2017-01-09 19:36:47 +00:00
Jesper Wilhelmsson
f175ea37aa
Merge
2017-01-09 15:10:25 +01:00
Erik Joelsson
5ddcceeba4
8172037: Change log message of SetupCopyFiles
...
Reviewed-by: tbell
2017-01-09 11:55:59 +01:00
Lana Steuck
fd16b65665
Added tag jdk-9+151 for changeset 56ae078e5b98
2017-01-05 17:51:10 +00:00
Rickard Bäckman
9b81c0637e
8169588: [AOT] jaotc --classpath option is confusing
...
Reviewed-by: kvn, dlong
2017-01-05 08:37:10 +01:00
Kirill Zhaldybin
3dfc3e19ff
8172098: A lot of gtests uses TEST instead of TEST_VM
...
Reviewed-by: iignatyev
2016-12-28 19:13:34 +03:00
Ioi Lam
482d791b2c
8170959: unloading archived shared class caused crash
...
Reviewed-by: coleenp, sspitsyn, mockner
2017-01-08 10:39:42 -08:00
Tobias Hartmann
5b1d170deb
8171435: "assert(is_single_cpu() && !is_virtual()) failed: type check" with -XX:+PatchALot on SPARC
...
Fixed several issues with PatchALot or unaligned accesses on SPARC.
Reviewed-by: kvn
2017-01-06 10:55:30 +01:00
Jesper Wilhelmsson
702886dc04
Merge
2016-12-27 22:00:30 +01:00
Jesper Wilhelmsson
4ce0eb8df9
Merge
2016-12-22 22:07:36 +01:00
Lana Steuck
b16fd1b307
Merge
2016-12-22 18:48:28 +00:00
Lana Steuck
30e198532c
Added tag jdk-9+150 for changeset 29142a56c193
2016-12-22 08:26:01 +00:00
Mandy Chung
0f8a6409a6
8171897: Remove third party readme files left from JDK-8169925
...
Reviewed-by: erikj
2016-12-21 22:41:18 -08:00
Vladimir Kozlov
168244b3dc
Merge
2016-12-21 17:27:25 +00:00
Vladimir Kozlov
b773c48a60
8171807: 8170761 fix should be applied to ARM code after 8168503
...
Reviewed-by: roland
2016-12-21 08:15:10 -08:00
Kirill Zhaldybin
4e860e58a3
8170936: Logging: LogFileOutput.invalid_file_test crashes when executed twice
...
Reviewed-by: iignatyev, stuefe
2016-12-21 11:51:57 +03:00
Kirill Zhaldybin
c2a96c7fca
8171517: test_logMessageTest.cpp has "ac_heapanied" instead of "accompanied" inside copyright notice
...
Reviewed-by: sspitsyn, jprovino
2016-12-21 11:51:57 +03:00
Dean Long
6142b330f0
8169938: [AOT] SIGSEGV at ~BufferBlob::vtable chunks
...
Set "return_oop" on AOT scopes
Reviewed-by: kvn, never
2016-12-20 20:38:14 -08:00
Daniel D. Daugherty
a6fa72b21c
Merge
2016-12-20 19:52:52 -08:00
David Holmes
b72bbb7b30
8171815: [TESTBUG] Update expected failure message in runtime/modules/IgnoreModulePropertiesTest.java
...
Reviewed-by: mr
2016-12-20 20:42:15 -05:00
Jesper Wilhelmsson
3bfd349b45
Merge
2016-12-20 22:53:45 +01:00
David Holmes
d0c42d268b
Merge
2016-12-20 21:45:13 +00:00
Ed Nevill
2bde3c7c3e
8171537: aarch64: compiler/c1/Test6849574.java generates guarantee failure in C1
...
Reviewed-by: aph
2016-12-20 15:49:30 -05:00
Calvin Cheung
026a05429c
8171011: convert some CDS dump time warning and error messages to informational messages which will be printed with -XX:+PrintSharedSpaces
...
Print informational message if a module related options is used during dumping except for the -m option
Reviewed-by: iklam, jiangli, mseledtsov
2016-12-20 11:50:40 -08:00
Dmitrij Pochepko
973b6f24d0
8170886: compiler/ciReplay/TestSAServer.java intermittently throws NumberFormatException
...
Reviewed-by: thartmann
2016-12-20 17:35:20 +03:00
Martin Doerr
27139d7529
8171398: s390x: Make interpreter's math entries consistent with C1 and C2 and support FMA
...
Reviewed-by: lucy, goetz
2016-12-20 14:55:18 +01:00
Dmitry Samersoff
b06fa0ea3a
Merge
2016-12-20 13:02:16 +00:00
Dmitry Samersoff
c105d10fb0
8165496: assert(_exception_caught == false) failed: _exception_caught is out of phase
...
Two separate flags, exception_detected and exception_caught, replaced with one.
Reviewed-by: sspitsyn, coleenp, dholmes
2016-12-20 15:40:01 +03:00
Dmitry Samersoff
8adc334dc2
Merge
2016-12-20 12:16:41 +00:00
Dmitry Samersoff
17a5dbaee6
Merge
2016-12-20 11:32:47 +00:00
Dmitry Samersoff
40d84ade8a
Merge
2016-12-20 11:19:36 +00:00
Dmitry Samersoff
c5e65622d8
8150563: LoadAgentDcmdTest.java can't find libinstrument.so
...
Test changed to reflect changes for 8066474 Remove the lib/$ARCH directory from Linux and Solaris images
Reviewed-by: sspitsyn
2016-12-20 14:15:02 +03:00
Dmitry Samersoff
25409feeb5
Merge
2016-12-20 10:53:52 +00:00
Jini George
5f477c032d
8159127: hprof heap dumps broken for lambda classdata
...
Added class dump records for lambda related anonymous classes in the heap dump
Reviewed-by: dsamersoff, sspitsyn
2016-12-20 13:35:40 +03:00
Kirill Zhaldybin
e52f4d1966
Merge
2016-12-20 11:33:25 +01:00
Thomas Stuefe
a9b90b0b4b
8171408: [aix] TOC overflow when linking the gtest libjvm.so
...
Reviewed-by: dholmes, simonis, erikj
2016-12-20 09:25:03 +01:00
Goetz Lindenmaier
12aa0a8788
8170655: [posix] Fix minimum stack size computations
...
Reviewed-by: dcubed, coleenp
2016-12-19 15:48:57 -08:00
Bob Vandette
6009cf0793
8168503: JEP 297: Unified arm32/arm64 Port
...
Reviewed-by: kvn, enevill, ihse, dholmes, erikj, coleenp, cjplummer
2016-12-19 12:39:01 -05:00
Erik Joelsson
9a80c66078
8171310: Gtest libjvm.so is always stripped
...
Reviewed-by: tbell, dholmes, stuefe
2016-12-19 16:26:22 +01:00
Yang Zhang
851569b2f4
8169697: AArch64: Vectorized MLA instruction not generated for some test cases
...
Add AddVB/S/I/L/F/D node to commut_op_list, as well as other commutative vector operations.
Reviewed-by: roland, kvn
2016-12-19 10:57:53 +08:00
Harold Seigel
cbfb8634d0
Merge
2017-05-04 14:54:46 +00:00
Harold Seigel
5b7ff7579c
8056900: Enhance NoClassDefFound exception messaging
...
Add text to the message explaining the cause of the exception
Reviewed-by: dholmes, sspitsyn, coleenp
2017-05-04 10:05:29 -04:00
Ioi Lam
c34f76b22e
8179625: [BACKOUT] of 8179305 Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime
...
Reviewed-by: hseigel
2017-05-04 06:54:52 -07:00