This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC PATCH] ld/ARM: Increase maximum page size to 64kB



On 08/07/14 15:02, Will Newton wrote:
On 1 July 2014 11:11, Nicholas Clifton <nickc@redhat.com> wrote:
Hi Will,


bfd/ChangeLog:

2014-06-26  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-06-26  Will Newton  <will.newton@linaro.org>

         * emulparams/armelf_linux.sh (TEXT_START_ADDR): Increase
         alignment to 64kB boundary.

ld/testsuite/ChangeLog:

2014-06-26  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.

Approved - please apply.
Thanks. If anybody sees any breakage then please shout.
Hi Will,

In the libstdc++ tetsuite I'm seeing some failures of the sort:

/arm-none-eabi/install/arm-none-eabi/bin/ld: warning: address of `text-segment' isn't multiple of maximum page size

FAIL: 17_intro/freestanding.cc (test for excess errors)

I haven't dug into it yet, but your patch is the first that came to mind when seeing this.
Is that a problem in gcc/libstdc++?

Thanks,
Kyrill




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]