diff options
author | Will Newton <will.newton@linaro.org> | 2014-06-26 15:23:31 +0100 |
---|---|---|
committer | Will Newton <will.newton@linaro.org> | 2014-07-08 15:00:12 +0100 |
commit | 7572ca8989ead4c3425a1500bc241eaaeffa2c89 (patch) | |
tree | 4b705caf0c3065950e8df7cb2cb01f8bea230a25 /ld/emulparams | |
parent | 8335d6aa34b88ce31b62e1b578d54ab4aa364435 (diff) | |
download | gdb-7572ca8989ead4c3425a1500bc241eaaeffa2c89.zip gdb-7572ca8989ead4c3425a1500bc241eaaeffa2c89.tar.gz gdb-7572ca8989ead4c3425a1500bc241eaaeffa2c89.tar.bz2 |
ld/ARM: Increase maximum page size to 64kB
Increase the maximum page size to 64kB and align the TEXT_START_ADDR
to a 64kB boundary. This brings AArch32 in line with AArch64 and
improves compatability under certain conditions.
bfd/ChangeLog:
2014-07-08 Will Newton <will.newton@linaro.org>
* elf32-arm.c (ELF_MAXPAGESIZE): Increase the default
value to 64kB and remove custom setting for NaCl.
ld/ChangeLog:
2014-07-08 Will Newton <will.newton@linaro.org>
* emulparams/armelf_linux.sh (TEXT_START_ADDR): Increase
alignment to 64kB boundary.
ld/testsuite/ChangeLog:
2014-07-08 Will Newton <will.newton@linaro.org>
* ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
match bfd.
* ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
take into account increased segment alignment.
* ld-arm/ifunc-gdesc.r: Likewise.
* ld-arm/tls-lib.d: Likewise.
Diffstat (limited to 'ld/emulparams')
-rw-r--r-- | ld/emulparams/armelf_linux.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ld/emulparams/armelf_linux.sh b/ld/emulparams/armelf_linux.sh index 35891f1..280db84 100644 --- a/ld/emulparams/armelf_linux.sh +++ b/ld/emulparams/armelf_linux.sh @@ -17,7 +17,7 @@ OTHER_BSS_END_SYMBOLS='_bss_end__ = . ; __bss_end__ = . ;' OTHER_END_SYMBOLS='__end__ = . ;' OTHER_SECTIONS='.note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }' -TEXT_START_ADDR=0x00008000 +TEXT_START_ADDR=0x00010000 TARGET2_TYPE=got-rel # ARM does not support .s* sections. |