This is the mail archive of the gcc-patches@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: [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


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