From: Alan Modra Date: Tue, 6 Nov 2012 06:36:42 +0000 (+0000) Subject: Allow SEC_CODE and SEC_READONLY in section flags. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0df8acdee931c0c97d12b1edff2b3d44162ed7c9;p=binutils-gdb.git Allow SEC_CODE and SEC_READONLY in section flags. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 0f27dab4618..6e6937ceb0e 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -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 diff --git a/bfd/coff-ppc.c b/bfd/coff-ppc.c index fa04933faff..19ae3e69374 100644 --- a/bfd/coff-ppc.c +++ b/bfd/coff-ppc.c @@ -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 */