From 3b0357dadaf2366cc418ec725dec55b1cea1a2e7 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Thu, 1 Oct 2015 12:30:18 +0200 Subject: [PATCH] gold: fix ABI pagesize for aarch64 * aarch64.cc (aarch64_info): Set abi_pagesize to 64K. --- gold/ChangeLog | 4 ++++ gold/aarch64.cc | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gold/ChangeLog b/gold/ChangeLog index 180309e8700..e13392a1c8f 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,7 @@ +2015-10-07 Andreas Schwab + + * aarch64.cc (aarch64_info): Set abi_pagesize to 64K. + 2015-10-06 Cary Coutant PR gold/18855 diff --git a/gold/aarch64.cc b/gold/aarch64.cc index 9f2ce74aee5..2e3c42afdaa 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 -- 2.30.2