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: Link-Time Optimizations


I haven't found a documented example of "Linker Relaxation", but I
think that we aren't speaking about the same kind of optimizations.
Diablo can do:

-  Dead Code and Data elimination, achieving up to 25% code size reduction.

- Whole program constant propagation.

- Branch elimination.

- Liveness analysis.

- Code factoring.

- Code obfuscation

- Code compression

- ... and much more.

At the moment it only allows this for statically linked programs, but
support for dynamically linked programs is planned.

2005/11/8, Ravi Ramaseshan <ramaseshan.ravi@gmail.com>:
> On 11/7/05, Javier Cabezas Rodríguez <javier.cabezas@gmail.com> wrote:
> > Does ld offer Link-Time Optimizations? It's planned to add this kind
> > of functionality?
>
> Some ports do offer some link time optimizations. You can search this
> list for "Linker Relaxations" to find some of the ports that do it.
>
> --
> Ravi Ramaseshan
> http://www.geocities.com/ramaseshan_ravi/
>
> " Reality is only something we believe in strongly. "
>


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