On Sat, 6 Dec 2014, Jonathan Wakely wrote: > I'm also noting one old change in the GCC 4.5 page, and > removing/changing some links to the C++0x status table. The list of > features supported on trunk is fairly irrelevant to someone looking at > the 4.4 release notes, so I've linked to the docs for the relevant > release
This was a good change, thank you. The only drawback of this, and some similar cases, is that we now risk referring to older versions on a release branch. I do not have a good idea how to best handle this, so for now I updated references to online documentation to the latest versions (4.8.4 and 4.9.2, respectively). Gerald Index: gcc-4.8/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v retrieving revision 1.131 diff -u -r1.131 changes.html --- gcc-4.8/changes.html 19 Dec 2014 11:38:57 -0000 1.131 +++ gcc-4.8/changes.html 8 Apr 2015 10:30:59 -0000 @@ -292,7 +292,7 @@ <h4>Runtime Library (libstdc++)</h4> <ul> - <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.8.3/libstdc++/manual/manual/status.html#status.iso.2011"> + <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.8.4/libstdc++/manual/manual/status.html#status.iso.2011"> Improved experimental support for the new ISO C++ standard, C++11</a>, including: <ul> Index: gcc-4.9/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.9/changes.html,v retrieving revision 1.84 diff -u -r1.84 changes.html --- gcc-4.9/changes.html 31 Dec 2014 10:51:19 -0000 1.84 +++ gcc-4.9/changes.html 8 Apr 2015 10:31:00 -0000 @@ -128,7 +128,7 @@ and starting with the 4.9.1 release also in the Fortran compiler. The new <code>-fopenmp-simd</code> option can be used to enable OpenMP's SIMD directives, while ignoring other OpenMP directives. The new <a - href="https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Optimize-Options.html#index-fsimd-cost-model-908" + href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Optimize-Options.html#index-fsimd-cost-model-908" ><code>-fsimd-cost-model=</code></a> option permits to tune the vectorization cost model for loops annotated with OpenMP and Cilk Plus <code>simd</code> directives; <code>-Wopenmp-simd</code> warns when @@ -151,7 +151,7 @@ <ul> <li>Support for colorizing diagnostics emitted by GCC has been added. The <code><a - href="https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Language-Independent-Options.html#index-fdiagnostics-color-252" + href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Language-Independent-Options.html#index-fdiagnostics-color-252" >-fdiagnostics-color=auto</a></code> will enable it when outputting to terminals, <code>-fdiagnostics-color=always</code> unconditionally. The <code>GCC_COLORS</code> environment variable @@ -177,7 +177,7 @@ </pre></li> <li>With the new <a - href="https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Loop-Specific-Pragmas.html" + href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Loop-Specific-Pragmas.html" ><code>#pragma GCC ivdep</code></a>, the user can assert that there are no loop-carried dependencies which would prevent concurrent execution of consecutive iterations using SIMD (single instruction multiple data) @@ -383,7 +383,7 @@ <li>ABI changes: <ul> <li>The <a - href="https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gfortran/Argument-passing-conventions.html" + href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gfortran/Argument-passing-conventions.html" >argument passing ABI</a> has changed for scalar dummy arguments of type <code>INTEGER</code>, <code>REAL</code>, <code>COMPLEX</code> and <code>LOGICAL</code>, which have @@ -418,7 +418,7 @@ controlled by the <code>-Wzerotrip</code> option, which is implied by <code>-Wall</code>.</li> <li>The new <code>NO_ARG_CHECK</code> attribute of the <a - href="https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gfortran/GNU-Fortran-Compiler-Directives.html" + href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gfortran/GNU-Fortran-Compiler-Directives.html" ><code>!GCC$</code> directive</a> can be used to disable the type-kind-rank (TKR) argument check for a dummy argument. The feature is similar to ISO/IEC TS 29133:2012's <code>TYPE(*)</code>, except that @@ -452,7 +452,7 @@ the execution and any exception (but inexact) is signaling, a warning is printed to <code>ERROR_UNIT</code>, indicating which exceptions are signaling. The <code><a - href="https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gfortran/Debugging-Options.html" + href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gfortran/Debugging-Options.html" >-ffpe-summary=</a></code> command-line option can be used to fine-tune for which exceptions the warning should be shown.</li> <li>Rounding on input (<code>READ</code>) is now handled on systems where @@ -597,7 +597,7 @@ having to compile the entire file with the <code>-mxxx</code> option. This improves the usability of x86 intrinsics and is particularly useful when doing <a - href="https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Function-Multiversioning.html" + href="https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Function-Multiversioning.html" >Function Multiversioning</a>. </li> <li>GCC now supports the new Intel microarchitecture named Silvermont