OSDN Git Service

* ldlang.c (lang_size_sections_1): Simplify SEC_NEVER_LOAD test.
authorAlan Modra <amodra@bigpond.net.au>
Wed, 16 Jan 2008 01:28:21 +0000 (01:28 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Wed, 16 Jan 2008 01:28:21 +0000 (01:28 +0000)
ld/ChangeLog
ld/ldlang.c

index 1913eac..3c479db 100644 (file)
@@ -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.
index 8aee9a3..c5ad76d 100644 (file)
@@ -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;