Don't assert on 'select_cc SETUO'

llvm-svn: 25423
diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
index b41ef3f..decc6a3 100644
--- a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+++ b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
@@ -238,7 +238,7 @@
     // subtraction at all.
     if (isFloatingPointZero(RHS))
       switch (CC) {
-      default: assert(0 && "Invalid FSEL condition"); abort();
+      default: break;       // SETUO etc aren't handled by fsel.
       case ISD::SETULT:
       case ISD::SETLT:
         std::swap(TV, FV);  // fsel is natively setge, swap operands for setlt
@@ -260,7 +260,7 @@
     
     SDOperand Cmp;
     switch (CC) {
-    default: assert(0 && "Invalid FSEL condition"); abort();
+    default: break;       // SETUO etc aren't handled by fsel.
     case ISD::SETULT:
     case ISD::SETLT:
       Cmp = DAG.getNode(ISD::FSUB, CmpVT, LHS, RHS);