aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog5
-rw-r--r--ld/ldlang.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 6757c70..2fe7043 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+Wed Sep 3 15:12:32 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ * ldlang.c (wild_doit): Clear SEC_HAS_CONTENTS from a
+ noload_section.
+
Fri Aug 29 00:32:31 1997 Ian Lance Taylor <ian@cygnus.com>
* Makefile.am (ld_new_DEPENDENCIES): Remove @LEXLIB@.
diff --git a/ld/ldlang.c b/ld/ldlang.c
index 66b3590..ad58208 100644
--- a/ld/ldlang.c
+++ b/ld/ldlang.c
@@ -845,7 +845,7 @@ wild_doit (ptr, section, output, file)
output->bfd_section->flags &= ~SEC_ALLOC;
break;
case noload_section:
- output->bfd_section->flags &= ~SEC_LOAD;
+ output->bfd_section->flags &= ~ (SEC_LOAD | SEC_HAS_CONTENTS);
output->bfd_section->flags |= SEC_NEVER_LOAD;
break;
}