Fix a logic bug in x86 vector codegen: sext (zext (x) ) != sext (x) (PR20472).
[oota-llvm.git] / test / CodeGen / X86 / fastcc3struct.ll
index 84f8ef6cf3603f84020edf64c27f912351472c25..98dc2f5a1c78ee2c8b0678531cd5599d26e88859 100644 (file)
@@ -1,7 +1,8 @@
-; RUN: llc < %s -march=x86 -o %t
-; RUN: grep "movl      .48, %ecx" %t
-; RUN: grep "movl      .24, %edx" %t
-; RUN: grep "movl      .12, %eax" %t
+; RUN: llc < %s -march=x86 | FileCheck %s
+
+; CHECK: movl {{.}}12, %eax
+; CHECK: movl {{.}}24, %edx
+; CHECK: movl {{.}}48, %ecx
 
 %0 = type { i32, i32, i32 }