Vladimir Kozlov
8698030a91
7042327: assert(opaq->outcnt() == 1 && opaq->in(1) == limit)
...
Separate limit by Opaque2 node when calculating new limit for unrolled loop.
Reviewed-by: never
2011-05-05 21:06:14 -07:00
Vladimir Kozlov
9f0bca3b75
7042070: Typo in Test6796786.java
...
The test should compare with -0.0f.
Reviewed-by: never, iveresov
2011-05-04 22:41:17 -07:00
Tom Rodriguez
d63a3a993b
7042052: Xcomp crash with PopSynchronousTest
...
Reviewed-by: kvn, iveresov
2011-05-04 22:31:18 -07:00
Vladimir Kozlov
1ac79543d0
5091921: Sign flip issues in loop optimizer
...
Fix integer overflow problem in the code generated by loop optimizer.
Reviewed-by: never
2011-05-04 13:12:42 -07:00
Christian Thalinger
1e12174562
Merge
2011-05-04 03:42:58 -07:00
Christian Thalinger
2d91ad91db
Merge
2011-05-04 00:46:22 -07:00
Christian Thalinger
488bc73bcd
7041244: JSR 292: Server VM gets a SEGV running a JCK test
...
Reviewed-by: iveresov, kvn, never
2011-05-04 00:41:48 -07:00
Tom Rodriguez
af178514e2
7041582: set_mode_flags isn't called without -Xmixed specified
...
Reviewed-by: kvn, iveresov
2011-05-04 00:21:22 -07:00
Tom Rodriguez
676d346314
7041603: standalone SA doesn't build after 7010849
...
Reviewed-by: dcubed
2011-05-03 20:56:35 -07:00
Tom Rodriguez
c3a8cf7156
Merge
2011-05-03 17:09:05 -07:00
Tom Rodriguez
0ecc18851a
6796786: invalid FP identity transform - (a - b) -> b - a
...
Reviewed-by: iveresov, twisti
2011-05-03 12:11:54 -07:00
Vladimir Kozlov
e1442309e1
7041100: The load in String.equals intrinsic executed before null check
...
Remove control from loads in String.equals intrinsic and cast argument to not-null.
Reviewed-by: never
2011-05-03 09:10:39 -07:00
Tom Rodriguez
33f0e50994
7009361: JSR 292 Invalid value on stack on solaris-sparc with -Xcomp
...
Reviewed-by: kvn, twisti
2011-05-02 18:53:37 -07:00
Tom Rodriguez
dfc5561910
Merge
2011-05-02 10:51:36 -07:00
Christian Thalinger
6bfb306487
6552561: MaxRecursiveInlineLevel flag doesn't operate correctly
...
Reviewed-by: kvn, never
2011-05-02 00:55:09 -07:00
Erik Trimble
caba73d1dd
7040777: Bump the HS21 build number to 11
...
Update the HS21 build number to 11
Reviewed-by: jcoomes
2011-04-29 17:00:19 -07:00
Erik Trimble
c99361768e
Merge
2011-04-29 16:55:43 -07:00
Jon Masamitsu
0772441e15
Merge
2011-04-29 14:36:21 -07:00
Jon Masamitsu
f6dc8f6c3c
Merge
2011-04-29 12:33:39 -07:00
Vladimir Kozlov
6d0283ed8e
Merge
2011-04-29 11:15:30 -07:00
Vladimir Kozlov
2683d5390b
7039652: Performance regression after 7004547 changes
...
Use unrolled_count() to limit unrolling and use the stride check only for initial stride value.
Reviewed-by: never
2011-04-28 16:40:23 -07:00
Tom Rodriguez
eb8db40092
7032162: assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr
...
Reviewed-by: kvn
2011-04-28 14:00:13 -07:00
Christine Lu
8c555ebbcf
Merge
2011-04-27 19:20:31 -07:00
Coleen Phillimore
0032ebd4ef
Merge
2011-04-27 17:25:45 -07:00
Tom Rodriguez
2126589fd0
7029167: add support for conditional card marks
...
Reviewed-by: iveresov, kvn
2011-04-27 15:40:36 -07:00
John Cuthbertson
b777d36af8
7037756: Deadlock in compiler thread similiar to 6789220
...
Avoid blocking in CompileBroker::compile_method_base() if the current thread holds the pending list lock.
Reviewed-by: never, brutisso, ysr
2011-04-27 14:40:41 -07:00
Y. Srinivas Ramakrishna
d86311b13c
7039089: G1: changeset for 7037276 broke heap verification, and related cleanups
...
In G1 heap verification, we no longer scan perm to G1-collected heap refs as part of process_strong_roots() but rather in a separate explicit oop iteration over the perm gen. This preserves the original perm card-marks. Added a new assertion in younger_refs_iterate() to catch a simple subcase where the user may have forgotten a prior save_marks() call, as happened in the case of G1's attempt to iterate perm to G1 refs when verifying the heap before exit. The assert was deliberately weakened for ParNew+CMS and will be fixed for that combination in a future CR. Also made some (non-G1) cleanups related to code and comments obsoleted by the migration of Symbols to the native heap.
Reviewed-by: iveresov, jmasa, tonyp
2011-04-26 21:17:24 -07:00
Kelly O'Hair
74225e1f34
6631003: Add hg tip changeset to build image
...
Reviewed-by: mduigou
2011-04-26 16:20:22 -07:00
Vladimir Kozlov
6c8fc4b347
7039586: test/java/util/Collections/Rotate.java failing with hs21-b09
...
A predicate should not be moved in partial peel optimization since it will invalidate jvm state of its uncommon trap.
Reviewed-by: never
2011-04-26 12:14:22 -07:00
Igor Veresov
e3121a5a43
7037939: NUMA: Disable adaptive resizing if SHM large pages are used
...
Make the NUMA allocator behave properly with SHM and ISM large pages.
Reviewed-by: ysr
2011-04-26 11:46:34 -07:00
Coleen Phillimore
ab86f12c44
7009923: JSR 292: VM crash in JavaThread::last_frame
...
Handle stack overflow before the first frame is called, by printing out the called method and not walking the stack.
Reviewed-by: dholmes, phh, dsamersoff
2011-04-26 14:04:43 -04:00
Tom Rodriguez
16d6414619
7030715: JSR 292 JRuby test/test_super_call_site_caching.rb asserts with +DoEscapeAnalysis
...
Reviewed-by: twisti
2011-04-25 16:25:58 -07:00
John Coomes
385e7253a7
7037250: cscope.make database generation is silently broken
...
Reviewed-by: stefank
2011-04-23 04:20:09 -07:00
Vladimir Danushevsky
e074254d05
Merge
2011-04-23 00:33:38 -04:00
Erik Trimble
1b20e61722
7039044: Bump the HS21 build number to 10
...
Update the HS21 build number to 10
Reviewed-by: jcoomes
2011-04-22 18:52:28 -07:00
Erik Trimble
6b2955ae93
Merge
2011-04-22 18:52:22 -07:00
Jon Masamitsu
9050363747
Merge
2011-04-22 09:26:09 -07:00
Erik Trimble
fc92df058d
Added tag hs21-b09 for changeset 3d6edd0ae4e9
2011-04-21 19:49:49 -07:00
David Katleman
f86b47af7c
Added tag jdk7-b139 for changeset 3d6edd0ae4e9
2011-04-21 15:32:54 -07:00
Jon Masamitsu
6663052a88
6946417: G1: Java VisualVM does not support G1 properly
...
Added counters for jstat
Reviewed-by: tonyp, jwilhelm, stefank, ysr, johnc
2011-04-21 10:23:44 -07:00
Vladimir Danushevsky
7610a8bf75
Merge
2011-04-21 10:12:42 -04:00
Y. Srinivas Ramakrishna
11badb92aa
Merge
2011-04-21 01:16:20 -07:00
Christian Thalinger
868bf68a3e
6993078: JSR 292 too many pushes: Lesp points into register window
...
Reviewed-by: kvn, never
2011-04-21 00:25:40 -07:00
Jon Masamitsu
8328bb291e
Merge
2011-04-20 20:32:45 -07:00
Y. Srinivas Ramakrishna
b4d40650b2
7037276: Unnecessary double traversal of dirty card windows
...
Short-circuited an unnecessary double traversal of dirty card windows when iterating younger refs. Also renamed some cardtable methods for more clarity.
Reviewed-by: jmasa, stefank, poonam
2011-04-20 19:19:30 -07:00
Vladimir Kozlov
abc5f94df7
7026700: regression in 6u24-rev-b23: Crash in C2 compiler in PhaseIdealLoop::build_loop_late_post
...
Memory slices should be always created for non-static fields after allocation
Reviewed-by: never
2011-04-20 18:29:35 -07:00
Andrew Haley
cf6f747d17
7034464: Support transparent large pages on Linux
...
Support transparent huge pages on Linux available since 2.6.38
Reviewed-by: iveresov, ysr
2011-04-20 17:12:04 -07:00
Vladimir Danushevsky
46259d93ba
7035861: linux-armsflt: assert(ni->data() == (int)(x + o)) failed: instructions must match
...
The change avoids generating relocation info entry for the staging area patching stub on systems that don't support movw/movt instructions
Reviewed-by: bdelsart
2011-04-20 14:07:57 -04:00
Tom Rodriguez
75eac4de0f
7009346: java/dyn/InvokeDynamicPrintArgs.java fails with NPE on solaris-sparc with -Xcomp
...
Reviewed-by: kvn, jrose, twisti
2011-04-20 09:29:00 -07:00
Coleen Phillimore
a2c2b262bc
Merge
2011-04-19 20:40:20 -07:00