This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [wwwdocs] Some news into gcc-4.6
> On Tue, 22 Jun 2010, Jan Hubicka wrote:
> > + <li>Interprocedural optimizations improvements</li>
>
> I think that would be "optimimization improvements"?
>
> > + <li>Interprocedural framework was re-tuned for link time
> > + optimization.</li>
>
> "The interprocedural..."
>
> > + functions. Newly; <code>noreturn</code> functions are auto-detected.
>
> "Newly, ...."
>
> > + <p><a href="http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options"><code>-Wsuggest-attribute=[const|pure|noreturn]</code></a>
>
> "The <a href=....
>
> > + flag is available to make compiler to inform users when adding
> > + attributes into headers might improve code generation.</p></li>
>
> "available that informs users"
> "into" -> "to"
>
>
> > + <li>Inlining heuristics were improved:
> > + <ul>
> > + <li>A number of problems with large compilation units was fixed.</li>
>
> How about "Scalability for large compilation units was improved
> significantly"?
>
> > + <li>Virtual methods are inlined caller is inlined
> > + and devirtualization is possible then.</li>
>
> Something is missing/incorrect here?
Ah, should not write those things late in night :)
It should be Virtual methods are inlined when caller is inlined and devirtualization is possible then.
It is Martin's indirect inlining change.
Honza