changes.html to mention Pavel's contribution
Jan Hubicka
jh@suse.cz
Wed May 15 03:34:00 GMT 2002
> On Thu, 9 May 2002, Jan Hubicka wrote:
> > + <li>Pavel Nejedly, Charles University Prague, has contributed new arc
> > + profiler file format.
>
> "...a new..."
>
> Should "arc" be replaced by something more descriptive?
>
> > The new format is robust, diagnoze common
> > + mistakes resulting in nonsential profiles and allows overall statistics
> > + to be generated.
>
> "...diagnoses..."
>
> What kinds of mistakes? Specifically, *whose* mistakes? (GCC developer,
> GCC user,...?)
>
> What do you mean by "nonsential"?
>
> > This helps optimizers to identify hot spots of a
> > + program globally replacing the old intraprocedural scheme resulting in
>
> "intra-procedural", I believe.
>
> > + smaller code generated. Note that <tt>gcov</tt> tool from the older GCC
>
> Omit "generated" here and use <code> instead of <tt>.
>
> "Note that gcov from..." or "the gcov tool from".
>
> "from older versions of GCC..."
>
> > + versions will not be able to parse the profiles generated by the new GCC
> > + and vice versa.</li>
>
> "...by GCC 3.1".
The second try :)
Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-3.2/changes.html,v
retrieving revision 1.7
diff -c -3 -p -r1.7 changes.html
*** changes.html 2 May 2002 21:50:14 -0000 1.7
--- changes.html 15 May 2002 08:48:55 -0000
***************
*** 62,67 ****
--- 62,79 ----
<ul>
<li>A new scheme for accurately describing processor pipelines has been
added for GCC 3.2 (aka the DFA scheduler).</li>
+ <li><p>Pavel Nejedly, Charles University Prague, has contributed new file format
+ used by the edge coverage profiler (<code>-fprofile-arcs</code>).</p>
+
+ <p>The new format is robust and diagnoses common mistakes where
+ profiles from different versions (or compilations) of the program are
+ combined together resulting in nonsensical profiles and slow code to
+ produced with profile feedback. Additionally format allows extra data
+ to be gathered. Currently the overall statistics are produced helping
+ optimizers to identify hot spots of a program globally replacing the
+ old intra-procedural scheme and resulting in better code. Note that
+ <code>gcov</code> tool from older GCC versions will not be able to
+ parse the profiles generated by GCC 3.2 and vice versa.</p></li>
</ul>
</body>
More information about the Gcc-patches
mailing list