Tue, 02 Sep 2008 15:03:05 -0700
6738933: assert with base pointers must match with compressed oops enabled
Reviewed-by: kvn, rasbold
src/share/vm/opto/loopopts.cpp | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/vm/opto/loopopts.cpp Tue Sep 02 06:55:23 2008 -0700 1.2 +++ b/src/share/vm/opto/loopopts.cpp Tue Sep 02 15:03:05 2008 -0700 1.3 @@ -932,7 +932,7 @@ 1.4 // to fold a StoreP and an AddP together (as part of an 1.5 // address expression) and the AddP and StoreP have 1.6 // different controls. 1.7 - if( !x->is_Load() ) _igvn._worklist.yank(x); 1.8 + if( !x->is_Load() && !x->is_DecodeN() ) _igvn._worklist.yank(x); 1.9 } 1.10 _igvn.remove_dead_node(n); 1.11 }