From: H.J. Lu Date: Wed, 8 Apr 2015 16:25:08 +0000 (-0700) Subject: Work around a GCC uninitialized warning bug X-Git-Tag: gdb-7.10-branchpoint~796 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5150992626e67d2f6d1573737e06126bfb712c30;p=thirdparty%2Fbinutils-gdb.git Work around a GCC uninitialized warning bug * compress.c (bfd_compress_section_contents): Work around a GCC uninitialized warning bug fixed in GCC 4.7. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 68e13c5bc7b..c7050af943b 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2015-04-08 H.J. Lu + + * compress.c (bfd_compress_section_contents): Work around a GCC + uninitialized warning bug fixed in GCC 4.7. + 2015-04-08 H.J. Lu * archive.c (_bfd_get_elt_at_filepos): Also copy BFD_COMPRESS_GABI diff --git a/bfd/compress.c b/bfd/compress.c index ba9fc9675ac..17b24e8ad02 100644 --- a/bfd/compress.c +++ b/bfd/compress.c @@ -79,7 +79,12 @@ bfd_compress_section_contents (bfd *abfd, sec_ptr sec, bfd_byte *buffer; bfd_size_type buffer_size; bfd_boolean decompress; +#if defined(__GNUC__) && GCC_VERSION < 4007 + /* Work around a GCC uninitialized warning bug fixed in GCC 4.7. */ + int zlib_size = 0; +#else int zlib_size; +#endif int orig_compression_header_size; int compression_header_size = bfd_get_compression_header_size (abfd, NULL);