gcc-wwwdocs branch master updated. 4f32fcf5d3ce92b82b9b980c5115081488e943b5

2025-03-28 Thread Gerald Pfeifer via Gcc-cvs-wwwdocs
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  4f32fcf5d3ce92b82b9b980c5115081488e943b5 (commit)
  from  eabbf82b95871f4cc1561b9d5bd9ba88a849a61f (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 4f32fcf5d3ce92b82b9b980c5115081488e943b5
Author: Gerald Pfeifer 
Date:   Fri Mar 28 09:55:59 2025 +0100

cxx-dr-status: Use  over 

diff --git a/htdocs/projects/cxx-dr-status.html 
b/htdocs/projects/cxx-dr-status.html
index 6ff9497c..e794734c 100644
--- a/htdocs/projects/cxx-dr-status.html
+++ b/htdocs/projects/cxx-dr-status.html
@@ -20209,7 +20209,7 @@
 
   https://wg21.link/cwg2882";>2882
   DRWP
-  Unclear treatment of conversion to void
+  Unclear treatment of conversion to void
   ?
   
 
@@ -20286,7 +20286,7 @@
 
   https://wg21.link/cwg2893";>2893
   NAD
-  Instantiations in discarded if constexpr substatements
+  Instantiations in discarded if constexpr 
substatements
   ?
   
 
@@ -20321,7 +20321,7 @@
 
   https://wg21.link/cwg2898";>2898
   open
-  Clarify implicit conversion sequence from cv T to 
T
+  Clarify implicit conversion sequence from cv T 
to T
   -
   
 
@@ -20349,14 +20349,14 @@
 
   https://wg21.link/cwg2902";>2902
   review
-  Implicit this transformation outside of permitted 
contexts
+  Implicit this transformation outside of permitted 
contexts
   ?
   
 
 
   https://wg21.link/cwg2903";>2903
   drafting
-  Can we omit the template disambiguator in 
nested-name-specifiers in type-only contexts?
+  Can we omit the template disambiguator in 
nested-name-specifiers in type-only contexts?
   -
   
 
@@ -20384,14 +20384,14 @@
 
   https://wg21.link/cwg2907";>2907
   DR
-  Constant lvalue-to-rvalue conversion on uninitialized 
std::nullptr_t
+  Constant lvalue-to-rvalue conversion on uninitialized 
std::nullptr_t
   ?
   
 
 
   https://wg21.link/cwg2908";>2908
   DR
-  Counting physical source lines for __LINE__
+  Counting physical source lines for __LINE__
   ?
   
 
@@ -20440,14 +20440,14 @@
 
   https://wg21.link/cwg2915";>2915
   DR
-  Explicit object parameters of type void
+  Explicit object parameters of type void
   ?
   
 
 
   https://wg21.link/cwg2916";>2916
   review
-  Variable template partial specializations should not be declared 
static
+  Variable template partial specializations should not be declared 
static
   ?
   
 
@@ -20475,7 +20475,7 @@
 
   https://wg21.link/cwg2920";>2920
   open
-  The template keyword for base classes
+  The template keyword for base classes
   -
   
 
@@ -20524,7 +20524,7 @@
 
   https://wg21.link/cwg2927";>2927
   DR
-  Unclear status of translation unit with module keyword
+  Unclear status of translation unit with module 
keyword
   ?
   
 
@@ -20573,7 +20573,7 @@
 
   https://wg21.link/cwg2934";>2934
   open
-  Unclear semantics of exception escaping from 
unhandled_exception
+  Unclear semantics of exception escaping from 
unhandled_exception
   -
   
 
@@ -20608,7 +20608,7 @@
 
   https://wg21.link/cwg2939";>2939
   DR
-  Do not allow reinterpret_cast from prvalue to rvalue 
reference
+  Do not allow reinterpret_cast from prvalue to rvalue 
reference
   ?
   
 
@@ -20797,7 +20797,7 @@
 
   https://wg21.link/cwg2966";>2966
   open
-  Alignment and value representation of std::nullptr_t
+  Alignment and value representation of 
std::nullptr_t
   -
   
 
@@ -20825,7 +20825,7 @@
 
   https://wg21.link/cwg2970";>2970
   open
-  Races with volatile sig_atomic_t bit-fields
+  Races with volatile sig_atomic_t bit-fields
   -
   
 

---

Summary of changes:
 htdocs/projects/cxx-dr-status.html | 30 +++---
 1 file changed, 15 insertions(+), 15 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. c658ca75f8ff9f6aabe6b82238b87d2c421064bb

2025-03-28 Thread Tobias Burnus via Gcc-cvs-wwwdocs
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  c658ca75f8ff9f6aabe6b82238b87d2c421064bb (commit)
  from  4f32fcf5d3ce92b82b9b980c5115081488e943b5 (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 c658ca75f8ff9f6aabe6b82238b87d2c421064bb
Author: Tobias Burnus 
Date:   Fri Mar 28 15:27:50 2025 +0100

gcc-15/changes.html + projects/gomp/: OpenMP update for interop

It additionally mentiones the improved aarch64 with nvptx offload
support (PR96265); the change was discussed on Dev 17, 2024 but
not committed.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 14bd3f77..c80ecc50 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -66,6 +66,11 @@ a work-in-progress.
 
href="https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto-incremental";
 >-flto-incremental=.
   
+  
+For offloading using OpenMP and OpenACC, issues preventing some
+host–device architecture combinations have been resolved. In 
particular,
+offloading from aarch64 hosts to nvptx devices is now supported.
+  
 
 
 
@@ -118,10 +123,22 @@ a work-in-progress.
 selectors in both metadirective and
 declare variant (the latter with some restrictions).
   
+  
+The interop construct and the OpenMP interoperability API
+routines for C, C++ and Fortran are now implemented, including the
+OpenMP 6.0 additions.  This includes foreign-runtime support for https://gcc.gnu.org/onlinedocs/libgomp/Foreign-runtime-support-for-Nvidia-GPUs.html";
+>Cuda, Cuda Driver, and HIP on Nvida GPUs and for https://gcc.gnu.org/onlinedocs/libgomp/Foreign-runtime-support-for-AMD-GPUs.html";
+>HIP and HSA on AMD GPUs.
+  
   
 The OpenMP 5.1 dispatch construct has been implemented
-with support for the adjust_args clause to the
-declare variant directive.
+with support for the adjust_args and append_args
+clauses to the declare variant directive, including the
+following OpenMP 6.0 additions: the interop clause to
+dispatch and the syntax extensions to append_args
+are supported.
   
   
 OpenMP 6.0: The PowerPC Darwin
 
-  Fortran's IEEE modules are now suppored on Darwin PowerPC.
+  Fortran's IEEE modules are now supported on Darwin PowerPC.
 
 
 
diff --git a/htdocs/projects/gomp/index.html b/htdocs/projects/gomp/index.html
index 97d14308..ab45cc5e 100644
--- a/htdocs/projects/gomp/index.html
+++ b/htdocs/projects/gomp/index.html
@@ -708,9 +708,8 @@ than listed, depending on resolved corner cases and 
optimizations.
   
   
 declare variant: new clauses adjust_args and 
append_args
-GCC 15
-For append_args, all interop objects
-  must be specified in the interop clause of 
dispatch
+GCC 15
+
   
   
 dispatch construct
@@ -734,8 +733,9 @@ than listed, depending on resolved corner cases and 
optimizations.
   
   
 interop directive
-No
-
+GCC 15
+Cf. https://gcc.gnu.org/onlinedocs/libgomp/Offload-Target-Specifics.html";>
+  Offload-Target Specifics
   
   
 omp_interop_t object support in runtime routines

---

Summary of changes:
 htdocs/gcc-15/changes.html  | 23 ---
 htdocs/projects/gomp/index.html | 10 +-
 2 files changed, 25 insertions(+), 8 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs