summaryrefslogtreecommitdiff
path: root/test/ELF/start-lib-comdat.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/ELF/start-lib-comdat.s')
-rw-r--r--test/ELF/start-lib-comdat.s23
1 files changed, 0 insertions, 23 deletions
diff --git a/test/ELF/start-lib-comdat.s b/test/ELF/start-lib-comdat.s
deleted file mode 100644
index ce03959fd74b9..0000000000000
--- a/test/ELF/start-lib-comdat.s
+++ /dev/null
@@ -1,23 +0,0 @@
-// REQUIRES: x86
-
-// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t1.o
-// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux \
-// RUN: %p/Inputs/start-lib-comdat.s -o %t2.o
-// RUN: ld.lld -shared -o %t3 %t1.o --start-lib %t2.o --end-lib
-// RUN: llvm-readobj -t %t3 | FileCheck %s
-// RUN: ld.lld -shared -o %t3 --start-lib %t2.o --end-lib %t1.o
-// RUN: llvm-readobj -t %t3 | FileCheck %s
-
-// CHECK: Name: zed
-// CHECK-NEXT: Value:
-// CHECK-NEXT: Size:
-// CHECK-NEXT: Binding: Global
-// CHECK-NEXT: Type:
-// CHECK-NEXT: Other:
-// CHECK-NEXT: Section: Undefined
-
- call bar@plt
-// The other file also has a section in the zed comdat, but it defines the
-// symbol zed. That means that we will have a lazy symbol zed, but when adding
-// the actual file zed will be undefined.
- .section .sec,"aG",@progbits,zed,comdat