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]

PATCH bugs.html (was: More: better document two-stage name lookup& template base classes)


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>


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