RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v
retrieving revision 1.824
@@ -53,6 +53,18 @@
+<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
<dt><span>POWER7 on the GCC Compile Farm</span>
<dd>IBM has donated a 64 processor POWER7 machine (3.55 GHz, 64 GB RAM)
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.7/changes.html,v
retrieving revision 1.56
@@ -195,6 +195,26 @@
through which the compiler can be hinted about pointer alignment
and can use it to improve generated code.
+ 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.
+ Support is currently available for the x86-32, x86-64, and Alpha
+ For more details on transactional memory
+ see <a href="http://gcc.gnu.org/wiki/TransactionalMemory">here</a>.