Commit Graph

233 Commits

Author SHA1 Message Date
Y. Srinivas Ramakrishna
74ee57a572 Merge 2008-07-01 11:59:44 -07:00
Y. Srinivas Ramakrishna
d44be8e3a0 6618726: Introduce -XX:+UnlockExperimentalVMOptions flag
Experimental() flags will protect features of an experimental nature that are not supported in the regular product build. Made UseG1GC an experimental flag.

Reviewed-by: jmasa, kamg, coleenp
2008-06-30 17:04:59 -07:00
Erik Trimble
0d9452401c Merge 2008-06-27 19:12:11 -07:00
Tom Rodriguez
d497f81f84 Merge 2008-06-27 11:11:27 -07:00
Vladimir Kozlov
4213e62fb7 6716441: error in meet with +DoEscapeAnalysis
Set instance_id to InstanceBot for InstPtr->meet(AryPtr) when types are not related.

Reviewed-by: jrose, never
2008-06-26 13:34:00 -07:00
Y. Srinivas Ramakrishna
a0b0fb42fd 6718811: Mismerge of 6680469:macro.cpp
Fixed the mismerge by deleting the lines that were inadvertently left in place.

Reviewed-by: iveresov
2008-06-26 11:43:34 -07:00
Swamy Venkataramanappa
510a97ebed 6620329: jstack prints double native methods on Solaris/sparc
Fixed stack walking code in sparc to start frame walk from last_java_sp.

Reviewed-by: sgoldman
2008-06-24 21:37:10 -07:00
Tom Rodriguez
873da1efe8 6718676: putback for 6604014 is incomplete
Reviewed-by: kvn, jrose
2008-06-24 16:00:14 -07:00
Y. Srinivas Ramakrishna
f521ab4f1a Merge 2008-06-24 13:20:34 -07:00
Vladimir Kozlov
a671e7c7b5 6710487: More than half of JDI Regression tests hang with COOPs in -Xcomp mode
Remove DecodeNNode::decode() and EncodePNode::encode() methods.

Reviewed-by: rasbold, never
2008-06-24 10:43:29 -07:00
Tom Rodriguez
2d64a7a369 6604014: add support for ideal graph visualizer
Reviewed-by: kvn, jrose
2008-06-23 18:21:18 -07:00
Y. Srinivas Ramakrishna
b6c292d65d 6718086: CMS assert: _concurrent_iteration_safe_limit update missed
Initialize the field correctly in ContiguousSpace's constructor and initialize() methods, using the latter for the survivor spaces upon initial construction or a subsequent resizing of the young generation. Add some missing Space sub-class constructors.

Reviewed-by: apetrusenko
2008-06-23 16:49:37 -07:00
Shrinivas Joshi
5106cf17a3 6708714: Optimize long LShift on 32-bits x86
For small (1-3 bits) left long shifts in 32-bits VM use sets of add+addc instructions instead of shld+shl on new AMD cpus.

Reviewed-by: never
2008-06-23 14:11:12 -07:00
Tom Rodriguez
d69fdc9d5b Merge 2008-06-21 10:03:31 -07:00
John Coomes
f719ed43a0 Merge 2008-06-20 13:59:55 -07:00
Erik Trimble
f457ac179a 6717462: Update build number for HS14 B01
Change Hotspot version and build number for opening of HS14

Reviewed-by: jcoomes
2008-06-20 11:47:53 -07:00
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
Xiomara Jayasena
915e0d1ee4 Added tag jdk7-b29 for changeset 3c247f90db8c 2008-06-20 08:44:58 -07:00
Daniel D. Daugherty
406292fee7 Merge 2008-06-19 09:59:52 -07:00
Lev Serebryakov
77e87e05ad Merge 2008-06-19 06:02:20 -07:00
John Coomes
93584b3060 6676016: ParallelOldGC leaks memory
Ensure that GCTask threads release resource and handle memory

Reviewed-by: jmasa, chrisphi
2008-06-18 18:36:47 -07:00
Erik Trimble
97a1041327 Merge 2008-06-17 15:27:05 -07:00
Tom Rodriguez
31d647daea Merge 2008-06-17 11:32:42 -07:00
Xiaobin Lu
cb8502a58c 6681796: hotspot build failure on gcc 4.2.x (ubuntu 8.04) w/ openjdk 6
Fixed the cast from char* to const char* and tried to use const char* as much as possible

Reviewed-by: never, kamg
2008-06-17 09:59:59 -07:00
Daniel D. Daugherty
41e5133d1b Merge 2008-06-17 09:33:34 -07:00
Y. Srinivas Ramakrishna
c201c739e4 Merge 2008-06-17 08:40:48 -07:00
Daniel D. Daugherty
b532bd21dc Merge 2008-06-16 13:38:17 -07:00
Daniel D. Daugherty
ac37ae8c22 Merge 2008-06-14 21:53: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
Kelly O'Hair
20fcec5d31 Merge 2008-06-13 14:53:24 -07:00
Kelly O'Hair
aed0736fe3 6714043: Minor fix to SS12 makefile changes
Reviewed-by: sspitsyn
2008-06-13 14:52:30 -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
Jon Masamitsu
d5ded29055 Merge 2008-06-12 14:23:34 -07:00
Y. Srinivas Ramakrishna
07ef2f8f38 Merge 2008-06-12 14:02:35 -07:00
Y. Srinivas Ramakrishna
ac061d0424 Merge 2008-06-12 13:50:55 -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
Igor Veresov
a82afd549a 6710665: G1: guarantee(_cm->out_of_regions() && _cm->region_stack_empty() && _task_queue->size() == 0, ...)
Remove the incorrect assumptions from guarantee()s.

Reviewed-by: ysr, tonyp
2008-06-11 05:12:19 -07:00
Xiaobin Lu
98b9988c29 6647068: libjvm.so is not built PIC
Remove the preferred base address built with libjvm.so and unified the PIC approach on Solaris & Linux.

Reviewed-by: never, kamg
2008-06-10 16:39:20 -07:00
John Coomes
762f7c8f2b Merge 2008-06-10 11:14:27 -07:00
Xiomara Jayasena
2885519cea Added tag jdk7-b28 for changeset 4fffe2012767 2008-06-10 10:22:49 -07:00
Tom Rodriguez
01130cd21c Merge 2008-06-10 09:57:24 -07:00
Jon Masamitsu
0568ea9ed4 6688799: Second fix for Guarantee failure "Unexpected dirty card found"
Expand cardtable without committing over existing regions.

Reviewed-by: apetrusenko
2008-06-10 07:26:42 -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