This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PATCH bugs.html (was: More: better document two-stage name lookup& template base classes)
- From: Gerald Pfeifer <gerald at pfeifer dot com>
- To: Wolfgang Bangerth <bangerth at ices dot utexas dot edu>
- Cc: Jason Merrill <jason at redhat dot com>, gcc-patches at gcc dot gnu dot org,Gabriel Dos Reis <gdr at integrable-solutions dot net>
- Date: Fri, 1 Aug 2003 17:10:19 +0200 (CEST)
- Subject: PATCH bugs.html (was: More: better document two-stage name lookup& template base classes)
- References: <Pine.BSF.4.56.0307161413580.31872@naos.dbai.tuwien.ac.at><1058374961.3317.49.camel@minax.codesourcery.com><Pine.BSF.4.56.0307171720480.46167@naos.dbai.tuwien.ac.at><200307221258.13521.bangerth@ices.utexas.edu>
On Tue, 22 Jul 2003, Wolfgang Bangerth wrote:
>> Suggestion 1: Add a reference from <http://gcc.gnu.org/bugs.html#nonbugs>
>> to <http://gcc.gnu.org/onlinedocs/gcc/C---Misunderstandings.html>.
> I'll not have time for the next three weeks -- can you take care of this
> part?
Done thusly.
While I was at it, I also removed an partially obsolete, partially
incorrect note on compile times with -O3. (Not that we are that fast,
but much of the problem also occurs with -O1, C now also uses the tree
based inliner, and I believe the description is not correct as is.)
Gerald
Index: bugs.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/bugs.html,v
retrieving revision 1.72
diff -u -3 -p -r1.72 bugs.html
--- bugs.html 18 Jul 2003 19:04:18 -0000 1.72
+++ bugs.html 1 Aug 2003 15:06:58 -0000
@@ -36,8 +36,6 @@
<li><a href="#nonbugs">Non-bugs</a></li>
<li><a href="#missing">Missing features</a></li>
<li><a href="#parsing">Parse errors for "simple" code</a></li>
- <li><a href="#-O3">Optimization at <code>-O3</code> takes a
- very long time</a></li>
</ul>
</li>
</ul>
@@ -494,8 +492,10 @@ covariant returns. This has been addres
<h3><a name="nonbugs">Non-bugs</a></h3>
-<p>Here are some features that have been reported as bugs, but are
-not.</p>
+<p>This section lists several features that have been reported as bugs, but
+are not; in addition, the manual contains a section on
+<a href="http://gcc.gnu.org/onlinedocs/gcc/C---Misunderstandings.html">Common
+Misunderstandings with GNU C++</a>.</p>
<dl>
@@ -687,13 +687,6 @@ statements, people also frequently put t
exact error also somewhat varies with the compiler version. The
work-arounds proposed do not change the semantics of the program at
all; they make them perhaps less readable.</p>
-
-<h3><a name="-O3">Optimization at <code>-O3</code> takes a
-very long time</a></h3>
-<p>At <code>-O3</code>, all functions are candidates for inlining. The
-heuristic used has some deficiencies which show up when allowed such
-freedom. This is g++ specific, as it has an earlier inliner than
-gcc.</p>
</body>
</html>