Add a triple and switch test to FileCheck.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 14 Nov 2013 17:12:32 +0000 (17:12 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 14 Nov 2013 17:12:32 +0000 (17:12 +0000)
On windows we don't print .weak for function definitions, so count was only
finding 1 'weak'.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194713 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll

index 7e37ef5c40db38dba05a3fdbb46f695b2bc1e34b..638d399056a22f542aba7b76a44f684a8664a0e0 100644 (file)
@@ -1,6 +1,13 @@
-; RUN: llc < %s -march=x86 | grep weak | count 2
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu | FileCheck %s
+
 @__gthrw_pthread_once = alias weak i32 (i32*, void ()*)* @pthread_once         ; <i32 (i32*, void ()*)*> [#uses=0]
 
 define weak i32 @pthread_once(i32*, void ()*) {
   ret i32 0
 }
+
+; CHECK: .weak   pthread_once
+; CHECK: pthread_once:
+
+; CHECK: .weak   __gthrw_pthread_once
+; CHECK: __gthrw_pthread_once = pthread_once