Gerald, can you please propagate changes I made to: htdocs/style.mhtml file?
Thanks, Martin On 11/9/22 12:13, Martin Liška wrote: > Pushed. > > --- > htdocs/about.html | 2 +- > htdocs/bugs/index.html | 4 ++-- > htdocs/faq.html | 6 +++--- > htdocs/news.html | 4 ++-- > htdocs/projects/beginner.html | 8 ++++---- > htdocs/projects/documentation.html | 2 +- > htdocs/projects/gomp/index.html | 12 ++++++------ > htdocs/releases.html | 2 +- > htdocs/simtest-howto.html | 2 +- > htdocs/style.mhtml | 8 ++++---- > htdocs/testing/index.html | 6 +++--- > 11 files changed, 28 insertions(+), 28 deletions(-) > > diff --git a/htdocs/about.html b/htdocs/about.html > index 7278cae6..92e88ad0 100644 > --- a/htdocs/about.html > +++ b/htdocs/about.html > @@ -17,7 +17,7 @@ > <p>The web effort was originally led by Jeff Law. For the last two > decades or so Gerald Pfeifer has been leading the effort, but there are > many > -<a href="https://gcc.gnu.org/onlinedocs/gcc/Contributors.html">contributors > +<a > href="https://gcc.gnu.org/onlinedocs/gcc/contributors-to-gcc.html">contributors > </a>.</p> > > <p>The web pages are under <a href="#git">git control</a>. > diff --git a/htdocs/bugs/index.html b/htdocs/bugs/index.html > index aaef8915..9b53512b 100644 > --- a/htdocs/bugs/index.html > +++ b/htdocs/bugs/index.html > @@ -673,7 +673,7 @@ errors or malfunctioning programs. > It should not be necessary to recompile if you have changed > to a bug-fix release of the same version of the compiler; bug-fix > releases are careful to avoid ABI changes. See also the > -<a href="https://gcc.gnu.org/onlinedocs/gcc/Compatibility.html">compatibility > +<a > href="https://gcc.gnu.org/onlinedocs/gcc/binary-compatibility.html">compatibility > section</a> of the GCC manual.</p> > > <h4>Standard conformance</h4> > @@ -689,7 +689,7 @@ However, some non-conforming constructs are allowed when > the command-line > option <code>-fpermissive</code> is used.</p> > > <p>The manual contains a section on > -<a > href="https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Misunderstandings.html"> > +<a > href="https://gcc.gnu.org/onlinedocs/gcc/known-causes-of-trouble-with-gcc/common-misunderstandings-with-gnu-c.html"> > Common Misunderstandings with GNU C++</a>.</p> > > </body> > diff --git a/htdocs/faq.html b/htdocs/faq.html > index b09e3920..0556b737 100644 > --- a/htdocs/faq.html > +++ b/htdocs/faq.html > @@ -97,7 +97,7 @@ disadvantages.</p> > <p>The host/target specific installation notes for GCC include information > about known problems with installing or using GCC on particular platforms. > These are included in the sources for a release in INSTALL/specific.html, > -and the <a href="https://gcc.gnu.org/install/specific.html">latest > version</a> > +and the <a > href="https://gcc.gnu.org/onlinedocs/install//host-target-specific-installation-notes-for-gcc.html">latest > version</a> > is always available at the GCC web site. > Reports of <a href="buildstat.html">successful builds</a> > for several versions of GCC are also available at the web site.</p> > @@ -210,7 +210,7 @@ may have to take one of the following actions to arrange > that GCC uses > the GNU versions of those programs.</p> > > <p>To ensure that GCC finds the GNU assembler (the GNU linker), which > -are required by <a href="https://gcc.gnu.org/install/specific.html">some > +are required by <a > href="https://gcc.gnu.org/onlinedocs/install/host-target-specific-installation-notes-for-gcc.html">some > configurations</a>, > you should configure these with the same --prefix option as you used > for GCC. Then build & install GNU as (GNU ld) and proceed with > @@ -427,7 +427,7 @@ those generated files are out of date and try to > regenerate them.</p> > transparently without requiring installation of any additional tools.</p> > > <p>If you modified some sources or when building from SVN you may also > -need <a href="https://gcc.gnu.org/install/prerequisites.html#TOC1">some > +need <a > href="https://gcc.gnu.org/onlinedocs/install/install/prerequisites.html#tools-packages-necessary-for-modifying-gcc">some > additional tools</a>.</p> > > > diff --git a/htdocs/news.html b/htdocs/news.html > index e1384852..2b35dabc 100644 > --- a/htdocs/news.html > +++ b/htdocs/news.html > @@ -1020,7 +1020,7 @@ code now, and other ports will follow. > <dd> > Ben Elliston of Wasabi Systems, Inc. has converted the existing ARM > processor pipeline description to the new <a > -href="https://gcc.gnu.org/onlinedocs/gccint/Processor-pipeline-description.html">DFA > +href="https://gcc.gnu.org/onlinedocs/3.4.0/gccint/Processor-pipeline-description.html">DFA > pipeline description model</a>. > It will be part of the GCC 3.4.0 release. > </dd> > @@ -1075,7 +1075,7 @@ fix release only. > <dd> > Geoffrey Keating of Apple Computer, Inc., with support from Red Hat, > Inc., has contributed a > -<a > href="https://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html#Precompiled%20Headers"> > +<a > href="https://gcc.gnu.org/onlinedocs/3.4.0/gcc/Precompiled-Headers.html#Precompiled%20Headers"> > precompiled header</a> implementation that can dramatically speed up > compilation of some projects. > </dd> > diff --git a/htdocs/projects/beginner.html b/htdocs/projects/beginner.html > index 0cefb562..0825b2c0 100644 > --- a/htdocs/projects/beginner.html > +++ b/htdocs/projects/beginner.html > @@ -31,10 +31,10 @@ suite. You should also familiarize yourself with the > > <p>Many of these projects will require at least a reading knowledge of > GCC's intermediate language, > -<a href="https://gcc.gnu.org/onlinedocs/gccint/RTL.html">RTL</a>. > +<a > href="https://gcc.gnu.org/onlinedocs/gccint/rtl-representation.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="https://gcc.gnu.org/onlinedocs/gccint/GENERIC.html">incomplete, C/C++ > specific manual</a>.</p> > +href="https://gcc.gnu.org/onlinedocs/gccint/generic.html">incomplete, C/C++ > specific manual</a>.</p> > > <p>Remember to <a href="../contributewhy.html">keep other developers > informed</a> of any substantial projects you intend to work on.</p> > @@ -428,8 +428,8 @@ There is also work to be done in cleaning up the places > where the MI > code uses machine-specific macros.</p> > > <p>In addition to understanding RTL, you need to read the <a > -href="https://gcc.gnu.org/onlinedocs/gccint/Machine-Desc.html">machine > description</a> and <a > -href="https://gcc.gnu.org/onlinedocs/gccint/Target-Macros.html">target > macros</a> sections of the GCC > +href="https://gcc.gnu.org/onlinedocs/gccint/machine-descriptions.html">machine > description</a> and <a > +href="https://gcc.gnu.org/onlinedocs/gccint/target-macros.html">target > macros</a> sections of the GCC > manual.</p> > > <ul> > diff --git a/htdocs/projects/documentation.html > b/htdocs/projects/documentation.html > index 00d9217b..daed9036 100644 > --- a/htdocs/projects/documentation.html > +++ b/htdocs/projects/documentation.html > @@ -58,7 +58,7 @@ a front end must or may provide.</p> > > <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="https://gcc.gnu.org/onlinedocs/gccint/GENERIC.html">C/C++ specific > manual</a>, > +href="https://gcc.gnu.org/onlinedocs/gccint/generic.html">C/C++ specific > manual</a>, > which is incomplete, though. The file > <code>gcc/LANGUAGES</code> contains incomplete and outdated information > about changes made in not so recent years to the <code>tree</code> > diff --git a/htdocs/projects/gomp/index.html b/htdocs/projects/gomp/index.html > index 053e0b7d..713a4e16 100644 > --- a/htdocs/projects/gomp/index.html > +++ b/htdocs/projects/gomp/index.html > @@ -36,21 +36,21 @@ OpenMP and OpenACC are supported with GCC's C, C++ and > Fortran compilers.</p> > <ul> > <li>To enable <strong><a href="https://www.openmp.org">OpenMP</a></strong>, > use <a > - > href="https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html#index-fopenmp" > + > href="https://gcc.gnu.org/onlinedocs/gcc/gcc-command-options/options-controlling-c-dialect.html#cmdoption-fopenmp" > ><code>-fopenmp</code></a>; <code>-fopenmp-simd</code> can be used > to enable only the SIMD vectorization and loop-transformation constructs > without creating multiple threads, offloading code or adding library > dependency.</li> > <li>To enable <strong><a > href="https://www.openacc.org">OpenACC</a></strong>, > use <a > - > href="https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html#index-fopenacc" > + > href="https://gcc.gnu.org/onlinedocs/gcc/gcc-command-options/options-controlling-c-dialect.html#cmdoption-fopenacc" > ><code>-fopenacc</code></a>.</li> > <li>If either is enabled, offloading is automatically generated for all > offload-device types for which the compiler has been configured. Use <a > - > href="https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html#index-foffload" > + > href="https://gcc.gnu.org/onlinedocs/gcc/gcc-command-options/options-controlling-c-dialect.html#cmdoption-foffload" > ><code>-foffload=</code></a> to disable or specify the offload-devices to > be > used. Use <a > - > href="https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html#index-foffload-options" > + > href="https://gcc.gnu.org/onlinedocs/gcc/gcc-command-options/options-controlling-c-dialect.html#cmdoption-foffload-options" > ><code>-foffload-options=</code></a> to pass device-specific compiler and > linker flags.</li> > </ul> > @@ -58,7 +58,7 @@ OpenMP and OpenACC are supported with GCC's C, C++ and > Fortran compilers.</p> > <p>Diagnostics</p> > <ul> > <li>The <a > - > href="https://gcc.gnu.org/onlinedocs/gcc/Developer-Options.html#index-fopt-info" > + > href="https://gcc.gnu.org/onlinedocs/gcc/gcc-command-options/gcc-developer-options.html#cmdoption-fopt-info" > ><code>-fopt-info</code></a> flag provides details about compile-time > performed > optimizations.</li> > <li>Environment variables can be used to influence run-time behavior and > output > @@ -141,7 +141,7 @@ filing a <a href="../../bugs/">bug report</a>.</p> > <h2 id="implementation-status">OpenMP Implementation Status</h2> > > <p>Implementation status in libgomp manual: > -<a > href="https://gcc.gnu.org/onlinedocs/libgomp/OpenMP-Implementation-Status.html" > +<a > href="https://gcc.gnu.org/onlinedocs/libgomp/openmp-implementation-status.html" > >Mainline (GCC 13)</a>, > <a > href="https://gcc.gnu.org/onlinedocs/gcc-12.1.0/libgomp/OpenMP-Implementation-Status.html" > >GCC 12</a>.</p> > diff --git a/htdocs/releases.html b/htdocs/releases.html > index 02c675f5..22aa7928 100644 > --- a/htdocs/releases.html > +++ b/htdocs/releases.html > @@ -19,7 +19,7 @@ > <p><em>Important: these are source releases, so will be of little > use if you do not already have a C++ compiler installed.</em> > As one option, there are > -<a href="https://gcc.gnu.org/install/binaries.html">pre-compiled > +<a href="https://gcc.gnu.org/onlinedocs/install/binaries.html">pre-compiled > binaries.</a> for various platforms.</p> > > <p>You can also retrieve our sources <a href="git.html">using Git</a>.</p> > diff --git a/htdocs/simtest-howto.html b/htdocs/simtest-howto.html > index 2e54476b..cb9d109a 100644 > --- a/htdocs/simtest-howto.html > +++ b/htdocs/simtest-howto.html > @@ -117,7 +117,7 @@ cd gcc && find . -print | cpio -pdlmu ../combined > && cd .. > <h2>Build it</h2> > > <p>Make sure the > - <a href="http://gcc.gnu.org/install/prerequisites.html">building > + <a > href="http://gcc.gnu.org/onlinedocs/install/prerequisites.html">building > prerequisites</a> for GCC are met, for example a host GCC no earlier > than 3.4 or later, with C++ support enabled.</p> > > diff --git a/htdocs/style.mhtml b/htdocs/style.mhtml > index 8afaa1e1..093f69a8 100644 > --- a/htdocs/style.mhtml > +++ b/htdocs/style.mhtml > @@ -66,7 +66,7 @@ > <a href="<get-var BACKPATH>releases.html">Releases</a><br> > <a href="<get-var BACKPATH>snapshots.html">Snapshots</a><br> > <a href="<get-var BACKPATH>lists.html">Mailing lists</a><br> > - <a > href="https://gcc.gnu.org/onlinedocs/gcc/Contributors.html">Contributors</a><br> > + <a > href="https://gcc.gnu.org/onlinedocs/gcc/contributors-to-gcc.html">Contributors</a><br> > <div class="center"> > <a href="https://twitter.com/gnutools"> > <img src="<get-var BACKPATH>twitter-bird-light-bgs.png" > @@ -84,8 +84,8 @@ > <tr><td><table class="navitem"> > <tr><td>Documentation</td></tr> > <tr><td> > - <a href="https://gcc.gnu.org/install/">Installation</a><br> > - · <a > href="https://gcc.gnu.org/install/specific.html">Platforms</a><br> > + <a href="https://gcc.gnu.org/onlinedocs/install/">Installation</a><br> > + · <a > href="https://gcc.gnu.org/onlinedocs/install/host-target-specific-installation-notes-for-gcc.html">Platforms</a><br> > <a href="<get-var BACKPATH>onlinedocs/">Manual</a><br> > <a href="<get-var BACKPATH>faq.html">FAQ</a><br> > <a href="https://gcc.gnu.org/wiki">Wiki</a><br> > @@ -97,7 +97,7 @@ > <tr><td>Download</td></tr> > <tr><td> > <a href="<get-var BACKPATH>mirrors.html">Mirrors</a><br> > - <a href="https://gcc.gnu.org/install/binaries.html">Binaries</a> > + <a href="https://gcc.gnu.org/onlinedocs/install/binaries.html">Binaries</a> > </td></tr> > </table></td></tr> > > diff --git a/htdocs/testing/index.html b/htdocs/testing/index.html > index bd6219ab..e62254af 100644 > --- a/htdocs/testing/index.html > +++ b/htdocs/testing/index.html > @@ -15,9 +15,9 @@ > for additional testing.</p> > > <p>For information about running the GCC testsuites, see > -<a href="https://gcc.gnu.org/install/test.html">Installing GCC: Testing</a>. > +<a href="https://gcc.gnu.org/onlinedocs/install/testing.html">Installing > GCC: Testing</a>. > For information about testsuite organization and adding new tests, see > -<a href="https://gcc.gnu.org/onlinedocs/gccint/Testsuites.html"> > +<a href="https://gcc.gnu.org/onlinedocs/gccint/testsuites.html"> > Test Suites</a> in the GCC Internals manual and the README files in > the testsuite directories.</p> > > @@ -48,7 +48,7 @@ the testsuite directories.</p> > <ul> > <li>Perform regular builds and testing of current GCC sources that > are not already being reported regularly; see > - <a href="https://gcc.gnu.org/install/test.html">Installing GCC: > + <a > href="https://gcc.gnu.org/onlinedoc/install/testing.html">Installing GCC: > Testing</a> for instructions on submitting test results.</li> > <li>Build cross compilers and test with simulators as described in > <a href="../simtest-howto.html">How to test GCC