Allow SEC_CODE and SEC_READONLY in section flags.
authorAlan Modra <amodra@gmail.com>
Tue, 6 Nov 2012 06:36:42 +0000 (06:36 +0000)
committerAlan Modra <amodra@gmail.com>
Tue, 6 Nov 2012 06:36:42 +0000 (06:36 +0000)
bfd/ChangeLog
bfd/coff-ppc.c

index 0f27dab..6e6937c 100644 (file)
@@ -4,6 +4,8 @@
        tic4x_coff1_vec, tic4x_coff1_beh_vec, tic4x_coff2_vec,
        tic4x_coff2_beh_vec): Allow SEC_CODE and SEC_READONLY in
        section flags.
+       * coff-ppc.c (TARGET_LITTLE_SYM): Likewise.
+       (TARGET_BIG_SYM): Likewise.
 
 2012-11-06  Alan Modra  <amodra@gmail.com>
 
index fa04933..19ae3e6 100644 (file)
@@ -2480,10 +2480,11 @@ const bfd_target TARGET_LITTLE_SYM =
    HAS_SYMS | HAS_LOCALS | WP_TEXT | D_PAGED),
 
 #ifndef COFF_WITH_PE
-  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
+  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_CODE | SEC_READONLY
+   | SEC_RELOC),               /* section flags */
 #else
-  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC /* section flags */
-   | SEC_LINK_ONCE | SEC_LINK_DUPLICATES),
+  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_CODE | SEC_READONLY
+   | SEC_RELOC | SEC_LINK_ONCE | SEC_LINK_DUPLICATES),
 #endif
 
   0,                           /* leading char */
@@ -2540,10 +2541,11 @@ const bfd_target TARGET_BIG_SYM =
    HAS_SYMS | HAS_LOCALS | WP_TEXT | D_PAGED),
 
 #ifndef COFF_WITH_PE
-  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
+  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_CODE | SEC_READONLY
+   | SEC_RELOC),               /* section flags */
 #else
-  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC /* section flags */
-   | SEC_LINK_ONCE | SEC_LINK_DUPLICATES),
+  (SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_CODE | SEC_READONLY
+   | SEC_RELOC | SEC_LINK_ONCE | SEC_LINK_DUPLICATES),
 #endif
 
   0,                           /* leading char */