This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
[binutils-gdb] Use default sub-segment align for non-ELF powerpc
- From: Alan Modra <amodra at sourceware dot org>
- To: bfd-cvs at sourceware dot org
- Date: 19 Nov 2015 06:40:00 -0000
- Subject: [binutils-gdb] Use default sub-segment align for non-ELF powerpc
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=f29cf775fa9d4c8df1445e7e04bf92deda60e001
commit f29cf775fa9d4c8df1445e7e04bf92deda60e001
Author: Alan Modra <amodra@gmail.com>
Date: Thu Nov 19 16:53:43 2015 +1030
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:
---
gas/ChangeLog | 4 ++++
gas/config/tc-ppc.h | 2 ++
2 files changed, 6 insertions(+)
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 41e44b5..009967d 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2015-11-19 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.h (SUB_SEGMENT_ALIGN): Define only for ELF.
+
2015-11-16 Mike Frysinger <vapier@gentoo.org>
* 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 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)