aboutsummaryrefslogtreecommitdiff
path: root/bfd/mach-o.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2007-08-31 14:55:24 +0000
committerNick Clifton <nickc@redhat.com>2007-08-31 14:55:24 +0000
commit3a4743fef3df74c486f23cedca987be77b43dd7a (patch)
tree252b38780260143b5f8741930984ea8c95f9ae30 /bfd/mach-o.c
parentdabbade67e0b558a90c99f1c5173026a2c339ada (diff)
downloadgdb-3a4743fef3df74c486f23cedca987be77b43dd7a.zip
gdb-3a4743fef3df74c486f23cedca987be77b43dd7a.tar.gz
gdb-3a4743fef3df74c486f23cedca987be77b43dd7a.tar.bz2
* mach-o.c (bfd_mach_o_make_bfd_section): Fix test for non zerofill sections.
Diffstat (limited to 'bfd/mach-o.c')
-rw-r--r--bfd/mach-o.c2
1 files changed, 1 insertions, 1 deletions
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)