Use default sub-segment align for non-ELF powerpc

Alan Modra amodra@gmail.com
Thu Nov 19 06:33:00 GMT 2015


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/config/tc-ppc.h b/gas/config/tc-ppc.h
index d7766e3..778acf5 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)
 

-- 
Alan Modra
Australia Development Lab, IBM



More information about the Binutils mailing list