summaryrefslogtreecommitdiffstats
path: root/lld/test/ELF/linkerscript
diff options
context:
space:
mode:
authorBob Haarman <llvm@inglorion.net>2019-05-16 23:33:06 +0000
committerBob Haarman <llvm@inglorion.net>2019-05-16 23:33:06 +0000
commit5ff1eb6418ae1ee26b2ac598e36f74bc4e6b0566 (patch)
tree4d21440bcac62a86fb7e632d1028a504eed19865 /lld/test/ELF/linkerscript
parentadd7ed228162eccf929b24387d8aa640053b81f3 (diff)
downloadbcm5719-llvm-5ff1eb6418ae1ee26b2ac598e36f74bc4e6b0566.tar.gz
bcm5719-llvm-5ff1eb6418ae1ee26b2ac598e36f74bc4e6b0566.zip
Revert r358069 "Discard debuginfo for object files empty after GC"
The change broke some scenarios where debug information is still needed, although MarkLive cannot see it, including the Chromium/Android build. Reverting to unbreak that build. llvm-svn: 360955
Diffstat (limited to 'lld/test/ELF/linkerscript')
-rw-r--r--lld/test/ELF/linkerscript/comdat-gc.s3
-rw-r--r--lld/test/ELF/linkerscript/debuginfo-gc.s14
2 files changed, 0 insertions, 17 deletions
diff --git a/lld/test/ELF/linkerscript/comdat-gc.s b/lld/test/ELF/linkerscript/comdat-gc.s
index 26f299c1b06..2d225a4d8a9 100644
--- a/lld/test/ELF/linkerscript/comdat-gc.s
+++ b/lld/test/ELF/linkerscript/comdat-gc.s
@@ -8,9 +8,6 @@
# GC1: Name: .debug_line
-# Add .ctors section so all debuginfo isn't GCed
-.section .ctors,"ax",@progbits
-
.file 1 "test/ELF/linkerscript/comdat_gc.s"
.section .text._Z3fooIiEvv,"axG",@progbits,_Z3fooIiEvv,comdat
.loc 1 14
diff --git a/lld/test/ELF/linkerscript/debuginfo-gc.s b/lld/test/ELF/linkerscript/debuginfo-gc.s
deleted file mode 100644
index f87135b8b48..00000000000
--- a/lld/test/ELF/linkerscript/debuginfo-gc.s
+++ /dev/null
@@ -1,14 +0,0 @@
-# REQUIRES: x86
-
-# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t
-# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/comdat-gc.s -o %t1
-# RUN: echo "SECTIONS { .text : { *(.text*) } }" > %t.script
-# RUN: ld.lld --gc-sections --script %t.script %t %t1 -o %t2
-# RUN: llvm-readobj --sections --symbols %t2 | FileCheck %s
-
-# CHECK-NOT: Name: .debug_line
-
-.file 1 "test/ELF/linkerscript/comdat_gc.s"
-.section .text._Z3fooIiEvv,"axG",@progbits,_Z3fooIiEvv,comdat
-.loc 1 14
- ret
OpenPOWER on IntegriCloud