From: Nick Clifton Date: Fri, 31 Aug 2007 14:55:24 +0000 (+0000) Subject: * mach-o.c (bfd_mach_o_make_bfd_section): Fix test for non zerofill sections. X-Git-Tag: gdb_6_7-2007-09-07-branchpoint~78 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3a4743fef3df74c486f23cedca987be77b43dd7a;p=platform%2Fupstream%2Fbinutils.git * mach-o.c (bfd_mach_o_make_bfd_section): Fix test for non zerofill sections. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index b4e0a1d..2aec877 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2007-08-31 Jesse Michael + + * mach-o.c (bfd_mach_o_make_bfd_section): Fix test for non + zerofill sections. + 2007-08-28 David Heine * elf32-xtensa.c (compute_ebb_actions): Update removed_bytes when diff --git a/bfd/mach-o.c b/bfd/mach-o.c index 5ca5816..166dd65 100644 --- a/bfd/mach-o.c +++ b/bfd/mach-o.c @@ -644,7 +644,7 @@ bfd_mach_o_make_bfd_section (bfd *abfd, bfd_mach_o_section *section) sprintf (sname, "%s.%s.%s", prefix, section->segname, section->sectname); flags = SEC_ALLOC; - if (!(section->flags & BFD_MACH_O_S_ZEROFILL)) + if ((section->flags & SECTION_TYPE) != BFD_MACH_O_S_ZEROFILL) flags = SEC_HAS_CONTENTS | SEC_LOAD | SEC_ALLOC | SEC_CODE; bfdsec = bfd_make_section_anyway_with_flags (abfd, sname, flags); if (bfdsec == NULL)