This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: web page fixes and additions
- To: gcc-patches at gcc dot gnu dot org
- Subject: Re: web page fixes and additions
- From: Dan Nicolaescu <dann at godzilla dot ICS dot UCI dot EDU>
- Date: Wed, 13 Jun 2001 15:07:40 -0700
- Cc: Gerald Pfeifer <pfeifer at dbai dot tuwien dot ac dot at>, Phil Edwards <pedwards at disaster dot jaj dot com>
- References: <Pine.BSF.4.33.0106132334000.62678-100000@deneb.dbai.tuwien.ac.at>
Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> writes:
> On Wed, 13 Jun 2001, Dan Nicolaescu wrote:
> > The first patch is for gcc-3.0/features.html, it fixes the wording.
>
> Hmm, I believe that in fact the new wording is not proper; is
> there some word missing?
Yep. Fixed.
> > The second one is for projects/index.html, it adds 2 more items and it
> > fixes the markup in a couple of places.
>
> This kind of change is *not* a markup fix to the best of my knowledge,
> though I am of course willing to be convinced otherwise!
I thought it was, but you are right.
Note that there was a genuine markup error in the "SSA for trees"
entry: label for the link.
> Would you mind resubmitting your patch without this kind of changes?
It follows here:
*** features.html.~1.15.~ Wed Jun 13 09:58:44 2001
--- features.html Wed Jun 13 14:58:19 2001
***************
*** 41,47 ****
the standard JNI or the more efficient and convenient CNI.</li>
<!-- See also gcc/cp/NEWS; include a copy of the relevant parts as
c++features.html. -->
! <li>New C++ ABI, capable of inter-operating with other IA-64 compilers.</li>
<li>The new ABI also significantly reduces the size of symbol and debug
information.</li>
<li>New <a href="http://gcc.gnu.org/libstdc++/">C++ support library</a>
--- 41,48 ----
the standard JNI or the more efficient and convenient CNI.</li>
<!-- See also gcc/cp/NEWS; include a copy of the relevant parts as
c++features.html. -->
! <li>New C++ ABI. On the IA-64 platform GCC is capable of
! inter-operating with other IA-64 compilers.</li>
<li>The new ABI also significantly reduces the size of symbol and debug
information.</li>
<li>New <a href="http://gcc.gnu.org/libstdc++/">C++ support library</a>
*** index.html.~1.13.~ Wed Jun 13 12:40:53 2001
--- index.html Wed Jun 13 15:08:28 2001
***************
*** 16,22 ****
--- 16,24 ----
<li><a href="#bounds_checking_with_bounded_pointers">Bounds Checking with Bounded Pointers</a>
<li><a href="#new_register_allocator">New register allocator</a>
<li><a href="#ssa_for_trees">SSA for trees</a>
+ <li><a href="#ssa_conditional_constant_propagation_pass">SSA Conditional Constant Propagation Pass</a>
<li><a href="#value_range_propagation_pass">Value range propagation pass</a>
+ <li><a href="#automaton_based_pipeline_hazard_recognizer">Automaton based pipeline hazard recognizer</a>
</ul>
<li><a href="#optimizer_inadequacies">Optimizer inadequacies</a>
<li><a href="#changes_to_support_c99_standard">Changes to support C99 standard</a>
***************
*** 111,124 ****
under x86-linux and ppc-linux.</p>
<h3><a name="ssa_for_trees">SSA for trees</h3>
! <p>Diego Novillo is working on implementing SSA analysis for trees.
! A patch was posted at <a
! href="http://gcc.gnu.org/ml/gcc-patches/2001-03/msg00565.html"></a>.</p>
<h3><a name="value_range_propagation_pass">Value range propagation pass</h3>
<p>John Wehle (john@feith.com) implemented a <a
href="http://gcc.gnu.org/ml/gcc-patches/2000-07/msg00968.html">value
range propagation pass</a> which isn't yet in GCC.</p>
<h2><a name="optimizer_inadequacies">Optimizer inadequacies</h2>
--- 113,139 ----
under x86-linux and ppc-linux.</p>
<h3><a name="ssa_for_trees">SSA for trees</h3>
! <p>Diego Novillo is working on implementing
! <a href="http://gcc.gnu.org/ml/gcc-patches/2001-03/msg00565.html">
! SSA analysis for trees</a>.</p>
!
! <h3><a name="ssa_conditional_constant_propagation_pass">SSA Conditional Constant Propagation Pass</h3>
! <p>Daniel Berlin has posted an 80% complete
! <a href="http://gcc.gnu.org/ml/gcc-patches/2001-05/msg01237.html">
! SSA based Conditional Constant Propagation pass</a>.
! Help finishing it would be appreciated.</p>
<h3><a name="value_range_propagation_pass">Value range propagation pass</h3>
<p>John Wehle (john@feith.com) implemented a <a
href="http://gcc.gnu.org/ml/gcc-patches/2000-07/msg00968.html">value
range propagation pass</a> which isn't yet in GCC.</p>
+
+ <h3><a name="automaton_based_pipeline_hazard_recognizer">Automaton based pipeline hazard recognizer</h3>
+ <p>Vladimir Makarov has implemented an
+ <a href="http://gcc.gnu.org/ml/gcc-patches/2001-06/msg00951.html">
+ automaton based pipeline hazard recognizer</a>. It enables better
+ instruction scheduling and it provides the base for a future sofware
+ pipelining implementation.</p>
<h2><a name="optimizer_inadequacies">Optimizer inadequacies</h2>