| author | rasbold |
| Thu Sep 04 09:03:16 2008 -0700 (18 months ago) | |
| changeset 340 | cdbee661c7da |
| parent 334 | 3a26e9e4be71 |
| parent 339 | 60bc5071073f |
| child 341 | 2b73d212b1fd |
--- a/src/share/vm/opto/loopopts.cpp Wed Sep 03 14:57:00 2008 -0700+++ b/src/share/vm/opto/loopopts.cpp Thu Sep 04 09:03:16 2008 -0700@@ -932,7 +932,7 @@ void PhaseIdealLoop::split_if_with_block// to fold a StoreP and an AddP together (as part of an// address expression) and the AddP and StoreP have// different controls.- if( !x->is_Load() ) _igvn._worklist.yank(x);+ if( !x->is_Load() && !x->is_DecodeN() ) _igvn._worklist.yank(x);}_igvn.remove_dead_node(n);}