bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gold/18322] gold doesn't support --compress-debug-sections={zlib-ga


From: cvs-commit at gcc dot gnu.org
Subject: [Bug gold/18322] gold doesn't support --compress-debug-sections={zlib-gabi|zlib-gnu}
Date: Sun, 12 Jul 2015 17:58:16 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=18322

--- Comment #2 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by H.J. Lu <address@hidden>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=fb8b9dbc147d37129e5a366a395302f532f5d190

commit fb8b9dbc147d37129e5a366a395302f532f5d190
Author: H.J. Lu <address@hidden>
Date:   Sun Jul 12 10:56:41 2015 -0700

    Extend --compress-debug-sections in gold

    This patch extends --compress-debug-sections= with [zlib-gnu|zlib-gabi]
    in gold.

        PR gold/18322
        * compressed_output.cc (zlib_compress): Add argument for
        compression header size.  Set header size to compression header
        size if it isn't 0.  Don't write out the zlib header here.
        (Output_compressed_section::set_final_data_size): Support
        zlib-gnu and zlib-gabi compressions.  Pass compression header
        size to zlib_compress and write out compression header.  Set
        the SHF_COMPRESSED bit for zlib-gabi compression.  Otherwise
        clear the SHF_COMPRESSED bit
        * options.h (compress_debug_sections): Add zlib-gnu and
        zlib-gabi.
        * output.h (Output_section::set_flags): New.
        * testsuite/Makefile.am (check_PROGRAMS): Add
        flagstest_compress_debug_sections_none,
        flagstest_compress_debug_sections_gnu and
        flagstest_compress_debug_sections_gabi.
        (check_DATA): Add flagstest_compress_debug_sections_none.stdout.
        flagstest_compress_debug_sections.stdout,
        flagstest_compress_debug_sections.cmp,
        flagstest_compress_debug_sections.check,
        flagstest_compress_debug_sections_gnu.stdout,
        flagstest_compress_debug_sections_gnu.cmp,
        flagstest_compress_debug_sections_gnu.check,
        flagstest_compress_debug_sections_gabi.stdout,
        flagstest_compress_debug_sections_gabi.cmp and
        flagstest_compress_debug_sections_gabi.check.
        (flagstest_compress_debug_sections_none): New.
        (flagstest_compress_debug_sections_none.stdout): Likewise.
        (flagstest_compress_debug_sections.stdout): Likewise.
        (flagstest_compress_debug_sections.check): Likewise.
        (flagstest_compress_debug_sections.cmp): Likewise.
        (flagstest_compress_debug_sections_gnu): Likewise.
        (flagstest_compress_debug_sections_gnu.stdout): Likewise.
        (flagstest_compress_debug_sections_gnu.check): Likewise.
        (flagstest_compress_debug_sections_gnu.cmp): Likewise.
        (flagstest_compress_debug_sections_gabi): Likewise.
        (flagstest_compress_debug_sections_gabi.stdout): Likewise.
        (flagstest_compress_debug_sections_gnu.check): Likewise.
        (flagstest_compress_debug_sections_gnu.cmp): Likewise.
        * testsuite/Makefile.in: Regenerated.

-- 
You are receiving this mail because:
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]