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