Commit Graph

20728 Commits

Author SHA1 Message Date
Roland Westrelin
1a809c454a Merge 2013-10-28 12:21:00 -07:00
Roland Westrelin
9ba485b29f 8027140: Assertion in compiler when running bigapps/Kitchensink/stability
Filter() code for TypeKlassPtr not moved when permgen removal was introduced

Reviewed-by: twisti, iveresov
2013-10-28 09:58:59 +01:00
Niclas Adlertz
651b1c2f84 Merge 2013-10-25 12:40:10 -07:00
Niclas Adlertz
d9f039a458 8026940: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
Remove input to junk phi if they also become dead during post_allocate_copy_removal

Reviewed-by: roland
2013-10-25 10:13:40 +02:00
Christian Thalinger
cf3a7f1dcc Merge 2013-10-24 16:26:31 -07:00
Christian Thalinger
9620913796 8026328: Setting a breakpoint on invokedynamic crashes the JVM
Reviewed-by: jrose, roland
2013-10-24 16:23:07 -07:00
Roland Westrelin
6738fb5c5d 8026978: JSR292: fatal error: Type profiling not implemented on this platform
Force TypeProfileLevel to 0 on non x86

Reviewed-by: twisti
2013-10-24 19:32:34 +02:00
Niclas Adlertz
fedbc5721f Merge 2013-10-23 19:22:28 +00:00
Vladimir Ivanov
cb5592b08e 8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
Reviewed-by: kvn, twisti
2013-10-23 20:20:03 +04:00
Serguei Spitsyn
3375e14588 8023004: JSR 292: java.lang.RuntimeException: Original target method was called
Reviewed-by: jrose
2013-10-23 20:15:24 +04:00
Roland Westrelin
1b5bd82335 8024070: C2 needs some form of type speculation
Record unused type profile information with type system, propagate and use it.

Reviewed-by: kvn, twisti
2013-10-23 12:40:23 +02:00
Niclas Adlertz
e608f6fde3 8026939: assert(Reachblock != NULL) failed: Reachblock must be non-NULL
We can reach this state from phi input rematerialization, so pass in the Reaches of the predecessor

Reviewed-by: roland, twisti
2013-10-23 10:44:12 +02:00
Albert Noll
ceb177b16f 8026407: VM crashes on linux-ppc and linux-i586 when there is not enough ReservedCodeCacheSize specified
Ensure currently required generation of AdapterHandlerLibrary::create_native_wrapper()

Reviewed-by: roland, iveresov
2013-10-23 10:00:39 +02:00
Rickard Bäckman
4b0c603628 Merge 2013-10-22 14:02:15 +00:00
Roland Westrelin
b94884a330 8026251: New type profiling points: parameters to methods
X86 interpreter and c1 type profiling for parameters on method entries

Reviewed-by: kvn, twisti
2013-10-22 09:51:47 +02:00
Igor Veresov
4db165a8d7 Merge 2013-10-21 17:34:27 -07:00
Alejandro Murillo
81ac3108d4 8023496: [jprt] build and test solaris 64-bits only
Reviewed-by: tbell, jcoomes
2013-10-21 14:38:11 -07:00
Rickard Bäckman
e2efed4a9b 8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected here
Reviewed-by: iveresov, roland
2013-10-21 15:31:16 +02:00
Igor Ignatyev
1fbfd1734c 8026865: [TESTBUG] 'compiler/print/PrintInlining.java' should specify -XX:+UnlockDiagnosticVMOptions
Reviewed-by: twisti, iveresov
2013-10-21 09:21:41 +04:00
Igor Veresov
9bf565afeb Merge 2013-10-19 22:22:05 -07:00
Igor Ignatyev
50b8567c55 8023318: compiler/whitebox tests timeout with enabled TieredCompilation
Reviewed-by: kvn, twisti
2013-10-19 21:54:46 +04:00
Igor Ignatyev
fce1adef81 8026414: [TESTBUG] Tests for Tiered/NonTiered levels
Reviewed-by: twisti, iveresov
2013-10-19 21:54:44 +04:00
Alejandro Murillo
801ca669e4 8026928: new hotspot build - hs25-b56
Reviewed-by: jcoomes
2013-10-19 08:52:21 -07:00
Roland Westrelin
3f8ae3e9b9 8024069: replace_in_map() should operate on parent maps
Type information gets lost because replace_in_map() doesn't update parent maps

Reviewed-by: kvn, twisti
2013-10-19 12:16:43 +02:00
Alejandro Murillo
b6747accdf Added tag hs25-b55 for changeset 9e1f4b025644 2013-10-18 21:30:43 -07:00
Alejandro Murillo
be7804bbf5 Merge 2013-10-18 21:30:42 -07:00
Morris Meyer
801b3e680e 8008242: VerifyOops is broken on SPARC
Fixed displacement issues in SPARC macroassembler and ensure that getClass intrinsic temporary result is T_METADATA

Reviewed-by: kvn, twisti
2013-10-18 12:15:32 -07:00
John Coomes
8d381f2b2e Merge 2013-10-18 12:10:44 -07:00
Niclas Adlertz
8a2c02c416 Merge 2013-10-18 09:36:35 +00:00
Niclas Adlertz
3838ed7b68 8022783: Nashorn test fails with: assert(!def_outside->member(r))
Enables private copies of inputs for recent spill copies as well

Reviewed-by: kvn, twisti
2013-10-18 10:50:17 +02:00
Karen Kinnear
4f064cafe6 8026365: NoClassDefinitionFound for anonymous class invokespecial
Reviewed-by: dcubed, kamg
2013-10-17 23:30:17 -04:00
Igor Veresov
d94fef24b5 Merge 2013-10-17 10:58:45 -07:00
Albert Noll
12fb9529af 8026708: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
Increase size for the template interpreter accordingly

Reviewed-by: kvn, twisti
2013-10-17 19:47:04 +02:00
Christine Lu
1012033130 Added tag jdk8-b112 for changeset 0bbe54dca484 2013-10-17 09:40:51 -07:00
J. Duke
d38a1f186d Merge 2017-07-05 19:16:31 +02:00
J. Duke
e869fe9090 Merge 2017-07-05 19:16:28 +02:00
J. Duke
2a506a4bc3 Merge 2017-07-05 19:16:20 +02:00
J. Duke
173d39e5b8 Merge 2017-07-05 19:16:14 +02:00
J. Duke
4a0d7c5b26 Merge 2017-07-05 19:16:07 +02:00
J. Duke
270b480e98 Merge 2017-07-05 19:15:59 +02:00
J. Duke
a323d70653 Merge 2017-07-05 19:15:55 +02:00
J. Duke
a201156d7e Merge 2017-07-05 19:15:37 +02:00
J. Duke
5e19a4a4ea Added tag jdk8-b111 for changeset b9a0f6c693f3 2017-07-05 19:15:04 +02:00
J. Duke
27cab0e0c8 Merge 2017-07-05 19:15:04 +02:00
J. Duke
2e941607dd Merge 2017-07-05 19:15:01 +02:00
J. Duke
ad7c96af78 Merge 2017-07-05 19:14:57 +02:00
J. Duke
9212c2d707 Merge 2017-07-05 19:14:54 +02:00
J. Duke
4a42454909 Merge 2017-07-05 19:14:50 +02:00
J. Duke
bd877c5e12 Merge 2017-07-05 19:14:47 +02:00
J. Duke
247035b615 Merge 2017-07-05 19:14:44 +02:00