Changes in directory llvm/test/Regression/Linker:

weakextern.ll added (r1.1)
testlink1.ll updated: 1.12 -> 1.13
---
Log message:

extern_weak link test

---
Diffs of the changes:  (+15 -0)

 testlink1.ll  |    2 ++
 weakextern.ll |   13 +++++++++++++
 2 files changed, 15 insertions(+)


Index: llvm/test/Regression/Linker/weakextern.ll
diff -c /dev/null llvm/test/Regression/Linker/weakextern.ll:1.1
*** /dev/null   Fri Dec 15 11:34:47 2006
--- llvm/test/Regression/Linker/weakextern.ll   Fri Dec 15 11:34:37 2006
***************
*** 0 ****
--- 1,13 ----
+ ; RUN: llvm-as < %s > %t.bc
+ ; RUN: llvm-as < `dirname %s`/testlink1.ll > %t2.bc
+ ; RUN: llvm-link %t.bc %t.bc %t2.bc -o %t1.bc
+ ; RUN: llvm-dis < %t1.bc |grep "kallsyms_names = extern_weak" &&
+ ; RUN: llvm-dis < %t1.bc |grep "MyVar = external global int" &&
+ ; RUN: llvm-dis < %t1.bc |grep "Inte = global int"
+ 
+ %kallsyms_names = extern_weak global [0 x ubyte]
+ %MyVar     = extern_weak global int
+ %Inte = extern_weak global int
+ 
+ implementation
+ 


Index: llvm/test/Regression/Linker/testlink1.ll
diff -u llvm/test/Regression/Linker/testlink1.ll:1.12 
llvm/test/Regression/Linker/testlink1.ll:1.13
--- llvm/test/Regression/Linker/testlink1.ll:1.12       Thu Nov 23 09:14:52 2006
+++ llvm/test/Regression/Linker/testlink1.ll    Fri Dec 15 11:34:37 2006
@@ -6,6 +6,8 @@
 %MyIntList = global { \2 *, int } { { \2, int }* null, int 17 }
              external global int      ; int*:0
 
+%Inte = global int 1
+
 %AConst    = linkonce constant int 123
 
 %Intern1   = internal constant int 42



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to