aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1997-09-03 19:13:14 +0000
committerIan Lance Taylor <ian@airs.com>1997-09-03 19:13:14 +0000
commit7e519ffc586e840e7562995899e49ab34a3f6cec (patch)
treee6c4c1a7e34405c806ca5f87deccfd767c4741bb /ld
parent3b52112dfd1614a5af574dbee57a8f24d3021702 (diff)
downloadgdb-7e519ffc586e840e7562995899e49ab34a3f6cec.zip
gdb-7e519ffc586e840e7562995899e49ab34a3f6cec.tar.gz
gdb-7e519ffc586e840e7562995899e49ab34a3f6cec.tar.bz2
* ldlang.c (wild_doit): Clear SEC_HAS_CONTENTS from a
noload_section. PR 13139.
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;
}