[lld] r266429 - Add a testcase for symbol resolution with -r.

Rafael Espindola via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 15 07:11:37 PDT 2016


Author: rafael
Date: Fri Apr 15 09:11:36 2016
New Revision: 266429

URL: http://llvm.org/viewvc/llvm-project?rev=266429&view=rev
Log:
Add a testcase for symbol resolution with -r.

Added:
    lld/trunk/test/ELF/relocatable-reloc.s

Added: lld/trunk/test/ELF/relocatable-reloc.s
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/relocatable-reloc.s?rev=266429&view=auto
==============================================================================
--- lld/trunk/test/ELF/relocatable-reloc.s (added)
+++ lld/trunk/test/ELF/relocatable-reloc.s Fri Apr 15 09:11:36 2016
@@ -0,0 +1,14 @@
+// RUN: llvm-mc -filetype=obj %s -o %t.o -triple=x86_64-pc-linux
+// RUN: ld.lld %t.o %t.o -r -o %t2.o
+// RUN: llvm-readobj -r %t2.o | FileCheck %s
+
+.weak foo
+foo:
+.quad foo
+
+// CHECK:      Relocations [
+// CHECK-NEXT:   Section ({{.*}}) .rela.text {
+// CHECK-NEXT:     0x0 R_X86_64_64 foo 0x0
+// CHECK-NEXT:     0x8 R_X86_64_64 foo 0x0
+// CHECK-NEXT:   }
+// CHECK-NEXT: ]




More information about the llvm-commits mailing list