Mercurial > hg > truffle
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 } |