[lld] r300445 - [ELF] - Add compress-debug-output-i386.s testcase.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 19 04:26:08 PDT 2017


Please revert this file. The -compress-debug-section flag is not an
architecture-dependent feature. One test is enough.

On Mon, Apr 17, 2017 at 2:04 AM, George Rimar via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> Author: grimar
> Date: Mon Apr 17 04:04:07 2017
> New Revision: 300445
>
> URL: http://llvm.org/viewvc/llvm-project?rev=300445&view=rev
> Log:
> [ELF] - Add compress-debug-output-i386.s testcase.
>
> This is for --compress-debug-sections (r300444), we have
> x64 testcase, but did not have i386 one.
>
> Added:
>     lld/trunk/test/ELF/compress-debug-output-i386.s
>
> Added: lld/trunk/test/ELF/compress-debug-output-i386.s
> URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/compr
> ess-debug-output-i386.s?rev=300445&view=auto
> ============================================================
> ==================
> --- lld/trunk/test/ELF/compress-debug-output-i386.s (added)
> +++ lld/trunk/test/ELF/compress-debug-output-i386.s Mon Apr 17 04:04:07
> 2017
> @@ -0,0 +1,29 @@
> +# REQUIRES: x86
> +# REQUIRES: zlib
> +
> +# RUN: llvm-mc -filetype=obj -triple=i386-pc-linux %s -o %t.o
> +# RUN: ld.lld %t.o -o %t1 --compress-debug-sections=zlib
> +
> +# RUN: llvm-objdump -s %t1 | FileCheck %s --check-prefix=ZLIBCONTENT
> +# ZLIBCONTENT:     Contents of section .debug_str:
> +# ZLIBCONTENT-NOT: AAAAAAAAA
> +
> +# RUN: llvm-readobj -s %t1 | FileCheck %s --check-prefix=ZLIBFLAGS
> +# ZLIBFLAGS:       Section {
> +# ZLIBFLAGS:         Index:
> +# ZLIBFLAGS:         Name: .debug_str
> +# ZLIBFLAGS-NEXT:    Type: SHT_PROGBITS
> +# ZLIBFLAGS-NEXT:    Flags [
> +# ZLIBFLAGS-NEXT:      SHF_COMPRESSED
> +
> +# RUN: llvm-dwarfdump %t1 -debug-dump=str | \
> +# RUN:   FileCheck %s --check-prefix=DEBUGSTR
> +# DEBUGSTR:     .debug_str contents:
> +# DEBUGSTR-NEXT:  AAAAAAAAAAAAAAAAAAAAAAAAAAA
> +# DEBUGSTR-NEXT:  BBBBBBBBBBBBBBBBBBBBBBBBBBB
> +
> +.section .debug_str,"MS", at progbits,1
> +.Linfo_string0:
> +  .asciz "AAAAAAAAAAAAAAAAAAAAAAAAAAA"
> +.Linfo_string1:
> +  .asciz "BBBBBBBBBBBBBBBBBBBBBBBBBBB"
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170419/2f3b56de/attachment.html>


More information about the llvm-commits mailing list