This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Patch to update onlinedocs links
- From: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- To: <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 17 Dec 2001 19:54:39 +0000 (GMT)
- Subject: Patch to update onlinedocs links
Now onlinedocs use makeinfo --html, the links to them need updating - and
the new URLs for specific chapters will be less fragile than the old ones.
I've applied the following patch.
Index: onlinedocs/index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/onlinedocs/index.html,v
retrieving revision 1.28
diff -u -r1.28 index.html
--- index.html 2001/10/29 01:31:19 1.28
+++ index.html 2001/12/17 19:52:28
@@ -107,40 +107,43 @@
<ul>
<li><a href="http://gcc.gnu.org/install/">GCC Installation Instructions</a></li>
- <li><a href="http://gcc.gnu.org/onlinedocs/gcc.html">GCC Manual</a> (<a
+ <li><a href="http://gcc.gnu.org/onlinedocs/gcc/">GCC Manual</a> (<a
href="http://gcc.gnu.org/onlinedocs/gcc.ps.gz">also in
PostScript</a>)</li>
- <li><a href="http://gcc.gnu.org/onlinedocs/g77.html">G77 Manual</a> (<a
+ <li><a href="http://gcc.gnu.org/onlinedocs/gccint/">GCC Internals Manual</a> (<a
+ href="http://gcc.gnu.org/onlinedocs/gccint.ps.gz">also in
+ PostScript</a>)</li>
+ <li><a href="http://gcc.gnu.org/onlinedocs/g77/">G77 Manual</a> (<a
href="http://gcc.gnu.org/onlinedocs/g77.ps.gz">also in
PostScript</a>)</li>
<ul>
<li><a href="http://gcc.gnu.org/onlinedocs/g77_news.html">G77 News</a></li>
<li><a href="http://gcc.gnu.org/onlinedocs/g77_bugs.html">G77 Bugs</a></li>
</ul>
- <li><a href="http://gcc.gnu.org/onlinedocs/gcj.html">GCJ Manual</a> (<a
+ <li><a href="http://gcc.gnu.org/onlinedocs/gcj/">GCJ Manual</a> (<a
href="http://gcc.gnu.org/onlinedocs/gcj.ps.gz">also in
PostScript</a>)</li>
- <li><a href="http://gcc.gnu.org/onlinedocs/cpp.html">CPP Manual</a> (<a
+ <li><a href="http://gcc.gnu.org/onlinedocs/cpp/">CPP Manual</a> (<a
href="http://gcc.gnu.org/onlinedocs/cpp.ps.gz">also in
PostScript</a>)</li>
- <li><a href="http://gcc.gnu.org/onlinedocs/cppinternals.html">CPP
+ <li><a href="http://gcc.gnu.org/onlinedocs/cppinternals/">CPP
Internals Manual</a> (<a
href="http://gcc.gnu.org/onlinedocs/cppinternals.ps.gz">also in
PostScript</a>)</li>
<li><a href="http://gcc.gnu.org/onlinedocs/libstdc++/documentation.html">libstdc++-v3 Documentation</a></li>
- <li><a href="http://gcc.gnu.org/onlinedocs/porting.html">libstdc++-v3
+ <li><a href="http://gcc.gnu.org/onlinedocs/porting/">libstdc++-v3
Porting Manual</a> (<a
href="http://gcc.gnu.org/onlinedocs/porting.ps.gz">also in
PostScript</a>)</li>
- <li><a href="http://gcc.gnu.org/onlinedocs/chill.html">Chill
+ <li><a href="http://gcc.gnu.org/onlinedocs/chill/">Chill
Manual</a> (<a
href="http://gcc.gnu.org/onlinedocs/chill.ps.gz">also in
PostScript</a>)</li>
- <li><a href="http://gcc.gnu.org/onlinedocs/libiberty.html">Libiberty
+ <li><a href="http://gcc.gnu.org/onlinedocs/libiberty/">Libiberty
Manual</a> (<a
href="http://gcc.gnu.org/onlinedocs/libiberty.ps.gz">also in
PostScript</a>)</li>
- <li><a href="http://gcc.gnu.org/onlinedocs/gnat-style.html">GNAT
+ <li><a href="http://gcc.gnu.org/onlinedocs/gnat-style/">GNAT
Coding Style Manual</a> (<a
href="http://gcc.gnu.org/onlinedocs/gnat-style.ps.gz">also in
PostScript</a>)</li>
Index: projects/beginner.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/beginner.html,v
retrieving revision 1.13
diff -u -r1.13 beginner.html
--- beginner.html 2001/11/14 09:02:35 1.13
+++ beginner.html 2001/12/17 19:52:29
@@ -27,10 +27,11 @@
<a href="../contribute.html">requirements for contributions</a> to GCC.</p>
<p>Many of these projects will require at least a reading knowledge of
-GCC's intermediate language, <a href="http://gcc.gnu.org/onlinedocs/gcc_19.html">RTL</a>.
+GCC's intermediate language,
+<a href="http://gcc.gnu.org/onlinedocs/gccint/RTL.html">RTL</a>.
It may help to understand the higher-level <code>tree</code> structure as
well. Unfortunately, for this we only have an <a
-href="http://gcc.gnu.org/onlinedocs/gcc_18.html">incomplete, C/C++ specific manual</a>.</p>
+href="http://gcc.gnu.org/onlinedocs/gccint/Trees.html">incomplete, C/C++ specific manual</a>.</p>
<h2>Bug patrol</h2>
@@ -430,8 +431,8 @@
code uses machine-specific macros.</p>
<p>In addition to understanding RTL, you need to read the <a
-href="http://gcc.gnu.org/onlinedocs/gcc_20.html">machine description</a> and <a
-href="http://gcc.gnu.org/onlinedocs/gcc_21.html">target macros</a> sections of the GCC
+href="http://gcc.gnu.org/onlinedocs/gccint/Machine-Desc.html">machine description</a> and <a
+href="http://gcc.gnu.org/onlinedocs/gccint/Target-Macros.html">target macros</a> sections of the GCC
manual.</p>
<ul>
@@ -945,7 +946,7 @@
<p>We've got quite a bit of this but it is scattered all over the
place. It belongs in the official manual. There is a <a
-href="http://gcc.gnu.org/onlinedocs/gcc_18.html">C/C++ specific manual</a>, and a
+href="http://gcc.gnu.org/onlinedocs/gccint/Trees.html">C/C++ specific manual</a>, and a
<a href="http://www.ncsa.uiuc.edu/~wendling/tree.html">third party,
general manual</a>. Both of them are incomplete. Several people have
written partial manuals on implementing new front ends: look at <a
--
Joseph S. Myers
jsm28@cam.ac.uk