This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
       via  5937699869cfc15d57d8ba5913109701dcf7a64b (commit)
      from  d287ae26c58810cbf4e850230fe28b5a0379909b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5937699869cfc15d57d8ba5913109701dcf7a64b
Author: Tobias Burnus <tbur...@baylibre.com>
Date:   Tue Apr 15 23:50:57 2025 +0200

    gcc-15 + projects/gomp: OpenMP update
    
    * htdocs/projects/gomp/index.html: Fortran deep mapping of allocatable
      components is now supported.
    * htdocs/gcc-15/changes.html: Likewise. C++ omp::allocator:: template
      support also landed.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index d4627d2b..c61270c0 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -105,7 +105,12 @@ a work-in-progress.</p>
   <li>
     GCC added <code>ompx_gnu_pinned_mem_alloc</code> as a <a
     
href="https://gcc.gnu.org/onlinedocs/libgomp/OMP_005fALLOCATOR.html";>predefined
-      allocator</a>.
+      allocator</a> and, for C++, allocator class templates in the
+      <code>omp::allocator</code> namespace for the predefined allocators as
+      specified in the OpenMP specification 5.0, including
+      <code>omp::allocator::null_allocator</code> of OpenMP 6.0 and
+      <code>ompx::allocator::gnu_pinned_mem</code>; the allocator templates
+      can be used with C++ containers such as <code>std::vector</code>.
   </li>
   <li>
     In C and Fortran, the <code>allocate</code> directive now supports
@@ -121,6 +126,8 @@ a work-in-progress.</p>
     Constructors and destructors on the device side for
     <code>declare target</code> static aggregates are now handled.
   </li>
+  <li>For Fortran, mapping derived-type variables with allocatable components
+    is now supported.</li>
   <li>
     The OpenMP 5.1 <code>unroll</code> and <code>tile</code>
     loop-transforming constructs are now supported.
diff --git a/htdocs/projects/gomp/index.html b/htdocs/projects/gomp/index.html
index ab45cc5e..dcb56a50 100644
--- a/htdocs/projects/gomp/index.html
+++ b/htdocs/projects/gomp/index.html
@@ -456,8 +456,11 @@ than listed, depending on resolved corner cases and 
optimizations.</p>
   </tr>
   <tr>
     <td>Mapping of Fortran pointer and allocatable variables, including 
pointer and allocatable components of variables</td>
-    <td class="partial"><a 
href="../../gcc-12/changes.html#languages">GCC&nbsp;12</a></td>
-    <td>Mapping of vars with allocatable components unsupported</td>
+    <td class="supported">
+      <a href="../../gcc-12/changes.html#languages">GCC&nbsp;12</a><br>
+      <a href="../../gcc-15/changes.html#openmp">GCC&nbsp;15</a></td>
+    <td>Mapping of vars with allocatable components unsupported<br>
+        (full)</td>
   </tr>
   <tr>
     <td>Map-order clarifications</td>

-----------------------------------------------------------------------

Summary of changes:
 htdocs/gcc-15/changes.html      | 9 ++++++++-
 htdocs/projects/gomp/index.html | 7 +++++--
 2 files changed, 13 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs

Reply via email to