> Jan Hubicka writes:
>
> > Hi,
> > GNU LD has bug about reporting references to hidden symbol sthat has been
> > optimized out.
> > This however made me notice that we do output into LTO symbol tables things
> > that do
> > not belong there. In partiuclar we often output extern inline function
Jan Hubicka writes:
> Hi,
> GNU LD has bug about reporting references to hidden symbol sthat has been
> optimized out.
> This however made me notice that we do output into LTO symbol tables things
> that do
> not belong there. In partiuclar we often output extern inline functions that
> has be
> 2011/10/2 Jan Hubicka :
> >> > Index: tree-sra.c
> >> > ===
> >> > *** tree-sra.c (revision 179423)
> >> > --- tree-sra.c (working copy)
> >> > *** modify_function (struct cgraph_node *nod
> >> > *** 4622,4627
> >>
2011/10/2 Jan Hubicka :
>> > Index: tree-sra.c
>> > ===
>> > *** tree-sra.c (revision 179423)
>> > --- tree-sra.c (working copy)
>> > *** modify_function (struct cgraph_node *nod
>> > *** 4622,4627
>> > --- 4622,4628
> > Index: tree-sra.c
> > ===
> > *** tree-sra.c (revision 179423)
> > --- tree-sra.c (working copy)
> > *** modify_function (struct cgraph_node *nod
> > *** 4622,4627
> > --- 4622,4628
> > VEC (cgraph_edge_p
On Sun, Oct 2, 2011 at 4:33 PM, Jan Hubicka wrote:
> * cgraphunit.c (ipa_passes): Remove unrechable nodes.
> * lto-streamer-out.c (produce_symtab): Skip unused extern declarations.
> * ipa.c (cgraph_remove_unreachable_nodes): Do not assume that external
> functions are