From: Alan Modra Date: Thu, 19 Nov 2015 06:23:43 +0000 (+1030) Subject: Use default sub-segment align for non-ELF powerpc X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f29cf775fa9d4c8df1445e7e04bf92deda60e001;p=binutils-gdb.git Use default sub-segment align for non-ELF powerpc Defining this to zero for COFF and PE meant that code sections were padded with zeros. The fact that no one has complained since 2006 says these targets are dead, I guess. * config/tc-ppc.h (SUB_SEGMENT_ALIGN): Define only for ELF. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 41e44b5438e..009967d3cfb 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2015-11-19 Alan Modra + + * config/tc-ppc.h (SUB_SEGMENT_ALIGN): Define only for ELF. + 2015-11-16 Mike Frysinger * config/tc-microblaze.c (parse_imm): Add an offsetT cast. diff --git a/gas/config/tc-ppc.h b/gas/config/tc-ppc.h index d7766e3e9c4..778acf56794 100644 --- a/gas/config/tc-ppc.h +++ b/gas/config/tc-ppc.h @@ -85,7 +85,9 @@ extern char *ppc_target_format (void); extern void ppc_handle_align (struct frag *); extern void ppc_frag_check (struct frag *); +#ifdef OBJ_ELF #define SUB_SEGMENT_ALIGN(SEG, FRCHAIN) 0 +#endif #define md_frag_check(FRAGP) ppc_frag_check (FRAGP)