[patch] ARM pcrel function relocs

Paul Brook paul@codesourcery.com
Fri Dec 1 16:23:00 GMT 2006


> 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



More information about the Binutils mailing list