5613 Commits

Author SHA1 Message Date
Tom Rodriguez
338714d4e6 6956958: assert(is_clean() || is_call_to_compiled() || is_call_to_interpreted() || is_optimized() || is_megam
Reviewed-by: kvn
2010-06-18 16:51:54 -07:00
Vladimir Kozlov
21f481e5dd 6959430: Make sure raw loads have control edge
Check that raw loads have control edge

Reviewed-by: never, twisti
2010-06-15 18:07:27 -07:00
John R Rose
998865b735 Merge 2010-06-15 15:57:36 -07:00
Tom Rodriguez
32036d6953 Merge 2010-06-15 12:06:52 -07:00
Tom Rodriguez
f6c6028287 6952176: Remove debug flag from adlc makefile for 6Update trains
Reviewed-by: kvn, twisti
2010-06-15 12:03:15 -07:00
Gary Benson
729c6246fb 6960550: Missing semicolon in Zero
There is a missing semicolon in cppInterpreter_zero.cpp.

Reviewed-by: twisti
2010-06-14 00:52:15 -07:00
John R Rose
c8359c3738 6960865: ldc of unloaded class throws an assert in ciTypeFlow
Support java_mirror for unloaded klasses, arrays as well as instances.  Simplify ciTypeFlow by removing unused path.

Reviewed-by: kvn
2010-06-12 22:53:43 -07:00
Vladimir Kozlov
9c7b430e11 6730276: JDI_REGRESSION tests fail with "Error: count must be non-zero" error on x86
Modify assembler code to check for 0 count for all copy routines.

Reviewed-by: never, ysr, jcoomes
2010-06-10 13:04:20 -07:00
Jon Masamitsu
428d02d5d7 Merge 2010-06-10 08:27:35 -07:00
John R Rose
1f4cfb029b 6939203: JSR 292 needs method handle constants
Add new CP types CONSTANT_MethodHandle, CONSTANT_MethodType; extend 'ldc' bytecode.

Reviewed-by: twisti, never
2010-06-09 18:50:45 -07:00
Coleen Phillimore
b82f9f3c1e Merge 2010-06-09 13:53:58 -04:00
John Cuthbertson
6d8002eb26 6953058: G1: A bigapp crashes with SIGSEGV in compiled code
In C2's G1 post write barrier, the loads of the buffer and index fields from the DirtyCardQueue structure may be moved across a safepoint. Use the current value of "control" in the C2 IR to limit how far these loads can move.

Reviewed-by: never, iveresov, kvn
2010-06-07 17:46:04 -07:00
Tom Rodriguez
154ae789ef 6958485: fix for 6879921 was insufficient
Reviewed-by: kvn
2010-06-07 14:17:01 -07:00
Coleen Phillimore
d64aeff387 Merge 2010-06-04 17:44:51 -04:00
Igor Veresov
00b75f8353 6958292: C1: Enable parallel compilation
Enable parallel compilation in C1

Reviewed-by: never, kvn
2010-06-04 11:18:04 -07:00
Vladimir Kozlov
36f8c82970 6958254: -XX:+VerifyOops is broken on x86
Save and restore r10 in verify_oop().

Reviewed-by: never
2010-06-03 14:20:27 -07:00
Karen Kinnear
f8b167cccd Merge 2010-06-03 13:34:47 -04:00
Karen Kinnear
9934e0af8e 6852873: Reduce safepoint cleanup time
New optional flags to reduce inflated monitor cleanup times

Reviewed-by: chrisphi, dice
2010-06-03 13:21:47 -04:00
John R Rose
d6a9b93b5a Merge 2010-06-02 22:45:42 -07:00
Tom Rodriguez
3cf74e191f 6930994: Code cache is full warning should be visible in product
Reviewed-by: kvn, twisti, ysr
2010-06-02 20:15:33 -07:00
Tom Rodriguez
b26797f892 6956931: assert(SafepointSynchronize::is_at_safepoint()) failed: must be executed at a safepoint
Reviewed-by: kvn, dcubed
2010-06-02 14:23:23 -07:00
Vladimir Kozlov
bdef27482c 6957882: nsk/sajdi tests failed with NullPointerException
VM.getObjectAlignmentInBytes() accesses intxType before it is created.

Reviewed-by: never
2010-06-02 12:02:49 -07:00
Vladimir Kozlov
a3005a16fc 6954029: Improve implicit null check generation with compressed oops
Hoist DecodeN instruction above null check

Reviewed-by: never, twisti
2010-06-02 09:49:32 -07:00
Erik Trimble
98d775ab1f Merge 2010-06-01 11:48:33 -07:00
J. Duke
7ac3ff14ce Merge 2017-07-05 17:14:21 +02:00
J. Duke
c3fa3b9476 Merge 2017-07-05 17:14:19 +02:00
J. Duke
b372ca9efd Merge 2017-07-05 17:14:15 +02:00
J. Duke
b9a5148b3f Merge 2017-07-05 17:14:11 +02:00
J. Duke
9dcbe9684a Merge 2017-07-05 17:14:07 +02:00
J. Duke
95eb263e96 Merge 2017-07-05 17:13:58 +02:00
J. Duke
a0ed5f2080 Merge 2017-07-05 17:13:53 +02:00
J. Duke
bd66c1e055 Added tag jdk7-b95 for changeset 654298d26561 2017-07-05 17:13:37 +02:00
J. Duke
d08e6435e4 Merge 2017-07-05 17:13:36 +02:00
J. Duke
8ecc66de3c Merge 2017-07-05 17:13:34 +02:00
J. Duke
7aa79d6ceb Merge 2017-07-05 17:13:19 +02:00
J. Duke
1d23f092d3 Merge 2017-07-05 17:13:12 +02:00
J. Duke
34afe2803e Merge 2017-07-05 17:13:06 +02:00
J. Duke
d99194aff2 Merge 2017-07-05 17:12:56 +02:00
J. Duke
c158aa1cca Merge 2017-07-05 17:12:23 +02:00
J. Duke
0dfc4a7852 Added tag jdk7-b94 for changeset 8bb281f0f915 2017-07-05 17:12:14 +02:00
J. Duke
017d851c20 Merge 2017-07-05 17:12:14 +02:00
J. Duke
a9d8e5b02c Merge 2017-07-05 17:12:12 +02:00
J. Duke
ffbc7e1a3f Merge 2017-07-05 17:12:08 +02:00
J. Duke
c520da36c4 Merge 2017-07-05 17:12:05 +02:00
J. Duke
8c41c86850 Merge 2017-07-05 17:12:03 +02:00
J. Duke
e16f19077f Merge 2017-07-05 17:11:59 +02:00
J. Duke
8aae2efb4a Merge 2017-07-05 17:11:52 +02:00
J. Duke
12917806fb Added tag jdk7-b93 for changeset b5dab6a313fd 2017-07-05 17:11:37 +02:00
J. Duke
f16e36c40b Merge 2017-07-05 17:11:37 +02:00
J. Duke
4f076f9b13 Merge 2017-07-05 17:11:34 +02:00