From 0df8acdee931c0c97d12b1edff2b3d44162ed7c9 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 6 Nov 2012 06:36:42 +0000 Subject: [PATCH] Allow SEC_CODE and SEC_READONLY in section flags. --- bfd/ChangeLog | 2 ++ bfd/coff-ppc.c | 14 ++++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 0f27dab..6e6937ce 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 fa04933..19ae3e6 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 */ -- 2.7.4