620 Commits

Author SHA1 Message Date
Vladimir Kozlov
0a077d276e 6715633: when matching a memory node the adr_type should not change
Verify the adr_type of a mach node was not changed

Reviewed-by: rasbold, never
2008-06-20 11:10:05 -07:00
Vladimir Kozlov
694776b297 6714694: assertion in 64bit server vm (store->find_edge(load) != -1,"missing precedence edge") with COOPs
The method raise_LCA_above_marks() terminates LCA search early.

Reviewed-by: rasbold, never
2008-06-20 10:17:09 -07:00
Tom Rodriguez
31d647daea Merge 2008-06-17 11:32:42 -07:00
Vladimir Kozlov
6978df8f5d 6714406: Node::dominates() does not always check for TOP
Add missed checks for TOP and missed checks for non-dominating cases

Reviewed-by: rasbold, jrose, never
2008-06-13 15:08:56 -07:00
Vladimir Kozlov
afbdf29629 6714404: Add UseStringCache switch to enable String caching under AggressiveOpts
Poke String.stringCacheEnabled during vm initialization

Reviewed-by: never
2008-06-13 14:49:07 -07:00
Tom Rodriguez
9a3b5642cf 6697238: missing dependencies for precompiled headers with platform dependent includes
Reviewed-by: kvn
2008-06-12 16:13:01 -07:00
Tom Rodriguez
b381148ebe 6697236: missing Identity for "(X+Y) - X" into Y
Reviewed-by: kvn
2008-06-12 09:47:55 -07:00
John Coomes
762f7c8f2b Merge 2008-06-10 11:14:27 -07:00
Tom Rodriguez
01130cd21c Merge 2008-06-10 09:57:24 -07:00
Coleen Phillimore
a2d6036a4d 6687581: Make CMS work with compressed oops
Make FreeChunk read markword instead of LSB in _klass pointer to indicate that it's a FreeChunk for compressed oops.

Reviewed-by: ysr, jmasa
2008-06-09 11:51:19 -04:00
Igor Veresov
ed4e9a5d5c 6711930: NUMA allocator: ParOld can create a hole less than minimal object size in the lgrp chunk
The fix takes care of three issues that can create a hole less a minimal object in the lgrp chunk

Reviewed-by: ysr, apetrusenko
2008-06-09 07:18:59 -07:00
Tom Rodriguez
2144ccf2f1 Merge 2008-06-06 14:34:24 -07:00
Chuck Rasbold
4cce21039e 6711701: disable compressed oops by default
Comment out code that turns on compressed oops

Reviewed-by: never, phh
2008-06-06 11:47:26 -07:00
Keith McGuigan
d58beaefde Merge 2008-06-06 13:43:36 -04:00
Tom Rodriguez
4760698435 6614100: EXCEPTION_ACCESS_VIOLATION while running Eclipse with 1.6.0_05-ea
Reviewed-by: kvn, jrose, rasbold
2008-06-05 21:44:53 -07:00
Tom Rodriguez
952b45f6b6 6711083: 64bit JVM crashes with Internal Error (type.cpp:763) - ShouldNotReachHere() with enabled COOPs
Add NarrowOop to various xmeet routines

Reviewed-by: kvn, sgoldman, jrose, rasbold
2008-06-05 15:43:18 -07:00
Coleen Phillimore
1562d78080 6695819: verify_oopx rax: broken oop in decode_heap_oop
Code in gen_subtype_check was encoding rax as an oop on a path where rax was not an oop.

Reviewed-by: never, kvn
2008-06-05 17:02:54 -04:00
Vladimir Kozlov
dbdeade3b7 6709093: Compressed Oops: reduce size of compiled methods
Exclude UEP size from nmethod code size and use narrow klass oop to load prototype header.

Reviewed-by: jrose, never
2008-06-05 13:02:51 -07:00
Tom Rodriguez
54eeffff83 6709165: Tests hang or misbahve with HS 13.0-b01 on solaris-sparcv9
Reviewed-by: kvn, jrose
2008-06-04 21:56:27 -07:00
Vladimir Kozlov
00bce59c67 6710654: SAJDI failures with Compressed Oops
Use correct offset for the java.lang.Class _klass field in SA.

Reviewed-by: jrose, never
2008-06-04 14:03:48 -07:00
Jon Masamitsu
39463bb3fc 6629727: assertion in set_trap_state() in methodDataOop.hpp is too strong
The assertion can failure due to race conditions.

Reviewed-by: never
2008-06-04 13:51:09 -07:00
Chuck Rasbold
1f0f6c2277 Merge 2008-06-03 15:38:31 -07:00
Chuck Rasbold
d10912d513 6709972: runThese failed with assert(false,"bad AD file")
Guard AryEqNode construction with has_match_rule() test, set SpecialArraysEquals default off

Reviewed-by: kvn, never
2008-06-03 13:14:44 -07:00
Erik Trimble
835c7a9ddb 6709213: Update Build number for HS13 b02
Bump up build number to 02

Reviewed-by: jcoomes
2008-05-30 14:50:19 -07:00
Erik Trimble
694a069581 Merge 2008-05-30 14:31:11 -07:00
J. Duke
3021d76b45 Merge 2017-07-05 16:37:21 +02:00
J. Duke
d71dba0550 Merge 2017-07-05 16:37:18 +02:00
J. Duke
889f0f5879 Merge 2017-07-05 16:37:16 +02:00
J. Duke
7c5220bfee Merge 2017-07-05 16:37:14 +02:00
J. Duke
7510904eb1 Merge 2017-07-05 16:37:12 +02:00
J. Duke
c14209e438 Merge 2017-07-05 16:37:10 +02:00
J. Duke
1777d7d15a Merge 2017-07-05 16:37:02 +02:00
J. Duke
8193c13748 Added tag jdk7-b27 for changeset 67052ac87fc9 2017-07-05 16:36:55 +02:00
J. Duke
1ab5adaa6c Merge 2017-07-05 16:36:55 +02:00
J. Duke
72f0b11b82 Merge 2017-07-05 16:36:52 +02:00
J. Duke
28290d8ade Merge 2017-07-05 16:36:48 +02:00
J. Duke
02a2911c65 Merge 2017-07-05 16:36:45 +02:00
J. Duke
40366dfa6e Merge 2017-07-05 16:36:42 +02:00
J. Duke
8ae1b404ed Merge 2017-07-05 16:36:39 +02:00
J. Duke
2e1ba4b221 Merge 2017-07-05 16:36:22 +02:00
J. Duke
090ec1d5a5 Added tag jdk7-b26 for changeset 5ae7db536e3f 2017-07-05 16:35:09 +02:00
J. Duke
f872a3a32f Merge 2017-07-05 16:35:09 +02:00
J. Duke
f6f7413889 Merge 2017-07-05 16:35:06 +02:00
J. Duke
eb71d3a8b1 Merge 2017-07-05 16:35:03 +02:00
J. Duke
f02f43cc92 Merge 2017-07-05 16:35:00 +02:00
J. Duke
edab957ea3 Merge 2017-07-05 16:34:58 +02:00
J. Duke
405d7778d2 Merge 2017-07-05 16:34:55 +02:00
J. Duke
4a0800fef0 Merge 2017-07-05 16:34:47 +02:00
J. Duke
2a6f9fad48 Added tag jdk7-b25 for changeset bf2517e15f0c 2017-07-05 16:34:33 +02:00
J. Duke
493ac9ee8f Merge 2017-07-05 16:34:33 +02:00