+ The project was partially funded by
+ the<a href="http://www.velox-project.eu/">Velox</a> project. This
+ feature is experimental and is available for C and C++ on selected
+ platforms.
Reading this I was wondering which platforms. On the other page it
says x86 and alpha; should we just use this here, or were you thinking
to keep this more marketing speak? ;-)
*blush*, yes... marketing speak. Seeing that people are contributing
other ports (or planning on), I didn't want to be too restrictive in the
news file. I can specify x86 and Alpha if you'd prefer, to keep it in
sync with gcc-4.7/changes.html.
Index: gcc-4.7/changes.html
===================================================================
+<li>Experimental support for transactional memory has been added.
+ It includes support for the compiler, as well as a supporting
+ runtime library called<code>libitm</code>. To compile code
+ with transactional memory constructs, use
+ the<code>-fgnu-tm</code> option.
Put this under<p>...</p> as well, I think.
done
+ Support is currently available for the x86 and Alpha platforms.
32-bit, 64-bit x86, or both?
both. I have updated the patch.
+<p>
+ This work was contributed by Red Hat and was partly funded by
+ the<a href="http://www.velox-project.eu/">Velox</a> project.
+</p>
In the release notes we generally don't have those acknowledgements,
only in the News section.
removed
How does this look?
Index: index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v
retrieving revision 1.824
diff -u -r1.824 index.html
--- index.html 15 Nov 2011 06:01:24 -0000 1.824
+++ index.html 18 Nov 2011 16:39:55 -0000
@@ -53,6 +53,18 @@
<dl class="news">
+<dt><span>Transactional memory support</span>
+ <span class="date">[2011-11-15]</span></dt>
+<dd>An implementation of the
+ongoing <a href="http://gcc.gnu.org/wiki/TransactionalMemory">transactional
+memory</a> standard has been added. Code was contributed by Richard
+Henderson, Aldy Hernandez, and Torvald Riegel, all of Red Hat, Inc.
+The project was partially funded by
+the <a href="http://www.velox-project.eu/">Velox</a> project. This
+feature is experimental and is available for C and C++ on selected
+platforms.
+</dd>
+
<dt><span>POWER7 on the GCC Compile Farm</span>
<span class="date">[2011-11-10]</span></dt>
<dd>IBM has donated a 64 processor POWER7 machine (3.55 GHz, 64 GB RAM)
Index: gcc-4.7/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.7/changes.html,v
retrieving revision 1.56
diff -u -r1.56 changes.html
--- gcc-4.7/changes.html 8 Nov 2011 11:49:53 -0000 1.56
+++ gcc-4.7/changes.html 18 Nov 2011 16:39:55 -0000
@@ -195,6 +195,26 @@
through which the compiler can be hinted about pointer alignment
and can use it to improve generated code.
</li>
+
+ <li>
+ <p>
+ Experimental support for transactional memory has been added.
+ It includes support for the compiler, as well as a supporting
+ runtime library called <code>libitm</code>. To compile code
+ with transactional memory constructs, use
+ the <code>-fgnu-tm</code> option.
+ </p>
+
+ <p>
+ Support is currently available for the x86-32, x86-64, and Alpha
+ platforms.
+ </p>
+
+ <p>
+ For more details on transactional memory
+ see <a href="http://gcc.gnu.org/wiki/TransactionalMemory">here</a>.
+ </p>
+ </li>
</ul>
<h3>C++</h3>