GNU Binutils with patches for OS216
修訂 | 3b0357dadaf2366cc418ec725dec55b1cea1a2e7 (tree) |
---|---|
時間 | 2015-10-07 17:57:37 |
作者 | Andreas Schwab <schwab@suse...> |
Commiter | Andreas Schwab |
gold: fix ABI pagesize for aarch64
* aarch64.cc (aarch64_info): Set abi_pagesize to 64K.
@@ -1,3 +1,7 @@ | ||
1 | +2015-10-07 Andreas Schwab <schwab@suse.de> | |
2 | + | |
3 | + * aarch64.cc (aarch64_info): Set abi_pagesize to 64K. | |
4 | + | |
1 | 5 | 2015-10-06 Cary Coutant <ccoutant@gmail.com> |
2 | 6 | |
3 | 7 | PR gold/18855 |
@@ -3424,7 +3424,7 @@ const Target::Target_info Target_aarch64<64, false>::aarch64_info = | ||
3424 | 3424 | '\0', // wrap_char |
3425 | 3425 | "/lib/ld.so.1", // program interpreter |
3426 | 3426 | 0x400000, // default_text_segment_address |
3427 | - 0x1000, // abi_pagesize (overridable by -z max-page-size) | |
3427 | + 0x10000, // abi_pagesize (overridable by -z max-page-size) | |
3428 | 3428 | 0x1000, // common_pagesize (overridable by -z common-page-size) |
3429 | 3429 | false, // isolate_execinstr |
3430 | 3430 | 0, // rosegment_gap |
@@ -3451,7 +3451,7 @@ const Target::Target_info Target_aarch64<32, false>::aarch64_info = | ||
3451 | 3451 | '\0', // wrap_char |
3452 | 3452 | "/lib/ld.so.1", // program interpreter |
3453 | 3453 | 0x400000, // default_text_segment_address |
3454 | - 0x1000, // abi_pagesize (overridable by -z max-page-size) | |
3454 | + 0x10000, // abi_pagesize (overridable by -z max-page-size) | |
3455 | 3455 | 0x1000, // common_pagesize (overridable by -z common-page-size) |
3456 | 3456 | false, // isolate_execinstr |
3457 | 3457 | 0, // rosegment_gap |
@@ -3478,7 +3478,7 @@ const Target::Target_info Target_aarch64<64, true>::aarch64_info = | ||
3478 | 3478 | '\0', // wrap_char |
3479 | 3479 | "/lib/ld.so.1", // program interpreter |
3480 | 3480 | 0x400000, // default_text_segment_address |
3481 | - 0x1000, // abi_pagesize (overridable by -z max-page-size) | |
3481 | + 0x10000, // abi_pagesize (overridable by -z max-page-size) | |
3482 | 3482 | 0x1000, // common_pagesize (overridable by -z common-page-size) |
3483 | 3483 | false, // isolate_execinstr |
3484 | 3484 | 0, // rosegment_gap |
@@ -3505,7 +3505,7 @@ const Target::Target_info Target_aarch64<32, true>::aarch64_info = | ||
3505 | 3505 | '\0', // wrap_char |
3506 | 3506 | "/lib/ld.so.1", // program interpreter |
3507 | 3507 | 0x400000, // default_text_segment_address |
3508 | - 0x1000, // abi_pagesize (overridable by -z max-page-size) | |
3508 | + 0x10000, // abi_pagesize (overridable by -z max-page-size) | |
3509 | 3509 | 0x1000, // common_pagesize (overridable by -z common-page-size) |
3510 | 3510 | false, // isolate_execinstr |
3511 | 3511 | 0, // rosegment_gap |