ln -r and cherry picking.

Kenneth Zadeck zadeck@naturalbridge.com
Fri Jun 6 20:53:00 GMT 2008


Cary Coutant wrote:
>>  2) LTO sections need to be able to find "their index" of decls and
>>  types.  By "their index" I mean the index that each section used to
>>  reference the decls and types when the section was generated.
>>     
>
> Can't you just put an ELF symbol (can be an unnamed local -- could
> even just be a section symbol) on the index section, then add a
> pointer in the IR section with a relocation to that symbol? This is
> basically how DWARF .debug_info sections point to the abbrev table in
> the .debug_abbrev sections.
>
> -cary
>   
I think that one of the goals here is to not make that too dependent on 
elf.  For instance, we are in the process of getting rid of all of the 
dwarf.  After maddox does that, our only dependence on elf will be as a 
container to hold all of the sections.  

Given that gcc is not always an elf compiler, it really is a lot easier 
to invent your own wheel for something like this rather that using elf's 
wheel for the first target and then having to figure out how make 
someone else wheel fit the for the rest of the targets.

kenny



More information about the Gcc mailing list