aboutsummaryrefslogtreecommitdiff
path: root/gold
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2015-10-01 12:30:18 +0200
committerAndreas Schwab <schwab@suse.de>2015-10-07 10:57:37 +0200
commit3b0357dadaf2366cc418ec725dec55b1cea1a2e7 (patch)
treed3c3845fb20519ec4824f69917833917bc609c24 /gold
parentf77ee8026d6c46ebb4463548b3b923ace978aa41 (diff)
downloadgdb-3b0357dadaf2366cc418ec725dec55b1cea1a2e7.zip
gdb-3b0357dadaf2366cc418ec725dec55b1cea1a2e7.tar.gz
gdb-3b0357dadaf2366cc418ec725dec55b1cea1a2e7.tar.bz2
gold: fix ABI pagesize for aarch64
* aarch64.cc (aarch64_info): Set abi_pagesize to 64K.
Diffstat (limited to 'gold')
-rw-r--r--gold/ChangeLog4
-rw-r--r--gold/aarch64.cc8
2 files changed, 8 insertions, 4 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 180309e..e13392a 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,7 @@
+2015-10-07 Andreas Schwab <schwab@suse.de>
+
+ * aarch64.cc (aarch64_info): Set abi_pagesize to 64K.
+
2015-10-06 Cary Coutant <ccoutant@gmail.com>
PR gold/18855
diff --git a/gold/aarch64.cc b/gold/aarch64.cc
index 9f2ce74..2e3c42a 100644
--- a/gold/aarch64.cc
+++ b/gold/aarch64.cc
@@ -3424,7 +3424,7 @@ const Target::Target_info Target_aarch64<64, false>::aarch64_info =
'\0', // wrap_char
"/lib/ld.so.1", // program interpreter
0x400000, // default_text_segment_address
- 0x1000, // abi_pagesize (overridable by -z max-page-size)
+ 0x10000, // abi_pagesize (overridable by -z max-page-size)
0x1000, // common_pagesize (overridable by -z common-page-size)
false, // isolate_execinstr
0, // rosegment_gap
@@ -3451,7 +3451,7 @@ const Target::Target_info Target_aarch64<32, false>::aarch64_info =
'\0', // wrap_char
"/lib/ld.so.1", // program interpreter
0x400000, // default_text_segment_address
- 0x1000, // abi_pagesize (overridable by -z max-page-size)
+ 0x10000, // abi_pagesize (overridable by -z max-page-size)
0x1000, // common_pagesize (overridable by -z common-page-size)
false, // isolate_execinstr
0, // rosegment_gap
@@ -3478,7 +3478,7 @@ const Target::Target_info Target_aarch64<64, true>::aarch64_info =
'\0', // wrap_char
"/lib/ld.so.1", // program interpreter
0x400000, // default_text_segment_address
- 0x1000, // abi_pagesize (overridable by -z max-page-size)
+ 0x10000, // abi_pagesize (overridable by -z max-page-size)
0x1000, // common_pagesize (overridable by -z common-page-size)
false, // isolate_execinstr
0, // rosegment_gap
@@ -3505,7 +3505,7 @@ const Target::Target_info Target_aarch64<32, true>::aarch64_info =
'\0', // wrap_char
"/lib/ld.so.1", // program interpreter
0x400000, // default_text_segment_address
- 0x1000, // abi_pagesize (overridable by -z max-page-size)
+ 0x10000, // abi_pagesize (overridable by -z max-page-size)
0x1000, // common_pagesize (overridable by -z common-page-size)
false, // isolate_execinstr
0, // rosegment_gap