Lana Steuck
|
3edb9c14f7
|
Merge
|
2017-06-24 00:24:40 +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 |
|
Lana Steuck
|
63253f80e8
|
Merge
|
2017-06-14 20:05:32 +00: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 |
|
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 |
|
Lana Steuck
|
b415169648
|
Merge
|
2017-05-31 17:45:57 +00:00 |
|
Lana Steuck
|
7b47a378fa
|
Merge
|
2017-05-19 04:18:25 +00:00 |
|
Michael Berg
|
14f29663c9
|
8178800: compiler/c2/PolynomialRoot.java fails on Xeon Phi linux host with UseAVX=3
Upper register bank support added for novl machines that emit EVEX
Reviewed-by: kvn, thartmann
|
2017-05-16 12:55:54 -07:00 |
|
Lana Steuck
|
17961706b2
|
Merge
|
2017-05-11 20:23:29 +00:00 |
|
Andrew Haley
|
916cb71538
|
8179954: AArch64: C1 and C2 volatile accesses are not sequentially consistent
Reviewed-by: roland
|
2017-05-11 13:11:42 +01:00 |
|
Andrew Haley
|
1ce2a36252
|
8179444: AArch64: Put zero_words on a diet
Reviewed-by: roland
|
2017-05-09 16:48:16 +01:00 |
|
Magnus Ihse Bursie
|
7c75811e59
|
8179889: Fix typographic errors in copyright headers
Reviewed-by: erikj, dholmes
|
2017-05-09 12:53:37 +02:00 |
|
Andrew Haley
|
99e8874a91
|
8179701: AArch64: Reinstate FP as an allocatable register
Reviewed-by: roland
|
2017-05-05 17:29:57 +01:00 |
|
Lana Steuck
|
f50ba6cf4d
|
Merge
|
2017-05-05 04:49:35 +00:00 |
|
Andrew Haley
|
c28cbe09a6
|
Merge
|
2017-04-28 18:10:28 +01:00 |
|
Lana Steuck
|
5ac911bb57
|
Merge
|
2017-04-22 00:21:28 +00:00 |
|
Andrew Haley
|
95093ee7f6
|
8178968: AArch64: Remove non-standard code cache size
Reviewed-by: roland
|
2017-04-19 16:41:27 +01:00 |
|
Lana Steuck
|
2293dc116c
|
Merge
|
2017-04-13 20:35:45 +00:00 |
|
David Holmes
|
bb2a9268c7
|
8135161: Missing commas in copyright notices
Reviewed-by: sspitsyn
|
2017-04-11 19:39:16 -04:00 |
|
Tobias Hartmann
|
a8a97e6625
|
8178033: C1 crashes with -XX:UseAVX = 3: "not a mov [reg+offs], reg instruction"
Skip the EVEX prefix such that the instruction address points to the prefixed opcode.
Reviewed-by: kvn, mcberg
|
2017-04-06 08:19:42 +02:00 |
|
Lana Steuck
|
71d06e676b
|
Merge
|
2017-04-06 04:50:34 +00:00 |
|
Jesper Wilhelmsson
|
aa49aa7eab
|
Merge
|
2017-03-30 19:55:04 +02:00 |
|
Andrew Dinn
|
42e6eea305
|
8177661: AArch64: Incorrect C2 patterns cause system register corruption
Correct ad rule output register types from iRegX to iRegXNoSp
Reviewed-by: aph, kvn
|
2017-03-27 06:18:28 -04:00 |
|
Mikael Gerdin
|
cc1aaab7e9
|
8176100: [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles
Reviewed-by: kbarrett, coleenp, tschatzl
|
2017-03-22 15:25:21 +01:00 |
|
Lana Steuck
|
f1dabb55b4
|
Merge
|
2017-03-16 20:47:13 +00:00 |
|
Lana Steuck
|
b636d90917
|
Merge
|
2017-03-13 19:59:41 +00:00 |
|
Jesper Wilhelmsson
|
ca341236ca
|
8176054: [BACKOUT][REDO] G1 Needs pre barrier on dereference of weak JNI handles
Reviewed-by: kbarrett, mgerdin
|
2017-03-02 17:46:59 +01:00 |
|
Lana Steuck
|
7a3d0a1349
|
Merge
|
2017-02-23 17:22:44 +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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Rickard Bäckman
|
08aeb22f48
|
8165256: ARM64: vm/gc/concurrent/lp30yp10rp30mr0st300 Crash SIGBUS
Reviewed-by: aph
|
2017-02-15 14:00:13 +01:00 |
|
Lana Steuck
|
e02360463a
|
Merge
|
2017-02-09 18:15:37 +00:00 |
|
Jesper Wilhelmsson
|
3560e1733c
|
Merge
|
2017-02-04 03:29:40 +01: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 |
|
Jesper Wilhelmsson
|
710612ff65
|
Merge
|
2017-02-01 00:56:16 +01:00 |
|
Jesper Wilhelmsson
|
1d6671c5cd
|
Merge
|
2017-01-31 20:54:45 +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 |
|
Andrew Dinn
|
540ec375c3
|
8173339: AArch64: Fix minimum stack size computations
Reviewed-by: aph
|
2017-01-26 11:47:39 -05: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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|