bfd/ChangeLog:
authorCary Coutant <ccoutant@google.com>
Sat, 3 Jul 2010 20:52:24 +0000 (20:52 +0000)
committerCary Coutant <ccoutant@google.com>
Sat, 3 Jul 2010 20:52:24 +0000 (20:52 +0000)
commit0acf065b19253e02ea32188ea0cbdf4e80e3c42d
tree0d2d49261e7a67a1fe51bff909c8506dd46dfa04
parent3a5530eaabb2592d7807687d51a8a9c8c6b4b3cd
bfd/ChangeLog:

* compress.c (bfd_uncompress_section_contents): Add ATTRIBUTE_UNUSED.
* dwarf2.c (read_and_uncompress_section): New function.
(read_section): Call it.
(find_line): Likewise.

binutils/ChangeLog:

* objdump.c (load_specific_debug_section): Decompress section contents
before applying relocations.
* readelf.c (load_specific_debug_section): Update section size after
decompression.

gas/ChangeLog:

* Makefile.am: Add compress-debug.c and compress-debug.h.
* Makefile.in: Regenerate.
* config.in: Add HAVE_ZLIB_H.
* configure.in: Check for zlib.h.
* configure: Regenerate.

* as.c (parse_args): Add --compress-debug-sections and
--nocompress-debug-sections.
* as.h (flag_compress_debug): New variable.
* compress-debug.c: New file.
* compress-debug.h: New file.
* write.c: Include compress-debug.h.
(compress_frag): New function.
(compress_debug): New function.
(write_object_file): Compress debug sections if requested.
15 files changed:
bfd/ChangeLog
bfd/compress.c
bfd/dwarf2.c
binutils/ChangeLog
binutils/objdump.c
binutils/readelf.c
gas/ChangeLog
gas/Makefile.am
gas/Makefile.in
gas/as.c
gas/as.h
gas/config.in
gas/configure
gas/configure.in
gas/write.c