Daniel D. Daugherty
7c478e3028
Merge
2008-05-20 09:47:05 -07:00
Chuck Rasbold
dbf60cec88
Merge
2008-05-20 06:32:58 -07:00
Daniel D. Daugherty
e03f944292
Merge
2008-05-16 13:42:07 -07:00
Vladimir Kozlov
60c74ba115
6701887: JDK7 server VM in endless loop in Node::dominates
...
The method Node::dominates loops in the dead code which does not have a Region node.
Reviewed-by: jrose, never
2008-05-15 22:43:11 -07:00
Vladimir Kozlov
9bcba384cb
6700102: c2 assertion "counter_changed,"failed dependencies, but counter didn't change")" with AggressiveOpts
...
Bytecode Escape Analyzer does not have the check for the case described in 6389127.
Reviewed-by: never
2008-05-15 22:40:43 -07:00
Chuck Rasbold
3d93819395
Merge
2008-05-14 15:01:08 -07:00
John R Rose
3a4ea9a986
6701024: SAJDI functionality is broken
...
Back out sa-related changes to 6652736, use concrete expressions for WKK names in the SA
Reviewed-by: never, sundar
2008-05-14 00:41:06 -07:00
Daniel D. Daugherty
a55c15f436
Merge
2008-05-09 09:11:34 -07:00
Daniel D. Daugherty
a2a49ae8de
6670684: 4/5 SA command universe did not print out CMS space information
...
Forward port of Yumin's fix for 6670684 from HSX-11; Yumin verified the port was correct.
Reviewed-by: dcubed
2008-05-09 08:55:13 -07:00
Igor Veresov
1689a5ecba
6697534: Premature GC and invalid lgrp selection with NUMA-aware allocator
...
Don't move tops of the chunks in ensure_parsibility(). Handle the situation with Solaris when a machine has a locality group with no memory.
Reviewed-by: apetrusenko, jcoomes, ysr
2008-05-09 16:34:08 +04:00
Chuck Rasbold
2cd3a90782
Merge
2008-05-09 05:26:59 -07:00
Chuck Rasbold
72313bcf20
6603011: RFE: Optimize long division
...
Transform long division by constant into multiply
Reviewed-by: never, kvn
2008-05-07 08:06:46 -07:00
Y. Srinivas Ramakrishna
9b2d755745
6662086: 6u4+, 7b11+: CMS never clears referents when -XX:+ParallelRefProcEnabled
...
Construct the relevant CMSIsAliveClosure used by CMS during parallel reference processing with the correct span. It had incorrectly been constructed with an empty span, a regression introduced in 6417901.
Reviewed-by: jcoomes
2008-05-06 15:37:36 -07:00
Igor Veresov
035662396c
Merge
2008-05-04 03:29:31 -07:00
Steve Bohne
92cdc5a2e2
Merge
2008-05-02 08:22:11 -07:00
Steve Bohne
4cfac3990e
Merge
2008-05-01 09:38:23 -04:00
Keith McGuigan
0bbb786728
6695506: JVM should accept classfiles with classfile version 51
...
Increase class file parser's acceptable max to 51
Reviewed-by: sbohne, ikrylov
2008-04-30 10:58:37 -04:00
John R Rose
bb7ccea4ff
6652736: well known classes in system dictionary are inefficiently processed
...
Combine many scalar variables into a single enum-indexed array in SystemDictionary.
Reviewed-by: kvn
2008-04-29 19:45:22 -07:00
John R Rose
b05f95c5a9
6695288: runThese tests expr30303 and drem00301m1 fail when compiled code executes without deopt
...
Rework Value method for ModD and ModF, to DTRT for infinities
Reviewed-by: sgoldman, kvn, rasbold
2008-04-29 19:40:51 -07:00
Coleen Phillimore
aee4bafd9b
6689523: max heap calculation for compressed oops is off by MaxPermSize
...
Need to subtract MaxPermSize from the total heap size when determining whether compressed oops is turned on.
Reviewed-by: jmasa, jcoomes, kvn
2008-04-29 19:31:29 -04:00
Keith McGuigan
e6afe110b8
6692246: Regression : JDK 6u4 b01 fails two JCK tests when fallback is switched off
...
Added a clause to allow null to be an operand to the arraylength bytecode
Reviewed-by: sbohne, coleenp
2008-04-29 11:21:51 -04:00
Chuck Rasbold
e062de361a
Merge
2008-04-29 06:52:16 -07:00
Igor Veresov
a24f915b60
6684395: Port NUMA-aware allocator to linux
...
NUMA-aware allocator port to Linux
Reviewed-by: jmasa, apetrusenko
2008-04-29 13:51:26 +04:00
Chuck Rasbold
cf2288b223
Merge
2008-04-28 08:08:12 -07:00
Chuck Rasbold
088cd1203f
6646019: array subscript expressions become top() with -d64
...
Stop compilation after negative array allocation
Reviewed-by: never, jrose
2008-04-24 14:02:13 -07:00
Xiomara Jayasena
0584538555
Added tag jdk7-b26 for changeset a00cf1fc28a8
2008-04-24 12:12:10 -07:00
Paul Hohensee
81c6ccf729
6693457: Open-source hotspot linux-sparc support
...
Move os_cpu/linux_sparc from closed to open
Reviewed-by: kamg
2008-04-24 15:07:57 -04:00
Tom Rodriguez
6f63c6e88b
6663848: assert(i < Max(),"oob") in C2 with -Xcomp
...
NeverBranchNodes aren't handled properly
Reviewed-by: kvn, sgoldman, rasbold, jrose
2008-04-24 11:13:03 -07:00
Vladimir Kozlov
4e3444d0ce
6625997: CastPP, CheckCastPP and Proj nodes are not dead loop safe
...
EA and initialization optimizations could bypass these nodes.
Reviewed-by: rasbold, never
2008-04-23 19:09:16 -07:00
Tom Rodriguez
041877583d
6601321: Assert(j == 1 || b->_nodes[j-1]->is_Phi(),"CreateEx must be first instruction in block")
...
Reviewed-by: kvn, rasbold, sgoldman, jrose
2008-04-23 13:57:14 -07:00
Vladimir Kozlov
69155d87f9
6689060: Escape Analysis does not work with Compressed Oops
...
64-bits VM crashes with -XX:+AggresiveOpts (Escape Analysis + Compressed Oops)
Reviewed-by: never, sgoldman
2008-04-23 11:20:36 -07:00
Keith McGuigan
14e50a456b
Merge
2008-04-23 06:35:28 -04:00
Erik Trimble
0940e9760b
Merge
2008-04-22 15:36:18 -07:00
Keith McGuigan
15a1776a30
Merge
2008-04-18 07:51:43 -04:00
Keith McGuigan
f072bc9d3f
6537506: Provide a mechanism for specifying Java-level USDT-like dtrace probes
...
Initial checkin of JSDT code
Reviewed-by: acorn, sbohne
2008-04-17 22:18:15 -04:00
Erik Trimble
15b006b37c
6690518: Bump Version to 13 B01
...
Change Hotspot version and build number for 13b1
Reviewed-by: pbk
2008-04-17 16:29:42 -07:00
Volker Simonis
8ece15fd05
6688137: c++ interpreter fails on 64bit sparc
...
Misc. 64bit and endian fixes for sparc
Reviewed-by: never, kvn, rasbold
2008-04-17 07:16:03 -07:00
Vladimir Kozlov
df8fc19aac
6686791: Side effect in NumberFormat tests with -server -Xcomp
...
Optimization in CmpPNode::sub() removed the valid compare instruction because of false positive answer from detect_dominating_control().
Reviewed-by: jrose, sgoldman
2008-04-16 19:19:48 -07:00
John Coomes
fe31c02053
6689788: Bump HSX12 build version number
...
Update HSX12 build number to 03
Reviewed-by: kvn
2008-04-16 15:34:39 -07:00
Chuck Rasbold
997563be5d
Merge
2008-04-16 14:55:36 -07:00
Keith McGuigan
849e0dfc44
6622385: Accessing protected static methods
...
Protected contraints should only be applied if member is not static
Reviewed-by: acorn, coleenp
2008-04-16 17:36:29 -04:00
Andrey Petrusenko
f784be24d1
Merge
2008-04-16 12:58:03 +04:00
Keith McGuigan
cdc93ea431
Merge
2008-04-15 18:11:33 -04:00
Vladimir Kozlov
e4c9ea9e2d
6692301: Side effect in NumberFormat tests with -server -Xcomp
...
Optimization in CmpPNode::sub() removed the valid compare instruction because of false positive answer from detect_dominating_control().
Reviewed-by: jrose, sgoldman
2008-04-15 10:49:32 -07:00
Andrey Petrusenko
5b3080922d
Merge
2008-04-14 08:29:41 -07:00
Coleen Phillimore
4a831d45f0
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
...
Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
2008-04-13 17:43:42 -04:00
Keith McGuigan
680ecf1611
Merge
2008-04-11 09:56:35 -04:00
Steve Goldman
4230ecea86
6644928: Internal Error (src/share/vm/code/relocInfo.hpp:1089)
...
Cardtable base can be zero, ExternalAddress can't take a NULL.
2008-04-11 06:18:44 -07:00
Steve Bohne
7ea0891458
6692235: Fix for 6666698 broke -XX:BiasedLockingStartupDelay=0
...
Stack allocated VM_EnableBiasedLocking op must be marked as such
Reviewed-by: xlu, acorn, never, dholmes
2008-04-10 15:49:29 -04:00
Steve Bohne
0b3a154bf3
6686407: Fix for 6666698 broke -XX:BiasedLockingStartupDelay=0
...
Stack allocated VM_EnableBiasedLocking op must be marked as such
Reviewed-by: xlu, acorn, never, dholmes
2008-04-10 15:49:16 -04:00