I noticed there were three "paragraphs" where HTML would pull them
together into just one since it simply ignores blank lines. I marked
them up with <p>...</p> and used id= instead of <a name>.
Applied
Gerald
Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v
retrieving revision 1.100
diff -u -3 -p -r1.100 changes.html
--- changes.html 16 Feb 2013 14:48:25 -0000 1.100
+++ changes.html 17 Feb 2013 12:37:13 -0000
@@ -196,10 +196,9 @@ t.c:7:7: note: in expansion of macro 'MY
-->
-<a name="cxx" />
-<h3>C++</h3>
+<h3 id="cxx">C++</h3>
<ul>
- <li>G++ now implements the <a href="cxx0x_status.html">C++11</a>
+ <li><p>G++ now implements the <a href="cxx0x_status.html">C++11</a>
<code>thread_local</code> keyword; this differs from the
GNU <code>__thread</code> keyword primarily in that it allows dynamic
initialization and destruction semantics. Unfortunately, this support
@@ -209,16 +208,16 @@ t.c:7:7: note: in expansion of macro 'MY
initialization, so users may want to continue to
use <code>__thread</code> for TLS variables with static initialization
semantics.
-
+ </p><p>
If the programmer can be sure that no use of the variable in a
non-defining TU needs to trigger dynamic initialization (either because
the variable is statically initialized, or a use of the variable in the
defining TU will be executed before any uses in another TU), they can
avoid this overhead with the <code>-fno-extern-tls-init</code> option.
-
+ </p><p>
OpenMP <code>threadprivate</code> variables now also support dynamic
- initialization and destruction by the same mechanism.</li>
-
+ initialization and destruction by the same mechanism.
+ </p></li>
<li>G++ now implements the <a href="cxx0x_status.html">C++11</a>
attribute syntax, e.g.
<blockquote><pre>