This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC 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: Beginner's question:Are there any inter-procedural optimizationin GCC backend ?


Gabriel Dos Reis <gdr@integrable-solutions.net> writes:

> "Zack Weinberg" <zack@codesourcery.com> writes:
>
> | Gabriel Dos Reis <gdr@integrable-solutions.net> writes:
> | >
> | > Complaints about inlining regressions from 2.95.x to 3.x are evidence
> | > that  the RTL-inliner is not doing the same as the tree-inliner.
> | 
> | The complaints are of the form "I expected X to be inlined into Y and
> | it wasn't."
>
> If you go back the August debate on inlining, you'll see report that
> the 2.95.x RTL-inliner is doing better jobs that the 3.x tree-inliner.
>
> [...]
>
> | Could you give examples of cases where you think inlining could do a
> | better job with access to hardware details?
>
> those are part of the the routinary arguments why the compiler knowns
> better than the programmer.  Again, go back to the August debate on
> inline. 

I don't have time to dig anything out of that thread.  If you could
provide pointers to specific messages?

zw


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