diff mbox

Doc updates for OpenMP 3.1 support, -grecord-gcc-switches, __builtin_assume_aligned and debug info improvements

Message ID 20110802170421.GC2687@tyan-ft48-01.lab.bos.redhat.com
State New
Headers show

Commit Message

Jakub Jelinek Aug. 2, 2011, 5:04 p.m. UTC
Hi!


	Jakub
diff mbox

Patch

--- index.html	15 Jul 2011 09:48:15 -0000	1.808
+++ index.html	2 Aug 2011 17:01:52 -0000
@@ -53,6 +53,13 @@  mission statement</a>.</p>
 
 <dl class="news">
 
+<dt>August 2, 2011</dt>
+<dd>An implementation of the <a
+href="http://www.openmp.org/mp-documents/OpenMP3.1.pdf">OpenMP v3.1</a>
+parallel programming interface for C, C++ and Fortran has been added.
+Code was contributed by Jakub Jelinek of Red Hat, Inc. and
+Tobias Burnus.</dd>
+
 <dt>July 15, 2011</dt>
 <dd>A port for the TI C6X family of processors has been contributed by
 CodeSourcery.</dd>
--- gcc-4.7/changes.html	18 Jul 2011 09:23:46 -0000	1.23
+++ gcc-4.7/changes.html	2 Aug 2011 17:01:52 -0000
@@ -62,6 +62,12 @@ 
 
 <h2>New Languages and Language specific improvements</h2>
 
+  <ul>
+    <li>Version 3.1 of the <a
+    href="http://openmp.org/wp/openmp-specifications/">OpenMP specification</a>
+    is now supported for the C, C++, and Fortran compilers.</li>
+  </ul>
+
 <h3>Ada</h3>
 
   <ul>
@@ -73,6 +79,13 @@ 
 
 <h3>C family</h3>
 
+<ul>
+  <li>A new built-in, <code>__builtin_assume_aligned</code>, has been added,
+      through which the compiler can be hinted about pointer alignment
+      and can use it to improve generated code.
+  </li>
+</ul>
+
 <h3>C++</h3>
 
 <ul>
@@ -263,5 +276,30 @@  struct F: E { }; // error: deriving from
 
 <h2>Other significant improvements</h2>
 
+<ul>
+  <li>
+    A new option (<code>-grecord-gcc-switches</code>) was added to request
+    appending of compiler command line options that might affect code
+    generation to the <code>DW_AT_producer</code> attribute string in the
+    DWARF debugging information.
+  </li>
+
+  <li>
+    GCC now supports various new DWARF debugging information format
+    GNU extensions, like
+    <a
+    href="http://www.dwarfstd.org/ShowIssue.php?issue=100909.1&type=open">entry
+    value</a> and <a
+    href="http://www.dwarfstd.org/ShowIssue.php?issue=100909.2&type=open">call
+    site</a> information, <a
+    href="http://www.dwarfstd.org/doc/040408.1.html">typed DWARF stack</a>
+    or <a
+    href="http://www.dwarfstd.org/ShowIssue.php?issue=110722.1&type=open">a
+    more compact macro representation</a>.  Support for these extensions
+    will come in GDB 7.4, they can be disabled through
+    <code>-gstrict-dwarf</code> command line option.
+  </li>
+</ul>
+
 </body>
 </html>
--- projects/gomp/index.html	30 Mar 2009 00:07:58 -0000	1.10
+++ projects/gomp/index.html	2 Aug 2011 17:01:52 -0000
@@ -56,8 +56,27 @@  provide read access to our development s
 <a href="http://gcc.gnu.org/bugzilla/">bugzilla</a>.  In all cases,
 please add "openmp" to the keywords field in the bug report.</p>
 
+<h2>Documentation</h2>
+<p>libgomp, the GOMP support library, has
+<a href="http://gcc.gnu.org/onlinedocs/libgomp/">online documentation</a>
+available.</p>
+
 <h2>Status</h2>
 <dl>
+<dt><b>Aug 2, 2011</b></dt>
+<dd><p>The <code>gomp-3_1-branch</code> has been merged into SVN
+mainline, so GCC 4.7 and later will feature OpenMP v3.1 support.</p></dd>
+
+<dt><b>July 9, 2011</b></dt>
+<dd><p>The final <a
+href="http://www.openmp.org/mp-documents/OpenMP3.1.pdf">OpenMP v3.1</a>
+specification has been released.</p></dd>
+
+<dt><b>February 6, 2011</b></dt>
+<dd><p>Draft of the OpenMP v3.1 specification has been released for
+public review, the <code>gomp-3_1-branch</code> branch has been
+created in SVN and work began on implementing v3.1 support.</p></dd>
+
 <dt><b>June 6, 2008</b></dt>
 <dd><p>The <code>gomp-3_0-branch</code> has been merged into SVN
 mainline, so GCC 4.4 and later will feature OpenMP v3.0 support.</p></dd>