Zoltan Majo
17cc8b583e
Merge
2016-04-29 13:10:01 +02:00
Zoltan Majo
b5f1bd24d2
Merge
2016-04-29 12:05:31 +02:00
Zoltan Majo
413417522f
8153340: Disallow misconfiguration and improve the consistency of allocation prefetching
...
Improve allocation prefetching.
Reviewed-by: kvn
2016-04-29 08:32:42 +02:00
Martin Doerr
8f2a47ba2e
8154836: VM crash due to "Base pointers must match"
...
Improve the handling of AddP nodes in final graph reshaping.
Reviewed-by: kvn, zmajo
2016-04-28 10:32:12 +02:00
Tom Rodriguez
593cf3fb16
8152903: [JVMCI] CompilerToVM::resolveMethod should correctly handle private methods in interfaces
...
Reviewed-by: iveresov
2016-04-27 16:20:49 -07:00
Roland Westrelin
23ce249250
8154939: 8153998 broke vectorization on aarch64
...
Reviewed-by: kvn, mcberg
2016-04-27 01:14:07 -07:00
Rickard Bäckman
b853eb7f5c
8151956: Support non-continuous CodeBlobs in HotSpot
...
Reviewed-by: iveresov, thartmann, simonis
2016-04-26 10:28:51 +02:00
Vladimir Ivanov
67ff4391ec
8154172: C1: NPE is thrown instead of linkage error when invoking nonexistent method
...
Reviewed-by: kvn
2016-04-25 21:25:22 +03:00
Vladimir Ivanov
e17b342749
8134918: C2: Type speculation produces mismatched unsafe accesses
...
Reviewed-by: kvn
2016-04-25 18:36:27 +03:00
Tobias Hartmann
3a358f4cff
8086057: Crash with "modified node is not on IGVN._worklist" when running with -XX:-SplitIfBlocks
...
Pre-loop Opaque1 node 'pre_opaq' should be put on the IGVN worklist after modification.
Reviewed-by: kvn
2016-04-25 10:53:42 +02:00
Tobias Hartmann
ebc384160f
8154763: Crash with "assert(RangeCheckElimination)" if RangeCheckElimination is disabled
...
Disable multiversioning if range check elimination is turned off.
Reviewed-by: mcberg, kvn
2016-04-25 10:51:44 +02:00
Nils Eliasson
24d3db305c
8153527: break_tty_lock_for_safepoint causes "assert(false) failed: bad tag in log" and broken compile log
...
Retake tty_lock before printing closing tag in print_optoassembly
Reviewed-by: kvn
2016-04-22 16:05:00 +02:00
Tobias Hartmann
257c8ccafc
8086068: VM crashes with "-Xint -XX:+UseCompiler" options
...
Prevent incompatible compiler flag combination.
Reviewed-by: zmajo, kvn, ddmitriev
2016-04-21 10:52:00 +02:00
Vladimir Ivanov
04dd07454a
8154145: Missing klass/method name in stack traces on error
...
Reviewed-by: stefank, cjplummer
2016-04-20 20:40:46 +03:00
Bharadwaj Yadavalli
d61df5babe
Merge
2016-04-19 15:26:59 -04:00
Robbin Ehn
167be2a61c
8154059: JVMTI ObjectTagging to UL
...
Reviewed-by: sspitsyn, mlarsson
2016-04-19 14:21:26 +02:00
Robbin Ehn
9d7444952a
8154041: JVMTI trace to Unified Logging
...
Reviewed-by: sspitsyn, mlarsson
2016-04-19 14:14:04 +02:00
Marcus Larsson
1ea0fb7b87
Merge
2016-04-19 12:30:00 +02:00
Robbin Ehn
4b7eacd933
8154235: Using deprecated flags converted to UL shows wrong hint
...
Reviewed-by: rprotacio, mockner, coleenp
2016-04-19 09:48:43 +02:00
Mikael Gerdin
bda93dad55
Merge
2016-04-19 09:06:38 +02:00
Stefan Karlsson
66777c3399
8067785: Using AlwaysPreTouch does not always touch all pages
...
Reviewed-by: pliden, drwhite
2016-04-19 08:12:28 +02:00
Michael Berg
64cf7e6b6f
8153998: Masked vector post loops
...
Masked vectorization for post loops to execute in a single iteration in place of fixup scalar loops which used to take many iterations to complete work for user loops.
Reviewed-by: twisti, kvn
2016-04-18 15:18:14 -07:00
Kim Barrett
3079c942b6
8133051: Concurrent refinement threads may be activated and deactivated at random
...
Establish min threshold step; earlier primary refinement thread activation.
Reviewed-by: tschatzl, drwhite, mgerdin, jmasa
2016-04-18 14:52:31 -04:00
Roland Westrelin
e08e2ac711
8154135: Loop alignment may be added inside the loop body
...
Reviewed-by: kvn, vlivanov
2016-04-18 20:57:27 +03:00
Thomas Schatzl
4c2f0704f3
8153170: Card Live Data does not correctly handle eager reclaim
...
The card live data of regions eagerly reclaimed during remark and cleanup pause could be wrong, not considering that these regions were eagerly reclaimed and empty.
Reviewed-by: drwhite, kbarrett
2016-04-18 16:54:04 +02:00
Thomas Schatzl
d55089d82b
8153503: Move remset scan iteration claim to remset local data structure
...
Reviewed-by: drwhite, mgerdin
2016-04-18 16:51:14 +02:00
Zoltan Majo
c05dd2fdca
8153357: C2 creates incorrect cast after eliminating phi with unique input
...
Refine C2's logic to determine the type of cast node added.
Reviewed-by: kvn
2016-04-18 11:22:51 +02:00
Zoltan Majo
acab1fddac
8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled
...
Set UseLoopCounter ergonomically if on-stack-replacement is enabled. Print warning.
Reviewed-by: kvn
2016-04-18 09:39:55 +02:00
Daniel D. Daugherty
2e49c43a00
Merge
2016-04-14 20:43:16 -07:00
Daniel D. Daugherty
f6e4fcc556
Merge
2016-04-14 17:42:29 -07:00
Rachel Protacio
35554a995f
Merge
2016-04-14 15:38:04 +00:00
Rachel Protacio
aa0d0aa80d
Merge
2016-04-14 14:05:09 +00:00
Rachel Protacio
acd52761a2
8152845: Improve PackageEntry and ModuleEntry print methods for future logging
...
Changed print methods for PackageEntry and ModuleEntry to take an outputStream
Reviewed-by: lfoltan, hseigel, coleenp
2016-04-14 09:46:03 -04:00
Marcus Larsson
7ef647996f
Merge
2016-04-14 15:10:50 +02:00
Bengt Rutisson
dc9715ebf1
Merge
2016-04-14 13:31:11 +02:00
Robbin Ehn
e13ecd97b0
8154064: JVMTI trace event crashes
...
Reviewed-by: sla, stefank
2016-04-14 11:55:28 +02:00
Bengt Rutisson
3bb96580fb
8073321: assert(q > prev_q) failed: we should be moving forward through memory
...
Reviewed-by: jmasa, mgerdin
2016-04-14 11:17:34 +02:00
Stefan Johansson
e79c2a2d8b
8153745: Avoid spawning G1ParPreserveCMReferentsTask when there is no work to be done
...
Reviewed-by: brutisso, jmasa, tschatzl
2016-04-14 08:30:37 +02:00
Stefan Johansson
a9e64aa572
8154051: Change G1YoungGenSizer to use UL log_warning instead of warning
...
Reviewed-by: brutisso, mgerdin
2016-04-14 08:30:15 +02:00
Gerard Ziemski
8e65d33717
Merge
2016-04-14 03:57:13 +00:00
Coleen Phillimore
50a5ba9849
Merge
2016-04-13 23:31:40 +00:00
Derek White
1326ae31c8
8152905: hs_err file is missing gc threads
...
List the GC threads in the hs_err file in the "Other Threads" section
Reviewed-by: dcubed, coleenp
2016-04-13 17:00:54 -04:00
Gerard Ziemski
f474e970ba
8153039: Command line processing should use mtCommand or mtArguments rather than mtInternal for NMT
...
Added mtArguments and replaced argument related usages of mtInternal with the new flag.
Reviewed-by: coleenp, gtriantafill
2016-04-13 15:53:46 -05:00
Coleen Phillimore
8e63a10779
8148772: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool
...
8151546: nsk/jvmti/RedefineClasses/StressRedefine fails in hs nightly
ConstantPool::resolve_constant_at_impl() isn't thread safe for MethodHandleInError and MethodTypeInError and Constant pool merging is not thread safe for source_file_name.
Reviewed-by: sspitsyn, dcubed
2016-04-13 12:57:31 -04:00
Nils Eliasson
90d0e9a566
8153013: BlockingCompilation test times out
...
Task has no invocation count and get stale at once
Reviewed-by: kvn, iveresov, twisti
2016-04-13 14:48:22 +02:00
Nils Eliasson
c8593eff81
8154151: VM crashes with assert "Ensure we don't compile before compilebroker init"
...
Drop compiles submitted with complevel_none
Reviewed-by: kvn
2016-04-18 11:30:10 +02:00
Derek White
8423e2c392
8149405: OOM Error running java/lang/invoke/MethodHandlesTest.java on windows-x86
...
Add missing ResourceMarks to release memory more quickly.
Reviewed-by: jmasa, kbarrett
2016-04-12 14:46:02 -04:00
Alejandro Murillo
45b6e4a1ca
Merge
2016-04-11 14:21:25 -07:00
Mikael Gerdin
19cd9b20e8
8153843: G1CardLiveDataHelper incorrectly sets next_live_bytes on dead humongous regions
...
Reviewed-by: drwhite, tschatzl
2016-04-11 09:49:10 +02:00
Mikael Gerdin
89282b0c72
8153834: G1 Card table verification fails due to concurrent region cleanup
...
Reviewed-by: ehelin, tschatzl
2016-04-12 14:03:31 +02:00