AVX-512: Implemented 256/128bit VALIGND/Q instructions for SKX and KNL
[oota-llvm.git] / test / CodeGen / X86 / x86-64-pic-10.ll
index e0fcc057308e5a0f75418c0c5fc7833372af7b0f..8790fa6072b390075b388b72e93b4b1b1cfd24d6 100644 (file)
@@ -1,13 +1,14 @@
-; RUN: llvm-as < %s | \
-; RUN:   llc -mtriple=x86_64-pc-linux -relocation-model=pic -o %t1
-; RUN: grep {call      g@PLT} %t1
+; RUN: llc < %s -mtriple=x86_64-pc-linux -relocation-model=pic -o %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
+}