Patchwork [wwwdocs] add news items for TM work

login
register
mail settings
Submitter Aldy Hernandez
Date Nov. 18, 2011, 4:43 p.m.
Message ID <4EC68B26.3070802@redhat.com>
Download mbox | patch
Permalink /patch/126446/
State New
Headers show

Comments

Aldy Hernandez - Nov. 18, 2011, 4:43 p.m.
>> + 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?
Gerald Pfeifer - Nov. 19, 2011, 2:42 a.m.
On Fri, 18 Nov 2011, Aldy Hernandez wrote:
>> 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.

Fair enough, let's keep it as is then.

> How does this look?

Looks good to me.  I was actually meaning to imply you can go ahead
in my previous mail. :-)

Gerald

Patch

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>