12807 Commits

Author SHA1 Message Date
Jesper Wilhelmsson
bfd05658c9 Merge 2016-12-27 22:34:07 +01:00
Igor Ignatyev
0f4b983549 Merge 2016-12-23 22:28:07 +00:00
Boris Molodenkov
f805a3a054 8170918: Remove shell script from test/compiler/c2/cr7200264/TestIntVect.java
Reviewed-by: kvn
2016-12-21 15:01:01 +03:00
Coleen Phillimore
6a740beabf Merge 2016-12-23 15:09:03 +00:00
George Triantafillou
89bfef80d0 8171318: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java fails latest Jigsaw integration
Reviewed-by: sspitsyn, dholmes
2016-12-22 11:37:49 -05:00
Igor Veresov
2d444d6f19 8168792: [AOT] problems in MethodHandle with aot-compiled java.base
Properly support assertions in AOT

Reviewed-by: kvn
2016-12-22 17:26:02 -08:00
Lutz Schmidt
9b98f88304 8170981: Possible access to char array with negative index
Check arithmetic before trying to access array by index.

Reviewed-by: rprotacio, dholmes, gziemski
2016-12-22 15:01:20 -06:00
Arno Zeller
43b7b1bd77 8171924: Use SIZE_FORMAT to print size_t values
Reviewed-by: dholmes, tschatzl, coleenp, goetz
2016-12-22 16:51:25 +01:00
Dmitry Fazunenko
f82263efb8 8170860: Get rid of the humanReadableByteCount() method in openjdk/hotspot
Reviewed-by: mgerdin, mchernov
2016-12-22 10:17:18 +00:00
Ioi Lam
37f332b8ee 8171809: Remove unused CDS code from JDK 9
Reviewed-by: jiangli, ccheung, mseledtsov
2016-12-15 19:26:41 -08:00
Michail Chernov
8e29aab602 8171045: gc/stress/TestStressG1Humongous.java fails to allocate the heap
Reviewed-by: tschatzl, kzhaldyb
2016-12-23 20:44:48 +03:00
Martin Doerr
c44e860576 8171244: PPC64: Make interpreter's math entries consistent with C1 and C2 and support FMA
Reviewed-by: kvn, goetz
2016-12-15 14:24:04 +01:00
Lana Steuck
223348faf1 Merge 2016-12-14 20:34:29 +00:00
Lana Steuck
0c8c151515 Added tag jdk-9+149 for changeset a91250ba2c70 2016-12-14 20:23:23 +00:00
Serguei Spitsyn
9f7f109492 8171226: simple typo in the JVMTI spec
Replace "bot" with "not"

Reviewed-by: alanb
2016-12-14 02:35:33 -08:00
Martin Doerr
8242125c4f 8170991: PPC64: Bad code for initialization of short arrays
Implement special ClearArray nodes to improve initialization.

Reviewed-by: goetz
2016-12-14 10:28:52 +01:00
Thomas Stuefe
8838ae7b46 8170933: Cleanup Metaspace Chunk manager: Unify treatment of humongous and non-humongous chunks
Reviewed-by: mgerdin, coleenp
2016-12-14 09:14:16 +01:00
David Holmes
f06a97a1d1 Merge 2017-03-16 09:43:26 +00:00
Thomas Schatzl
6a9ca1701d 8155094: Add logging for long lasting methods found in JDK-8152948
Adds logging for DerivedPointerTable, TLAB preparation and resizing, and new collection set setup work

Reviewed-by: kbarrett, sangheki
2017-03-16 09:05:20 +01:00
Coleen Phillimore
4b9562288f 8155672: Remove instanceKlassHandles and KlassHandles
Use unhandled pointers for Klass and InstanceKlass, remove handles with no implementation.

Reviewed-by: dholmes, lfoltan, vlivanov, sspitsyn
2017-03-15 10:25:37 -04:00
Thomas Schatzl
7bca463789 8168467: Use TaskEntry as task mark queue elements
Change the mark stack to use TaskEntry queue elements to improve type safety instead of casting around raw pointers.

Reviewed-by: kbarrett, sangheki
2017-03-15 11:44:46 +01:00
Coleen Phillimore
35e8433c1c Merge 2017-03-14 14:07:24 -04:00
Thomas Stuefe
35d5d1c53d 8173848: realpath is unsafe
Fix occurrences of realpath in hotspot to use safe POSIX.1-2008 form.

Reviewed-by: dsamersoff, dholmes, clanger
2017-03-13 20:23:11 +01:00
Zoltan Majo
fcb5908230 8159734: Consistency check fails with -XX:-ProfileInterpreter
Re-establish the consistency of profiling information also with -XX:-ProfileInterpreter.

Reviewed-by: kvn
2017-03-13 13:01:47 +01:00
Tobias Hartmann
43a771e998 8176441: assert(false) failed: modified node was not processed by IGVN.transform_old()
The shiftNode needs to be added to the IGVN worklist after being modified.

Reviewed-by: kvn, vlivanov
2017-03-13 12:13:09 +01:00
Ioi Lam
f5777dc9bd 8005165: Remove CPU-dependent code in self-patching vtables
Reviewed-by: coleenp, stuefe, jiangli
2017-03-03 23:08:35 -08:00
Christian Tornqvist
e04f906b93 8175300: Enable artifact resolution for jtreg tests
Reviewed-by: ihse, gtriantafill
2017-03-10 12:58:37 -05:00
Harold Seigel
8a5f33bd16 8172514: Stop checking for duplicate packages in the JVM_DefineModule() package list
Use GrowableArray append() instead of append_if_missing() to stop searching for duplicates

Reviewed-by: redestad, coleenp, dholmes, gtriantafill
2017-03-10 08:04:17 -05:00
Sangheon Kim
ade6d7cd18 8164038: Missing volatile keyword at CardTableRS::write_ref_field_gc_par()
Reviewed-by: tschatzl, kbarrett
2017-03-09 15:00:23 -08:00
Thomas Stuefe
5806258936 8176140: 8176140-Crashes-or-timeouts-during-error-reporting-may-lead-to-infinitely-repeated-error-logs-until-ErrorLogTimeout-is-hit
Reviewed-by: cjplummer, dholmes
2017-03-08 19:25:15 +01:00
Alexander Harlap
6fdf396624 8165674: G1CMMarkStack::out_of_memory possibly redundant
Remove the redundant G1CMMarkStack::_out_of_memory member.

Reviewed-by: kbarrett, tschatzl
2017-03-09 10:48:44 +01:00
Vladimir Kozlov
4afa69ef22 Merge 2017-03-09 01:07:28 +00:00
Lutz Schmidt
0171aad88e 8175369: [ppc] Provide intrinsic implementation for CRC32C
Reviewed-by: mdoerr, simonis, kvn
2017-03-08 17:01:13 -08:00
Sangheon Kim
1e8667e334 8176403: [TESTBUG] gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA is referencing no longer existing group
Changed to use correct test library path

Reviewed-by: dholmes, dcubed
2017-03-08 15:48:41 -08:00
Lutz Schmidt
99a554c5ad 8175368: [s390] Provide intrinsic implementation for CRC32C
Reviewed-by: mdoerr, simonis
2017-03-08 14:55:32 +01:00
Sangheon Kim
a235f9f6ef Merge 2017-03-07 22:58:16 +00:00
Sangheon Kim
75eb6d9735 Merge 2017-03-07 22:35:54 +00:00
Chris Plummer
f91cc0cd42 8175341: "java/util/Arrays/ParallelPrefix.java" Crash Internal Error ...diagnosticCommand.cpp...assert(k != __null) failed: FinalizerHistogram class is not accessible
Allow the dcmd to fail with a pending exception rather than assert

Reviewed-by: sspitsyn, dholmes
2017-03-07 13:35:34 -08:00
Sangheon Kim
d86c76dca9 8023905: Failing to initialize VM with small initial heap when NUMA and large pages are enabled
Exit VM when fails to initialize small initial heap with NUMA and large pages enabled

Reviewed-by: jmasa, sjohanss
2017-03-07 10:25:58 -08:00
Christian Tornqvist
3e707c3671 8176102: Rename hotspot_fast* test groups to hotspot_tier1*
Reviewed-by: dholmes, mseledtsov, gtriantafill
2017-03-07 11:35:45 -05:00
Gunter Haug
e44e774bbe 8175900: Assertion too strict in G1CollectedHeap::new_mutator_alloc_region
Reviewed-by: simonis, tschatzl, kbarrett
2017-02-27 12:57:16 +01:00
Mikhailo Seledtsov
1bcca93f8a 8176163: [TESTBUG] Create hotspot_cds test group
Created a new test group

Reviewed-by: sspitsyn, dholmes, ehelin
2017-03-06 09:24:47 -08:00
Thomas Schatzl
8d405d171c 8071278: Fix the closure mess in G1RemSet::refine_card()
Remove the use of many nested closure in the code to refine a card.

Reviewed-by: kbarrett, sjohanss
2017-03-06 17:03:35 +01:00
Thomas Schatzl
6677810ffa 8175367: Wrong assert for UseCompressedOops in aarch64 Copy::conjoint_oops_atomic implementation
Remove wrong check for UseCompressedOops

Reviewed-by: aph
2017-03-06 15:33:14 +01:00
Kim Barrett
b067fc774d 8175221: Cleanup DirtyCardQueueSet::concatenate_log
Concatenate_log calls flush, flush no longer checks "permanent"

Reviewed-by: tschatzl, shade
2017-03-04 15:56:22 -05:00
Robbin Ehn
2ea73551ba 8176096: Wrong macro checks for INCLUDE_TRACE
Reviewed-by: dholmes, coleenp, mgronlun
2017-03-03 12:02:35 +01:00
Robbin Ehn
b9ba95a6f3 Merge 2017-03-02 14:19:49 +01:00
Robbin Ehn
812444f78a 8136650: Add support for custom jtreg native tests
Reviewed-by: ctornqvi, erikj
2017-03-02 09:51:47 +01:00
Chris Plummer
57f866aaeb 8155980: ARM InterpreterMacroAssembler::get_method_counters() should not be saving caller saved registers
Make get_method_counters() only save registers specified by caller, not all of them

Reviewed-by: dlong, jiangli
2017-03-01 14:59:36 -08:00
Christian Tornqvist
7519b299b3 Merge 2017-03-01 13:47:11 +00:00