This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [patch] ARM pcrel function relocs
- From: Paul Brook <paul at codesourcery dot com>
- To: Richard Earnshaw <rearnsha at arm dot com>
- Cc: binutils at sourceware dot org
- Date: Fri, 1 Dec 2006 16:22:49 +0000
- Subject: Re: [patch] ARM pcrel function relocs
- References: <200611302355.26296.paul@codesourcery.com> <1164973308.12862.6.camel@pc960.cambridge.arm.com>
> However, I would point out that yesterday I was listening to a user of
> the tools complaining about the large increase in link times recently,
> especially when dealing with large C++ applications. Leaving this to
> the linker is part of that since now the linker has to deal with a lot
> more information and some of the symbol processing steps are worse than
> linear in the number of symbols (in addition to the extra vm needed). I
> do think we need to try a bit harder to collapse unnecessary symbolic
> information (and relocations) in ARM object files.
Ok. In most circumstances the compiler puts everything in different COMDAT
sections, so I'd be surprised if this change made any difference in practice.
I only discovered the bug because I misconfigured GCC.
Paul