Christian Thalinger
bd6731ae92
7003798: test/compiler/6991596 fails with true != false
...
The test of 6991596 fails on SPARCV9.
Reviewed-by: kvn, never, jrose
2010-12-03 06:14:37 -08:00
Christian Thalinger
ffaadcecea
6961690: load oops from constant table on SPARC
...
Oops should be loaded from the constant table of an nmethod instead of materializing them with a long code sequence.
Reviewed-by: never, kvn
2010-12-03 01:34:31 -08:00
Igor Veresov
ab725dba1d
7003554: (tiered) assert(is_null_object() || handle() != NULL) failed: cannot embed null pointer
...
C1 with profiling doesn't check whether the MDO has been really allocated, which can silently fail if the perm gen is full. The solution is to check if the allocation failed and bailout out of inlining or compilation.
Reviewed-by: kvn, never
2010-12-02 17:21:12 -08:00
Christian Thalinger
7fedab77bf
6998985: faulty generic arraycopy on windows x86_64: 4th arg overwritten with oop
...
Reviewed-by: kvn, never
2010-12-02 01:02:55 -08:00
Tom Rodriguez
f9d845fd45
6875026: CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LinearScan.cpp:5486
...
Reviewed-by: kvn, iveresov
2010-12-01 15:47:52 -08:00
Tom Rodriguez
532dec3797
7002666: eclipse CDT projects crash with compressed oops
...
Reviewed-by: kvn, twisti
2010-12-01 10:16:31 -08:00
Igor Veresov
72c2bb7859
Merge
2010-11-30 23:14:25 -08:00
Igor Veresov
d59d7ffc4a
6985015: C1 needs to support compressed oops
...
This change implements compressed oops for C1 for x64 and sparc. The changes are mostly on the codegen level, with a few exceptions when we do access things outside of the heap that are uncompressed from the IR. Compressed oops are now also enabled with tiered.
Reviewed-by: twisti, kvn, never, phh
2010-11-30 23:23:40 -08:00
Christian Thalinger
36b4f60585
7001363: java/dyn/InvokeDynamic should not be a well-known class in the JVM
...
Because of the removal of language support, the JDK 7 API for JSR 292 no longer includes a public class named java/dyn/InvokeDynamic.
Reviewed-by: jrose, kvn
2010-11-30 09:53:04 -08:00
Stefan Karlsson
8006fe8f75
6989984: Use standard include model for Hospot
...
Replaced MakeDeps and the includeDB files with more standardized solutions.
Reviewed-by: coleenp, kvn, kamg
2010-11-23 13:22:55 -08:00
Coleen Phillimore
01f78952da
Merge
2010-11-23 15:01:43 -05:00
Gary Benson
7b0fb2a1e3
7002129: Zero and Shark fixes, 3rd
...
6970683 and 6953144 introduced changes that need to be implemented for Zero and Shark.
Reviewed-by: twisti
2010-11-23 04:33:42 -08:00
Coleen Phillimore
ced35487cb
Merge
2010-11-19 23:46:06 -05:00
Igor Veresov
15c6dde68a
Merge
2010-11-19 17:01:34 -08:00
Jon Masamitsu
6d7849e8e7
Merge
2010-11-19 13:19:49 -08:00
Poonam Bajaj
b91e418b3e
6837842: JNI_CreateJavaVM crashes under impersonation
...
Reviewed-by: acorn, dholmes
2010-11-19 03:41:50 -08:00
Zhengyu Gu
04b08adf06
6751923: JNDI wake up when clock_settime() is called
...
Ported Chris Phillips' patch from jdk5 to jdk7
Reviewed-by: chrisphi, coleenp
2010-11-18 14:37:46 -05:00
Vladimir Kozlov
606ee163ca
7000491: assert(false) failed: should be optimized out in SharedRuntime::g1_wb_pre
...
Wrong value type is used for NULL store when clearing the detail message of the preallocated exception object.
Reviewed-by: never, iveresov
2010-11-18 09:52:48 -08:00
Zhengyu Gu
dd078e8562
Merge
2010-11-17 09:21:51 -05:00
John Cuthbertson
92aa340360
Merge
2010-11-16 16:12:28 -08:00
Igor Veresov
5c238caed1
7000349: Tiered reacts incorrectly to C1 compilation failures
...
Fix policy reaction to C1 comilation failures, make C1 properly report errors.
Reviewed-by: kvn
2010-11-16 15:57:16 -08:00
John Cuthbertson
e5344b854c
6978187: G1: assert(ParallelGCThreads> 1 || n_yielded() == _hrrs->occupied()) strikes again
...
An evacuation failure while copying the roots caused an object, A, to be forwarded to itself. During the subsequent RSet updating a reference to A was processed causing the reference to be added to the RSet of A's heap region. As a result of adding to the remembered set we ran into the issue described in 6930581 - the sparse table expanded and the RSet scanning code walked the cards in one instance of RHashTable (_cur) while the occupied() counts the cards in the expanded table (_next).
Reviewed-by: tonyp, iveresov
2010-11-16 14:07:33 -08:00
Y. Srinivas Ramakrishna
9af444d011
7000578: CMS: assert(SafepointSynchronize::is_at_safepoint()) failed: Else races are possible
...
Weakened assert in onj_is_alive() to allow its use at initialization time when is_at_safepoint() normally reports false; added some related asserts to check order of is_init_completed() after Universe::is_fully_initialized().
Reviewed-by: jcoomes
2010-11-16 13:58:48 -08:00
Jon Masamitsu
fbe476856f
Merge
2010-11-15 16:25:14 -08:00
J. Duke
e589dbf67e
Merge
2017-07-05 17:27:29 +02:00
J. Duke
3874ae3370
Merge
2017-07-05 17:27:26 +02:00
J. Duke
0e1d21ac3d
Merge
2017-07-05 17:27:24 +02:00
J. Duke
5fa380626f
Merge
2017-07-05 17:27:21 +02:00
J. Duke
da51c5b9c3
Merge
2017-07-05 17:27:18 +02:00
J. Duke
ed71f7957d
Merge
2017-07-05 17:27:15 +02:00
J. Duke
81dc2769c4
Merge
2017-07-05 17:27:12 +02:00
J. Duke
d186db2030
Added tag jdk7-b118 for changeset 2e876e59938a
2017-07-05 17:26:57 +02:00
J. Duke
8b3d68fe65
Merge
2017-07-05 17:26:57 +02:00
J. Duke
8bab80ca2b
Merge
2017-07-05 17:26:55 +02:00
J. Duke
a4ce46a1b1
Merge
2017-07-05 17:26:50 +02:00
J. Duke
0059f7f0cb
Merge
2017-07-05 17:26:46 +02:00
J. Duke
7159e1b97a
Merge
2017-07-05 17:26:43 +02:00
J. Duke
0616b15714
Merge
2017-07-05 17:26:39 +02:00
J. Duke
93ffd30adf
Merge
2017-07-05 17:26:22 +02:00
J. Duke
643fc4346f
Added tag jdk7-b117 for changeset 228e73f288c5
2017-07-05 17:26:05 +02:00
J. Duke
44a4e2bc87
Merge
2017-07-05 17:26:04 +02:00
J. Duke
64ca9ef411
Merge
2017-07-05 17:26:01 +02:00
J. Duke
dad0f958c5
Merge
2017-07-05 17:26:00 +02:00
J. Duke
3ea48e5a18
Merge
2017-07-05 17:25:57 +02:00
J. Duke
859206c880
Merge
2017-07-05 17:25:55 +02:00
J. Duke
45087fe3fe
Merge
2017-07-05 17:25:53 +02:00
J. Duke
2617c60323
Merge
2017-07-05 17:25:50 +02:00
J. Duke
2480f55ce9
Added tag jdk7-b116 for changeset a4e6aa1f45ad
2017-07-05 17:25:43 +02:00
J. Duke
af4b8efc5b
Merge
2017-07-05 17:25:43 +02:00
J. Duke
ebd57a584f
Merge
2017-07-05 17:25:40 +02:00