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);