aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2008-01-16 01:28:21 +0000
committerAlan Modra <amodra@gmail.com>2008-01-16 01:28:21 +0000
commit14ac84b444873e8a901fa46c8fd11f2ae182843d (patch)
tree42835da289fc79296f2cd218001a3e987d238372 /ld
parent662fb31bbc0c190ce42fc4cb5d1a2f7db1111e6a (diff)
downloadfsf-binutils-gdb-14ac84b444873e8a901fa46c8fd11f2ae182843d.zip
fsf-binutils-gdb-14ac84b444873e8a901fa46c8fd11f2ae182843d.tar.gz
fsf-binutils-gdb-14ac84b444873e8a901fa46c8fd11f2ae182843d.tar.bz2
* ldlang.c (lang_size_sections_1): Simplify SEC_NEVER_LOAD test.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog4
-rw-r--r--ld/ldlang.c3
2 files changed, 5 insertions, 2 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 1913eac..3c479db 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,5 +1,9 @@
2008-01-16 Alan Modra <amodra@bigpond.net.au>
+ * ldlang.c (lang_size_sections_1): Simplify SEC_NEVER_LOAD test.
+
+2008-01-16 Alan Modra <amodra@bigpond.net.au>
+
* ldlang.h (lang_afile_asection_pair_statement_enum): Delete.
(lang_afile_asection_pair_statement_type): Delete.
(lang_statement_union_type): Delete afile_asection_pair_statement.
diff --git a/ld/ldlang.c b/ld/ldlang.c
index 8aee9a3..c5ad76d 100644
--- a/ld/ldlang.c
+++ b/ld/ldlang.c
@@ -4702,8 +4702,7 @@ lang_size_sections_1
should have space allocated to it, unless the
user has explicitly stated that the section
should never be loaded. */
- if (!(output_section_statement->flags
- & (SEC_NEVER_LOAD | SEC_ALLOC)))
+ if (!(output_section_statement->flags & SEC_NEVER_LOAD))
output_section_statement->bfd_section->flags |= SEC_ALLOC;
}
dot = newdot;