aboutsummaryrefslogtreecommitdiff
path: root/bfd/seclet.c
diff options
context:
space:
mode:
authorSteve Chamberlain <sac@cygnus>1992-10-23 17:34:37 +0000
committerSteve Chamberlain <sac@cygnus>1992-10-23 17:34:37 +0000
commitc26d7d179ce415260e46eba69629d220a439b79c (patch)
tree458d1284ad43e10832c91f6e6fbe452afc9532de /bfd/seclet.c
parentb26059aa449b61de921a90e76e8efcd75dd772a6 (diff)
downloadgdb-c26d7d179ce415260e46eba69629d220a439b79c.zip
gdb-c26d7d179ce415260e46eba69629d220a439b79c.tar.gz
gdb-c26d7d179ce415260e46eba69629d220a439b79c.tar.bz2
Fri Oct 23 10:32:36 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* seclet.c (rel): don't load sections without the SEC_LOAD bit. Thu Oct 15 10:16:35 1992 Steve Chamberlain (sac@thepub.cygnus.com) * coff-m68k.c (m68k_howto2type, SELECT_RELOC): new function to work out a coff relocation type from a howto's attributes rather than using the input r_type field. This fixes PR1677 and allows conversion of a.out relocs to coff relocs. * coffcode.h (coff_write_relocs): if supplied a relocation relative to an absolute symbol, use the right symbol index. * reloc.c (bfd_perform_relocation): do a partial link for coff relocs right.
Diffstat (limited to 'bfd/seclet.c')
-rw-r--r--bfd/seclet.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/bfd/seclet.c b/bfd/seclet.c
index d95a844..c26f7b4 100644
--- a/bfd/seclet.c
+++ b/bfd/seclet.c
@@ -81,6 +81,7 @@ DEFUN(rel,(abfd, seclet, output_section, data),
if (output_section->flags & SEC_HAS_CONTENTS
&& !(output_section->flags & SEC_NEVER_LOAD)
+ && (output_section->flags & SEC_LOAD)
&& seclet->size)
{
data = (PTR) bfd_get_relocated_section_contents(abfd, seclet, data);