diff options
| author | Bob Haarman <llvm@inglorion.net> | 2019-05-16 23:33:06 +0000 |
|---|---|---|
| committer | Bob Haarman <llvm@inglorion.net> | 2019-05-16 23:33:06 +0000 |
| commit | 5ff1eb6418ae1ee26b2ac598e36f74bc4e6b0566 (patch) | |
| tree | 4d21440bcac62a86fb7e632d1028a504eed19865 /lld/test/ELF/linkerscript | |
| parent | add7ed228162eccf929b24387d8aa640053b81f3 (diff) | |
| download | bcm5719-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.s | 3 | ||||
| -rw-r--r-- | lld/test/ELF/linkerscript/debuginfo-gc.s | 14 |
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 |

