Fix a latent bug exposed by my truncstore patch. We compiled stfiwx-2.ll to:
[oota-llvm.git] / test / CodeGen / PowerPC / select_lt0.ll
index 586886dac9e0281bc3afe70f7061543f7318f47d..bb5213f946d7072be112c2234523e930b0a50115 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep cmp
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=ppc32 | not grep cmp
 
 int %seli32_1(int %a) {
 entry:
@@ -38,8 +38,14 @@ entry:
 }
 
 short %seli16_2(int %a, short %b) {
-entry:
        %tmp.1 = setlt int %a, 0
        %retval = select bool %tmp.1, short %b, short 0
        ret short %retval
 }
+
+int %seli32_a_a(int %a) {
+        %tmp = setlt int %a, 1
+        %min = select bool %tmp, int %a, int 0
+        ret int %min
+}
+