Andrey Petrusenko
0ae0691490
Merge
2008-04-07 09:32:49 -07:00
Vladimir Kozlov
659a8dc7d5
6681646: Relocking of a scalar replaced object during deoptimization is broken
...
Relocking of a thread-local object during deoptimization is broken
Reviewed-by: kbr, jrose, never
2008-04-01 16:14:18 -07:00
Vladimir Kozlov
833746644c
6682236: C2 hits ideal nodes limit during IGVN optimization with EA
...
Missing check in LoadNode::Ideal() causes infinite generation of a value Phi.
Reviewed-by: jrose, never
2008-03-31 18:37:36 -07:00
Tom Rodriguez
1a350ad182
6636352: Unit tests for supplementary character support fail with -XX:+AggressiveOpts
...
Incorrect encoding
Reviewed-by: kvn, rasbold, sgoldman, jrose
2008-03-31 16:22:52 -07:00
John Coomes
b63d2cdd27
6679422: networkStream::connect() in ostream.cpp is not 64-bit clean
...
Reviewed-by: jmasa, xlu
2008-03-28 23:35:42 -07:00
John Coomes
5ac01e984f
6642862: Code cache allocation fails with large pages after 6588638
...
Reviewed-by: apetrusenko
2008-03-28 23:35:42 -07:00
Vladimir Kozlov
2ea233816f
6680665: bytecode Escape Analyzer produces incorrect escape information for methods without oop arguments
...
BcEscapeAnalyzer does not analyze methods with no oop arguments.
Reviewed-by: rasbold
2008-03-28 11:52:29 -07:00
Antonios Printezis
6bfbc36dcd
Merge
2008-03-27 17:22:06 -07:00
Vladimir Kozlov
fb63e29743
6679854: assert in escape.cpp:397
...
The assert misses the case CastX2P 'base' for an unsafe field reference
Reviewed-by: never, jrose
2008-03-27 09:12:54 -07:00
Chuck Rasbold
446895de2d
Merge
2008-03-21 08:32:17 -07:00
Vladimir Kozlov
c58e0f9c95
6678377: Update build number for HS12
...
B01 -> b02
Reviewed-by: kvn
2008-03-21 00:49:06 -07:00
Vladimir Kozlov
cdd27962da
6674600: (Escape Analysis) Optimize memory graph for instance's fields
...
EA gives opportunite to do more aggressive memory optimizations.
Reviewed-by: never, jrose
2008-03-20 15:11:44 -07:00
Vladimir Kozlov
1ba2523386
6259129: (Escape Analysis) scalar replacement for not escaping objects
...
Use scalar replacement with EA to remove allocations for objects which do not escape the compiled method.
Reviewed-by: rasbold, never, jrose
2008-03-20 13:51:55 -07:00
Tom Rodriguez
a2b4f55757
6663621: JVM crashes while trying to execute api/java_security/Signature/SignatureTests.html#initSign tests
...
Alignment expression with secondary induction variables is sometimes wrong
Reviewed-by: kvn, rasbold
2008-03-20 10:43:42 -07:00
Keith McGuigan
c2c3f0fe72
Merge
2008-03-20 09:17:30 -05:00
Vladimir Kozlov
b71360f557
6662967: Optimize I2D conversion on new x86
...
Use CVTDQ2PS and CVTDQ2PD for integer values conversions to float and double values on new AMD cpu.
Reviewed-by: sgoldman, never
2008-03-19 15:33:25 -07:00
Tom Rodriguez
d200260fe5
6661247: Internal bug in 32-bit HotSpot optimizer while bit manipulations
...
Copy elimination of a constant value results in incorrect execution
Reviewed-by: kvn, sgoldman, rasbold
2008-03-19 15:14:36 -07:00
Steve Bohne
bf559c6dce
6667833: Remove CacheTimeMillis
...
Remove -XX:+CacheTimeMillis option and associated functionality
Reviewed-by: acorn, never
2008-03-19 09:58:01 -04:00
Tom Rodriguez
49434b6bad
6659207: access violation in CompilerThread0
...
Split_thru_phi produces top on a non-dead path
Reviewed-by: kvn, rasbold, sgoldman
2008-03-18 23:54:17 -07:00
Tom Rodriguez
8e1624d88c
6676841: ClearArrayNode::Identity is incorrect for 64-bit
...
ClearArrayNode::Identity should use TypeX instead of TypeInt
Reviewed-by: jrose, kvn, sgoldman
2008-03-18 23:44:46 -07:00
Tom Rodriguez
641bce6847
6666343: Compile::has_loops not always set correctly
...
Compile::has_loops() should be set from inlined methods
Reviewed-by: kvn, rasbold
2008-03-18 11:17:37 -07:00
Y. Srinivas Ramakrishna
f2b6ac989e
6634032: CMS: Need CMSInitiatingPermOccupancyFraction for perm, divorcing from CMSInitiatingOccupancyFraction
...
The option CMSInitiatingPermOccupancyFraction now controls perm triggering threshold. Even though the actual value of the threshold has not yet been changed, so there is no change in policy, we now have the infrastructure in place for dynamically deciding when to collect the perm gen, an issue that will be addressed in the near future.
Reviewed-by: jmasa
2008-03-16 21:57:25 -07:00
Vladimir Kozlov
20046c1a18
6672848: (Escape Analysis) improve lock elimination with EA
...
Remove lock/unlock MemBar nodes and specify locks in debug info for deoptimization.
Reviewed-by: never
2008-03-14 16:40:42 -07:00
Vladimir Kozlov
fc0117cb9a
6674588: (Escape Analysis) Improve Escape Analysis code
...
Current EA code has several problems which have to be fixed.
Reviewed-by: jrose, sgoldman
2008-03-14 15:26:33 -07:00
Steve Bohne
387f42921b
6204603: Modify hotspot to use new Solaris mmap semantics for class data archive file
...
Os::attempt_reserve_memory_at() now passes an address hint to mmap
Reviewed-by: kamg, dice
2008-03-14 10:43:02 -04:00
Vladimir Kozlov
30dc0edfc8
6673473: (Escape Analysis) Add the instance's field information to PhiNode
...
Avoid an infinite generation of instance's field values Phi nodes.
Reviewed-by: never
2008-03-13 16:31:32 -07:00
Vladimir Kozlov
000ac830a0
6671807: (Escape Analysis) Add new ideal node to represent the state of a scalarized object at a safepoint
...
Values of non-static fields of a scalarized object should be saved in debug info to reallocate the object during deoptimization.
Reviewed-by: never
2008-03-13 16:06:34 -07:00
Daniel D. Daugherty
0745d10694
Merge
2008-03-13 14:17:48 -07:00
Chuck Rasbold
1931e94bad
Merge
2008-03-13 05:40:44 -07:00
Daniel D. Daugherty
63a8cc420e
6667089: 3/3 multiple redefinitions of a class break reflection
...
Use instanceKlass::method_with_idnum() instead of slot() to work with RedefineClasses().
Reviewed-by: sspitsyn
2008-03-12 18:39:05 -07:00
Daniel D. Daugherty
2927815658
6452081: 3/4 Allow for Linux builds with Sun Studio Linux compilers
...
(for Serguei) Allow for Linux builds with Sun Studio Linux compilers
Reviewed-by: sspitsyn, ohair
2008-03-12 18:37:03 -07:00
Daniel D. Daugherty
454bce8993
6453355: 4/4 new No_Safepoint_Verifier uses fail during GC
...
(for Serguei) Clean up use of No_Safepoint_Verifier in JVM TI
Reviewed-by: dcubed
2008-03-12 18:09:34 -07:00
Daniel D. Daugherty
f813016add
6599425: 4/3 OopMapCache::lookup() can cause later crash or assert() failure
...
Add should_not_be_cached() to markOop and methodOop and query that status inOopMapCache::lookup()
Reviewed-by: coleenp, sspitsyn, jmasa
2008-03-12 18:07:46 -07:00
Daniel D. Daugherty
0f1d30354a
6497639: 4/3 Profiling Swing application caused JVM crash
...
Make RedefineClasses() interoperate better with class sharing.
Reviewed-by: sspitsyn, jmasa
2008-03-12 18:06:50 -07:00
J. Duke
493ac9ee8f
Merge
2017-07-05 16:34:33 +02:00
J. Duke
a2a6cc1dd8
Merge
2017-07-05 16:34:30 +02:00
J. Duke
313edfca60
Merge
2017-07-05 16:34:27 +02:00
J. Duke
302aff771b
Merge
2017-07-05 16:34:23 +02:00
J. Duke
e1520a3a5c
Merge
2017-07-05 16:34:21 +02:00
J. Duke
072d125c3d
Merge
2017-07-05 16:34:18 +02:00
J. Duke
0a91c9aa9d
Merge
2017-07-05 16:34:04 +02:00
J. Duke
4cab019dcb
Added tag jdk7-b24 for changeset 1cc8dd79fd1c
2017-07-05 16:33:56 +02:00
J. Duke
77c86a9646
Merge
2017-07-05 16:33:55 +02:00
J. Duke
62cd79af98
Merge
2017-07-05 16:33:39 +02:00
J. Duke
c2d21dbeba
Merge
2017-07-05 16:33:23 +02:00
J. Duke
8883615177
Merge
2017-07-05 16:33:07 +02:00
J. Duke
b15242a5a2
Merge
2017-07-05 16:32:55 +02:00
Xiomara Jayasena
b1415f3d2d
Merge
2008-03-27 12:09:50 -07:00
Kelly O'Hair
2214f21856
Merge
2008-03-26 17:48:05 -07:00
Kelly O'Hair
938ac15f82
6627817: Remove ^M characters in all files (Makefiles too)
...
Some files included the use of the ^M character, which has been deleted
Reviewed-by: xdono
2008-03-25 14:42:28 -07:00