|Link time optimizations email@example.com (1996-02-09)|
|Re: Link time optimizations firstname.lastname@example.org (1996-02-10)|
|Re: Link time optimizations email@example.com (1996-02-13)|
|Re: Link time optimizations firstname.lastname@example.org (1996-02-14)|
|From:||email@example.com (Richard Henderson)|
|Date:||13 Feb 1996 00:05:48 -0500|
|Organization:||Texas A&M University, College Station, TX|
Nor Jaidi <firstname.lastname@example.org> wrote:
>> ... Normally all compilers generate a jump PC relative instruction
>> that generates no relocation or fixup... Invisible damm it!
>I wonder how Topspeed linker does it.
I don't know about Topspeed, but the OMF object format used by most
DOS/Windows compilers allows for initialized common blocks. Function
level link optimization can be done by putting each function in its
own common block.
This also takes care of the original poster's question about what to
do about pc-relative calls without relocations -- in this case the
compiler is forced to emit the relocation info.
Return to the
Search the comp.compilers archives again.