[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