aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;