+ 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>

Reply via email to