Partial inlining

Jan Hubicka hubicka@ucw.cz
Sat Jun 26 13:00:00 GMT 2010


> > On 06/26/2010 11:16 AM, Jan Hubicka wrote:
> > >>> You seem to be consistently on less dumping by default than me.  I find dumping
> > >>> of reasons why split points are not accepted quite useful, but I guess using
> > >>> -details is not problem.
> > >>>
> > >>>       
> > >> This breaks C++:
> > >>
> > >> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44671
> > >>     
> > > This does not reproduce for me (at least with "Fix PHI handling in ipa-split" patch my tree)
> > > I am now re-trying from scratch.
> > >   
> > The problem is definitely there. See, for example:
> > 
> >     http://gcc.gnu.org/ml/gcc-testresults/2010-06/msg02660.html
> > 
> > and I have just reproduced it myself once more with r161427.
> 
> It is interesting indeed, I get
>                 === libstdc++ Summary ===
> 
> # of expected passes            7160
> # of expected failures          61
> # of unsupported tests          341
> 
> on build on gcc14 compilation farm.  On gcc17 the problem however reproduce and goes away when the
> testsuite_shard is comiled with -fno-partial-inlining.

The difference is use of GOLD as linker.  I am investigating if we are hitting GNU LD bug or if GCC incorrectly
emits direct calls to the function in question.

Honza



More information about the Gcc-patches mailing list