Use global CSS classes instead of local styles (which browsers now often block based on the server settings of gcc.gnu.org).
Committed. Gerald Index: gcc-4.9/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.9/changes.html,v retrieving revision 1.87 diff -u -r1.87 changes.html --- gcc-4.9/changes.html 28 Jun 2015 15:19:47 -0000 1.87 +++ gcc-4.9/changes.html 20 Jan 2016 18:50:58 -0000 @@ -163,17 +163,17 @@ <pre> $ g++ -fdiagnostics-color=always -S -Wall test.C <b>test.C:</b> In function ‘<b>int foo()</b>’: - <b>test.C:1:14:</b> <b style='color:magenta'>warning:</b> no return statement in function returning non-void [-Wreturn-type] + <b>test.C:1:14:</b> <span class="boldmagenta">warning:</span> no return statement in function returning non-void [-Wreturn-type] int foo () { } - <b style='color:lime'>^</b> - <b>test.C:2:46:</b> <b style='color:red'>error:</b> template instantiation depth exceeds maximum of 900 (use -ftemplate-depth= to increase the maximum) instantiating ‘<b>struct X<100></b>’ + <span class="boldlime">^</span> + <b>test.C:2:46:</b> <span class="boldred">error:</span> template instantiation depth exceeds maximum of 900 (use -ftemplate-depth= to increase the maximum) instantiating ‘<b>struct X<100></b>’ template <int N> struct X { static const int value = X<N-1>::value; }; template struct X<1000>; - <b style='color:lime'>^</b> + <span class="boldlime">^</span> <b>test.C:2:46:</b> recursively required from ‘<b>const int X<999>::value</b>’ <b>test.C:2:46:</b> required from ‘<b>const int X<1000>::value</b>’ <b>test.C:2:88:</b> required from here - <b>test.C:2:46:</b> <b style='color:red'>error:</b> incomplete type ‘<b>X<100></b>’ used in nested name specifier + <b>test.C:2:46:</b> <span class="boldred">error:</span> incomplete type ‘<b>X<100></b>’ used in nested name specifier </pre></li> <li>With the new <a