Commit Graph

35600 Commits

Author SHA1 Message Date
Nils Eliasson
ae0867c9f8 8063112: Compiler diagnostic commands should have locking instead of safepoint
Remove unnecessary vm-ops and add locking instead, improve output

Reviewed-by: kvn
2016-01-22 15:25:40 +01:00
Doug Simon
56c2dccccf 8148981: remove ResolvedJavaType.getClassFilePath()
Reviewed-by: twisti
2016-02-03 12:16:44 +01:00
Roland Schatz
76b459d629 8146608: [JVMCI] DebugInfo Tests on DeoptimizeALot runs fails in assert(_pc == *pc_addr || pc == *pc_addr) frame::patch_pc() /frame_x86.cpp:285
Reviewed-by: twisti
2016-02-03 12:16:44 +01:00
Jamsheed Mohammed
eb2347dd71 8143897: Weblogic12medrec assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same
ExceptionCache read is lock-free and assume strong memory ordering in write code. Added storestore memory barrier in write path to handle this.

Reviewed-by: kvn, thartmann, dlong
2016-02-04 12:33:31 +01:00
Tobias Hartmann
16f749ef45 8148751: [TESTBUG] compiler/whitebox/AllocationCodeBlobTest.java fails due to unexpected code cache allocation
Do all the measurements and then check the results to avoid unexpected code cache allocations.

Reviewed-by: vlivanov
2016-02-03 17:51:47 +01:00
Roland Westrelin
918ff2456b Merge 2016-02-03 13:32:52 +01:00
Roland Westrelin
1462f0b038 8147645: get_ctrl_no_update() code is wrong
Array.fill intrinsification code doesn't mark replaced control as dead

Reviewed-by: kvn
2016-02-03 10:58:50 +01:00
Zoltan Majo
d25cc9be66 8148753: Compilation fails due to field accesses on array types
Treat accesses to fields of array types as accesses to fields of java.lang.Object.

Reviewed-by: kvn
2016-02-03 10:39:49 +01:00
Tobias Hartmann
694d16f4cc 8148490: RegisterSaver::restore_live_registers() fails to restore xmm registers on 32 bit
Fixed stack offsets for xmm register saving/restoring code on 32 bit.

Reviewed-by: kvn, mcberg
2016-02-03 09:09:56 +01:00
Krystal Mo
415eda1274 8003585: strength reduce or eliminate range checks for power-of-two sized arrays
Change ((x & m) u<= m) to always true and ((x & (m - 1)) u< m) into (m > 0)

Reviewed-by: kvn, roland
2016-01-19 14:52:33 +01:00
Pavel Punegov
d26d6fa3ef 8144239: [TESTBUG] InlineCommandTest.java: unknown compiler level 0 for commpile ID: 651
Add Xbatch to make compilation block test thread.

Reviewed-by: kvn
2016-02-01 19:45:26 +03:00
Tobias Hartmann
9e2947c3c6 Merge 2016-01-29 08:47:18 +01:00
Alejandro Murillo
34efd50e20 Merge 2016-01-28 16:30:37 -08:00
J. Duke
7f0667866d Merge 2017-07-05 21:17:06 +02:00
J. Duke
21d766f42a Merge 2017-07-05 21:17:00 +02:00
J. Duke
1e8ae29f46 Merge 2017-07-05 21:16:49 +02:00
J. Duke
86233ca14c Merge 2017-07-05 21:16:42 +02:00
J. Duke
0b0724965f Merge 2017-07-05 21:16:36 +02:00
J. Duke
5f54b9b5a8 Merge 2017-07-05 21:16:28 +02:00
J. Duke
d15935e2e7 Merge 2017-07-05 21:16:22 +02:00
J. Duke
0b052af2e8 Merge 2017-07-05 21:16:13 +02:00
J. Duke
5ff5c40986 Added tag jdk-9+103 for changeset 4a652e4ca952 2017-07-05 21:15:55 +02:00
J. Duke
8521982b8d Merge 2017-07-05 21:15:54 +02:00
J. Duke
2612d7f07e Merge 2017-07-05 21:15:48 +02:00
J. Duke
85bdef87fe Merge 2017-07-05 21:15:37 +02:00
J. Duke
c9425da8b0 Merge 2017-07-05 21:15:28 +02:00
J. Duke
474a266c30 Merge 2017-07-05 21:15:18 +02:00
J. Duke
9827ff6c94 Merge 2017-07-05 21:15:07 +02:00
J. Duke
1fc0e0d933 Merge 2017-07-05 21:14:58 +02:00
J. Duke
419090b05c Merge 2017-07-05 21:14:30 +02:00
J. Duke
336bf16ec0 Added tag jdk-9+102 for changeset 2dc4c11fe488 2017-07-05 21:13:10 +02:00
J. Duke
07b44796c2 Merge 2017-07-05 21:13:10 +02:00
J. Duke
0a80d8b834 Merge 2017-07-05 21:13:05 +02:00
J. Duke
7e8a2d4068 Merge 2017-07-05 21:12:56 +02:00
J. Duke
8d15b19e9d Merge 2017-07-05 21:12:50 +02:00
J. Duke
6b21b0b360 Merge 2017-07-05 21:12:43 +02:00
J. Duke
b494b80d46 Merge 2017-07-05 21:12:36 +02:00
J. Duke
dcec4a95d6 Merge 2017-07-05 21:12:31 +02:00
J. Duke
9ba5b7aa07 Merge 2017-07-05 21:12:21 +02:00
J. Duke
fa2f198c1a Added tag jdk-9+101 for changeset 80f67512daa1 2017-07-05 21:12:06 +02:00
J. Duke
180c59d147 Merge 2017-07-05 21:12:04 +02:00
J. Duke
80930473c5 Merge 2017-07-05 21:11:59 +02:00
J. Duke
5de18d39b0 Merge 2017-07-05 21:11:52 +02:00
J. Duke
e5edf8357f Merge 2017-07-05 21:11:46 +02:00
J. Duke
26d96236f5 Merge 2017-07-05 21:11:40 +02:00
J. Duke
234f0ebe97 Merge 2017-07-05 21:11:33 +02:00
J. Duke
96c16cf531 Merge 2017-07-05 21:11:27 +02:00
J. Duke
dfd20615b9 Merge 2017-07-05 21:11:19 +02:00
J. Duke
4a3e3d4ffa Added tag jdk-9+100 for changeset 4379223f8806 2017-07-05 21:11:03 +02:00
J. Duke
9fcb6958fa Merge 2017-07-05 21:11:02 +02:00