Goetz Lindenmaier
4e99638d69
8147937: Adapt SAP copyrights to new company name
...
Reviewed-by: simonis, stuefe
2016-01-21 12:37:47 +01:00
Tom Rodriguez
4205407d83
8146424: runtime/ReservedStack/ReservedStackTest.java triggers: assert(thread->deopt_mark() == __null) failed: no stack overflow from deopt blob/uncommon trap
...
Reviewed-by: twisti
2016-01-22 11:11:06 -08:00
Tom Rodriguez
87d68c21c4
8147432: JVMCI should report bailouts in PrintCompilation output
...
Reviewed-by: kvn, twisti
2016-01-22 11:08:07 -08:00
Tobias Hartmann
a5d7b2b450
8065334: CodeHeap expansion fails although there is uncommitted memory
...
CodeHeap::expand_by() should commit remaining space if requested expansion size is too large.
Reviewed-by: kvn
2016-01-22 12:37:32 +01:00
Tobias Hartmann
f10b59d34a
Merge
2016-01-21 11:30:22 +00:00
Hui Shi
79dd998f3e
8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject
...
In Aarch64 LIR_Assembler.atomic_op, keep stored data reference register in decompressed forms as it may be used later
Co-authored-by: Felix Yang <felix.yang@linaro.org>
Reviewed-by: aph
2016-01-20 04:56:51 -08:00
Roland Schatz
5456fcf370
8147599: [JVMCI] simplify code installation interface
...
Reviewed-by: twisti
2016-01-20 14:22:46 +01:00
Volker Simonis
f3dca540d8
8145336: PPC64: fix string intrinsics after CompactStrings change
...
Reviewed-by: mdoerr, aph, kvn
2016-01-20 16:33:51 +01:00
Roland Westrelin
bf99c27274
8147386: assert(size == calc_size) failed: incorrect size calculattion x86_32.ad
...
Incorrect offset used in spill code for vectors
Reviewed-by: vlivanov, kvn, mcberg
2016-01-19 17:58:02 +01:00
Roland Schatz
fdb6716fd4
8147564: [JVMCI] remove unused method CodeCacheProvider.needsDataPatch
...
Reviewed-by: twisti
2016-01-18 17:31:14 +01:00
Andrew Haley
6b826df140
8146709: AArch64: Incorrect use of ADRP for byte_map_base
...
Reviewed-by: roland
2016-01-19 17:52:52 +00:00
Roland Westrelin
b6658d2b5f
8146999: hotspot/test/compiler/c2/8007294/Test8007294.java test nightly failure
...
Uncast() fails with CheckCastPP
Reviewed-by: kvn, thartmann
2016-01-18 21:34:28 +01:00
Ed Nevill
40ea9a6025
8146843: aarch64: add scheduling support for FP and vector instructions
...
Add pipeline classes for FP/vector pipeline
Reviewed-by: aph
2016-01-12 14:55:15 +00:00
Tom Rodriguez
75901ea0cb
8147433: PrintNMethods no longer works with JVMCI
...
Reviewed-by: kvn, twisti
2016-01-18 11:07:40 -08:00
Tobias Hartmann
40164313e3
Merge
2016-01-18 11:02:42 +01:00
Zoltan Majo
3301846a21
8147441: Unchecked pending exceptions in the WhiteBox API's implementation
...
Add checks for pending exceptions.
Reviewed-by: kvn
2016-01-18 08:50:57 +01:00
Tobias Hartmann
ca56200977
6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type
...
Emit CastII to make narrow ConvI2L dependent on the corresponding range check.
Reviewed-by: kvn, roland
2016-01-18 08:40:25 +01:00
Tobias Hartmann
01a4b31e78
8144212: JDK 9 b93 breaks Apache Lucene due to compact strings
...
String compress/inflate intrinsics need to capture char and byte memory.
Reviewed-by: aph, roland, kvn
2016-01-18 08:34:14 +01:00
Christian Thalinger
01f58aa4da
8146820: JVMCI options should not use System.getProperty directly
...
Reviewed-by: kvn, dnsimon
2016-01-15 13:08:40 -10:00
Vladimir Ivanov
22de0c428d
8146983: C1: assert(appendix.not_null()) failed for invokehandle bytecode
...
Reviewed-by: roland
2016-01-15 21:56:43 +03:00
Vladimir Ivanov
281c7eb895
6985422: flush the output streams before OnError commands
...
Reviewed-by: kvn
2016-01-15 21:56:42 +03:00
Vladimir Ivanov
28046ae321
8140001: _allocateInstance intrinsic does not throw InstantiationException for abstract classes and interfaces
...
Reviewed-by: kvn, shade
2016-01-15 21:56:40 +03:00
Tobias Hartmann
01428c44de
Merge
2016-01-15 09:15:33 +01:00
Alejandro Murillo
e2d7eb35ae
Merge
2016-01-14 20:57:31 -08:00
Doug Simon
394ff6ff9a
8146364: Remove @ServiceProvider mechanism from JVMCI
...
Reviewed-by: twisti
2016-01-14 14:34:36 +01:00
Nils Eliasson
48b6051ee7
8145331: SEGV in DirectivesStack::release(DirectiveSet*)
...
GetDefaultDirective was not updated in 8144873
Reviewed-by: twisti, kvn
2016-01-14 13:24:03 +01:00
Alejandro Murillo
d1460d5224
8146660: Resolve merge issue in resulting from sun.misc.VM move to jdk.internal.misc
...
Reviewed-by: twisti, erikj, chegar
2016-01-13 12:45:36 -08:00
Andrew Haley
fc49b2c2d1
Merge
2016-01-13 15:57:42 +00:00
Chris Hegarty
8f8cd2d815
8146736: Move sun.misc performance counters to jdk.internal.perf
...
Reviewed-by: alanb, mchung, rriggs
2016-01-13 14:34:11 +00:00
Martin Doerr
80d2179644
8146978: PPC64: Fix build after integration of C++ interpreter removal
...
Reviewed-by: goetz
2016-01-13 11:33:21 +01:00
Alejandro Murillo
640cf07750
Merge
2016-01-12 11:31:47 -08:00
Andrew Haley
543ed0a868
8146891: AArch64 needs patch for 8032463
...
Reviewed-by: kvn
2016-01-12 15:01:52 +00:00
Roland Westrelin
3b0e147813
8146792: Predicate moved after partial peel may lead to broken graph
...
Partial peel can leave a pinned node between predicates and loop and prevent some loop predication
Reviewed-by: kvn
2016-01-11 16:02:42 +01:00
Christian Thalinger
148c6a3e77
8146246: JVMCICompiler::abort_on_pending_exception: assert(!thread->owns_locks()) failed: must release all locks when leaving VM
...
Reviewed-by: coleenp, kvn
2016-01-12 10:44:41 -10:00
Konstantin Shefov
360280b4ae
Merge
2016-01-12 16:00:04 +01:00
Ed Nevill
8629682d55
8146886: aarch64: fails to build following 8136525 and 8139864
...
Fix several build errors and warnings
Reviewed-by: aph
2016-01-12 14:21:58 +00:00
Konstantin Shefov
ca68a6b69f
Merge
2016-01-12 15:07:46 +01:00
Tobias Hartmann
0e1b2cd198
8136469: OptimizeStringConcat fails on pre-sized StringBuilder shapes
...
Cut off dead if branch already during parsing (GVN).
Reviewed-by: shade, kvn, roland
2016-01-12 12:55:37 +01:00
Tobias Hartmann
69b52aa28b
8146629: Make phase->is_IterGVN() accessible from Node::Identity and Node::Value
...
Change arguments of Node::Identity() and Node::Value() from PhaseTransform* to PhaseGVN*.
Reviewed-by: kvn, roland
2016-01-12 12:55:09 +01:00
Konstantin Shefov
1a8c7d97b1
8141615: Add new public methods to sun.reflect.ConstantPool
...
Reviewed-by: twisti, iignatyev, coleenp
2016-01-12 13:57:48 +03:00
Roland Westrelin
eb654c02f4
Merge
2016-01-12 11:31:04 +01:00
Zoltan Majo
dfa6539a6a
8086053: Address inconsistencies regarding ZeroTLAB
...
Add zero-initialization to C1 for fast TLAB refills; strenghten C2 conditions for skipping zero-initialization.
Reviewed-by: kvn, thartmann
2016-01-12 09:19:09 +01:00
Roland Westrelin
631c143469
8145322: Code generated from unsafe loops can be slightly improved
...
Improve code generated from checkIndex and unsafe loops
Reviewed-by: kvn, thartmann
2016-01-11 16:33:27 +01:00
Doug Simon
5be1924e89
8146705: Improve JVMCI support for blocking compilation
...
Reviewed-by: twisti, never, iveresov
2016-01-11 14:23:35 +01:00
Christian Thalinger
a0861106e3
Merge
2016-01-11 17:11:57 -08:00
Martin Doerr
f642bbcecd
8146613: PPC64: C2 does no longer respect int to long conversion for stub calls
...
Reviewed-by: kvn, goetz
2016-01-08 10:14:02 +01:00
Vivek Deshpande
6a52e93df7
8143353: update for x86 sin and cos in the math lib
...
Optimize Math.sin() and cos() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
2016-01-08 21:06:50 -08:00
Martin Doerr
ad3414f985
8146612: C2: Precedence edges specification violated
...
Reviewed-by: kvn
2016-01-08 11:41:04 +01:00
Ed Nevill
307d39879b
8146678: aarch64: assertion failure: call instruction in an infinite loop
...
Remove assertion
Reviewed-by: aph
2016-01-08 11:39:47 +00:00
Kishor Kharbas
a8fcb62829
8146581: Minor corrections to the patch submitted for earlier bug id - 8143925
...
Reviewed-by: kvn
2016-01-07 14:29:05 -08:00