powerpc pe fixes

Alan Modra amodra@gmail.com
Tue Nov 6 06:37:00 GMT 2012


On Tue, Nov 06, 2012 at 04:20:35PM +1030, Alan Modra wrote:
> > 	* coff-tic4x.c (tic4x_coff0_vec, tic4x_coff0_beh_vec,
> > 	tic4x_coff1_vec, tic4x_coff1_beh_vec, tic4x_coff2_vec,
> > 	tic4x_coff2_beh_vec): Allow SEC_CODE and SEC_READONLY in
> > 	section flags.

Committed.

	* coff-ppc.c (TARGET_LITTLE_SYM): Likewise.
	(TARGET_BIG_SYM): Likewise.

Index: bfd/coff-ppc.c
===================================================================
RCS file: /cvs/src/src/bfd/coff-ppc.c,v
retrieving revision 1.43
diff -u -p -r1.43 coff-ppc.c
--- bfd/coff-ppc.c	13 Jul 2012 14:22:44 -0000	1.43
+++ bfd/coff-ppc.c	6 Nov 2012 06:24:02 -0000
@@ -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 */

-- 
Alan Modra
Australia Development Lab, IBM



More information about the Binutils mailing list