From 3d9b153464aae7f8ad6decfdc34de99e0e4e85ef Mon Sep 17 00:00:00 2001 From: Tom Rodriguez Date: Tue, 2 Sep 2008 15:03:05 -0700 Subject: [PATCH] 6738933: assert with base pointers must match with compressed oops enabled Reviewed-by: kvn, rasbold --- hotspot/src/share/vm/opto/loopopts.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hotspot/src/share/vm/opto/loopopts.cpp b/hotspot/src/share/vm/opto/loopopts.cpp index 06aab460d9c..36ceb61a351 100644 --- a/hotspot/src/share/vm/opto/loopopts.cpp +++ b/hotspot/src/share/vm/opto/loopopts.cpp @@ -932,7 +932,7 @@ void PhaseIdealLoop::split_if_with_blocks_post( Node *n ) { // 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); }