[x32] Fix FrameIndex check in SelectLEA64_32Addr
[oota-llvm.git] / test / CodeGen / X86 / 2007-09-06-ExtWeakAliasee.ll
index c5d2a46f92c270bcdd781ab71a96bdfdd5c1a50a..62c503da35a66d74a908b50915d87980f8cb000b 100644 (file)
@@ -1,4 +1,13 @@
-; RUN: llc < %s -march=x86 | grep weak | count 2
-@__gthrw_pthread_once = alias weak i32 (i32*, void ()*)* @pthread_once         ; <i32 (i32*, void ()*)*> [#uses=0]
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu | FileCheck %s
 
-declare extern_weak i32 @pthread_once(i32*, void ()*)
+@__gthrw_pthread_once = weak alias 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