Support compressed debug sections

Programming / Compilers / GCC - ro [138bc75d-0d04-0410-961f-82ee72b054a4] - 27 June 2014 08:48 UTC

- configure.ac (gcc_cv_as_compress_debug): Check for assembler compressed debug support. (gcc_cv_ld_compress_debug): Check for linker compressed debug support.
- configure: Regenerate.
- config.in: Regenerate.
- common.opt (compressed_debug_sections): New enum. (gz, gz=): New options.
- gcc.c (LINK_COMPRESS_DEBUG_SPEC, ASM_COMPRESS_DEBUG_SPEC): Define. (LINK_COMMAND_SPEC): Invoke LINK_COMPRESS_DEBUG_SPEC. (asm_options): Invoke ASM_COMPRESS_DEBUG_SPEC.
- config/darwin.h (LINK_COMMAND_SPEC_A): Invoke LINK_COMPRESS_DEBUG_SPEC.
- config/i386/djgpp.h (LINK_COMMAND_SPEC): Likewise.
- opts.c (common_handle_option): Handle OPT_gz, OPT_gz_.
- doc/invoke.texi (Option Summary, Debugging Options): Add
-gz[=type]. (Debugging Options): Document -gz[=type].

4185c90 Support compressed debug sections
gcc/ChangeLog | 22 +++++++++
gcc/common.opt | 22 +++++++++
gcc/config.in | 31 +++++++++++++
gcc/config/darwin.h | 3 +-
gcc/config/i386/djgpp.h | 3 +-
gcc/configure | 116 +++++++++++++++++++++++++++++++++++++++++++++++
gcc/configure.ac | 78 +++++++++++++++++++++++++++++++
gcc/doc/invoke.texi | 14 +++++-
gcc/gcc.c | 57 ++++++++++++++++++++++-
gcc/opts.c | 5 ++
10 files changed, 346 insertions(+), 5 deletions(-)

Upstream: gcc.gnu.org


  • Share