This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
[binutils-gdb/binutils-2_25-branch] Set ppc COMMONPAGESIZE to 64k
- From: Alan Modra <amodra at sourceware dot org>
- To: bfd-cvs at sourceware dot org
- Date: 11 Feb 2015 12:49:48 -0000
- Subject: [binutils-gdb/binutils-2_25-branch] Set ppc COMMONPAGESIZE to 64k
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=9059a151e33f2f9b7b989a22e63d711a2c8a335b
commit 9059a151e33f2f9b7b989a22e63d711a2c8a335b
Author: Richard Henderson <rth@redhat.com>
Date: Thu Dec 18 15:40:25 2014 -0600
Set ppc COMMONPAGESIZE to 64k
bfd/
* elf32-ppc.c (ELF_COMMONPAGESIZE): Set to 64k.
* elf64-ppc.c (ELF_COMMONPAGESIZE): Likewise.
Diff:
---
bfd/ChangeLog | 4 ++++
bfd/elf32-ppc.c | 3 ++-
bfd/elf64-ppc.c | 2 +-
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 701907c..3a9a7ec 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,6 +1,10 @@
2015-02-11 Alan Modra <amodra@gmail.com>
Apply from master.
+ 2014-12-18 Richard Henderson <rth@redhat.com>
+ * elf32-ppc.c (ELF_COMMONPAGESIZE): Set to 64k.
+ * elf64-ppc.c (ELF_COMMONPAGESIZE): Likewise.
+
2014-12-12 Alan Modra <amodra@gmail.com>
PR 15228
* elflink.c (_bfd_elf_adjust_dynamic_copy): Call bfd_set_error.
diff --git a/bfd/elf32-ppc.c b/bfd/elf32-ppc.c
index 8429e8f..1ebb2c7 100644
--- a/bfd/elf32-ppc.c
+++ b/bfd/elf32-ppc.c
@@ -10327,11 +10327,12 @@ ppc_elf_finish_dynamic_sections (bfd *output_bfd,
#define ELF_MACHINE_CODE EM_PPC
#ifdef __QNXTARGET__
#define ELF_MAXPAGESIZE 0x1000
+#define ELF_COMMONPAGESIZE 0x1000
#else
#define ELF_MAXPAGESIZE 0x10000
+#define ELF_COMMONPAGESIZE 0x10000
#endif
#define ELF_MINPAGESIZE 0x1000
-#define ELF_COMMONPAGESIZE 0x1000
#define elf_info_to_howto ppc_elf_info_to_howto
#ifdef EM_CYGNUS_POWERPC
diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c
index 26ae9ed..88ae80c 100644
--- a/bfd/elf64-ppc.c
+++ b/bfd/elf64-ppc.c
@@ -64,7 +64,7 @@ static bfd_vma opd_entry_value
#define ELF_TARGET_ID PPC64_ELF_DATA
#define ELF_MACHINE_CODE EM_PPC64
#define ELF_MAXPAGESIZE 0x10000
-#define ELF_COMMONPAGESIZE 0x1000
+#define ELF_COMMONPAGESIZE 0x10000
#define elf_info_to_howto ppc64_elf_info_to_howto
#define elf_backend_want_got_sym 0