fixed to test attributes and use better checks
[oota-llvm.git] / test / CodeGen / X86 / 2009-04-24.ll
index 08bf9e3f9f36c43900ad8fdcc3be15d1f07de5da..7647dcc7febdb2da1dad0793160d9121b6b89802 100644 (file)
@@ -1,12 +1,13 @@
-; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu -regalloc=fast -optimize-regalloc=0 -relocation-model=pic > %t2
-; RUN: grep "leaq.*TLSGD" %t2
-; RUN: grep "__tls_get_addr" %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu -regalloc=fast -optimize-regalloc=0 -relocation-model=pic | FileCheck %s
 ; PR4004
 
+; CHECK: {{leaq.*TLSGD}}
+; CHECK: {{__tls_get_addr}}
+
 @i = thread_local global i32 15
 
 define i32 @f() {
 entry:
-       %tmp1 = load i32* @i
+       %tmp1 = load i32, i32* @i
        ret i32 %tmp1
 }