--- old/src/share/vm/c1/c1_Optimizer.cpp	Fri Nov  7 13:17:24 2008
+++ new/src/share/vm/c1/c1_Optimizer.cpp	Fri Nov  7 13:17:24 2008
@@ -327,8 +327,6 @@
                 BlockBegin* fsux = if_->fsux();
                 if (swapped) {
                   cond = Instruction::mirror(cond);
-                  tsux = if_->fsux();
-                  fsux = if_->tsux();
                 }
 
                 BlockBegin* tblock = tval->compare(cond, con, tsux, fsux);
