Fix a broadcast related regression on the vector shuffle lowering.
[oota-llvm.git] / test / CodeGen / X86 / x86-64-pic-10.ll
index 0f65e57449596cca07e4e0dd3d597beaa635d00c..8790fa6072b390075b388b72e93b4b1b1cfd24d6 100644 (file)
@@ -1,12 +1,14 @@
 ; RUN: llc < %s -mtriple=x86_64-pc-linux -relocation-model=pic -o %t1
-; RUN: grep {call      g@PLT} %t1
+; RUN: grep "callq     g@PLT" %t1
 
-@g = alias weak i32 ()* @f
+@g = weak alias i32 ()* @f
 
-define void @g() {
+define void @h() {
 entry:
        %tmp31 = call i32 @g()
         ret void
 }
 
-declare extern_weak i32 @f()
+define weak i32 @f() {
+  ret i32 42
+}