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 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


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