comparison src/share/vm/opto/loopopts.cpp @ 318:60bc5071073f

6738933: assert with base pointers must match with compressed oops enabled Reviewed-by: kvn, rasbold
author never
date Tue, 02 Sep 2008 15:03:05 -0700
parents c3e045194476
children 194b8e3a2fc4
comparison
equal deleted inserted replaced
310:cf6f0e32e518 318:60bc5071073f
930 // tried setting control edges on the x's to force them to 930 // tried setting control edges on the x's to force them to
931 // not combine, but the matching gets worried when it tries 931 // not combine, but the matching gets worried when it tries
932 // to fold a StoreP and an AddP together (as part of an 932 // to fold a StoreP and an AddP together (as part of an
933 // address expression) and the AddP and StoreP have 933 // address expression) and the AddP and StoreP have
934 // different controls. 934 // different controls.
935 if( !x->is_Load() ) _igvn._worklist.yank(x); 935 if( !x->is_Load() && !x->is_DecodeN() ) _igvn._worklist.yank(x);
936 } 936 }
937 _igvn.remove_dead_node(n); 937 _igvn.remove_dead_node(n);
938 } 938 }
939 } 939 }
940 } 940 }