gcc-wwwdocs branch master updated. 0e553e8de750c4d4b97f7102f76051ad277c8c82
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 0e553e8de750c4d4b97f7102f76051ad277c8c82 (commit) from aef6b8ef509ad182c79437476ef1ee4643a754be (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 0e553e8de750c4d4b97f7102f76051ad277c8c82 Author: Sandra Loosemore Date: Mon Apr 15 17:17:35 2024 + gcc-14/changes.html: nios2 target is obsolete diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html index c98ebe5a..9509487c 100644 --- a/htdocs/gcc-14/changes.html +++ b/htdocs/gcc-14/changes.html @@ -49,6 +49,10 @@ a work-in-progress. unmaintained for quite a while has been declared obsolete in GCC 14. The next release of GCC will have their sources permanently removed. + Support for the nios2*-*- target ports has also been + declared obsolete in GCC 14, and the sources will also be removed + in the next release of GCC. + https://gcc.gnu.org/onlinedocs/gcc/Static-Analyzer-Options.html";>-fanalyzer is still only suitable for analyzing C code. In particular, using it on C++ is unlikely to give meaningful output. --- Summary of changes: htdocs/gcc-14/changes.html | 4 1 file changed, 4 insertions(+) hooks/post-receive -- gcc-wwwdocs
gcc-wwwdocs branch master updated. c209f86f3acaae364df0e55255a83569b72de7c1
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 c209f86f3acaae364df0e55255a83569b72de7c1 (commit) from f96bd43ffbeab1e0cbf58c0618b6a8e57190b451 (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 c209f86f3acaae364df0e55255a83569b72de7c1 Author: Sandra Loosemore Date: Mon Nov 25 18:11:11 2024 + gcc-15: Document removal of Nios II back end diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html index 80604ab8..6c9ebaac 100644 --- a/htdocs/gcc-15/changes.html +++ b/htdocs/gcc-15/changes.html @@ -29,7 +29,9 @@ a work-in-progress. Caveats - ... + Support for Nios II targets, which was marked obsolete in GCC 14, +has now been removed entirely. + --- Summary of changes: htdocs/gcc-15/changes.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- gcc-wwwdocs
gcc-wwwdocs branch master updated. 6bfd9f32ba1c78b96c990eb1a7b138638fc06f31
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 6bfd9f32ba1c78b96c990eb1a7b138638fc06f31 (commit) from 04f5062c422b791789347f273efe90d3d16fea10 (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 6bfd9f32ba1c78b96c990eb1a7b138638fc06f31 Author: Sandra Loosemore Date: Sat Feb 15 01:10:16 2025 + gcc-15/changes: Restore link to OpenMP project page diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html index f4ad9569..853fad03 100644 --- a/htdocs/gcc-15/changes.html +++ b/htdocs/gcc-15/changes.html @@ -66,6 +66,13 @@ a work-in-progress. New Languages and Language specific improvements OpenMP + + + See the + GNU Offloading and Multi-Processing Project (GOMP) + page for general information. + + Support for unified-shared memory has been added for some AMD and Nvidia --- Summary of changes: htdocs/gcc-15/changes.html | 7 +++ 1 file changed, 7 insertions(+) hooks/post-receive -- gcc-wwwdocs
gcc-wwwdocs branch master updated. 127a4caf32709a506fb1c947f6fac8d0cbf32e39
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 127a4caf32709a506fb1c947f6fac8d0cbf32e39 (commit) from 0d4fd54a2901ff9dab42274aa065748af0367e02 (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 127a4caf32709a506fb1c947f6fac8d0cbf32e39 Author: Sandra Loosemore Date: Wed Feb 12 21:39:49 2025 + gcc-15: Update OpenMP release notes diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html index e273693a..d7919379 100644 --- a/htdocs/gcc-15/changes.html +++ b/htdocs/gcc-15/changes.html @@ -65,37 +65,57 @@ a work-in-progress. New Languages and Language specific improvements +OpenMP - OpenMP - - - Support for unified-shared memory has been added for some AMD and Nvidia - GPU devices, enabled when using the unified_shared_memory - clause to the requires directive. For details, - see the offload-target specifics section in the - https://gcc.gnu.org/onlinedocs/libgomp/Offload-Target-Specifics.html"; - >GNU Offloading and Multi Processing Runtime Library Manual. - GCC added ompx_gnu_pinned_mem_alloc as https://gcc.gnu.org/onlinedocs/libgomp/OMP_005fALLOCATOR.html";>predefined - allocator. On https://gcc.gnu.org/onlinedocs/libgomp/nvptx.html";>Nvidia - GPUs, writing to the terminal from OpenMP target regions (but not from - OpenACC compute regions) is now also supported in Fortran; in C/C++ and - on AMD GPUs this was already supported before with both OpenMP and OpenACC. - Constructors and destructors on the device side for declare target - static aggregates are now handled. - - - OpenMP 5.1: The unroll and tile - loop-transformation constructs are now supported. - - - OpenMP 6.0: The https://gcc.gnu.org/onlinedocs/libgomp/omp_005fget_005fdevice_005ffrom_005fuid.html"; - >get_device_from_uid and https://gcc.gnu.org/onlinedocs/libgomp/omp_005fget_005fuid_005ffrom_005fdevice.html";> - omp_get_uid_from_device API routines have been added. - - + +Support for unified-shared memory has been added for some AMD and Nvidia +GPU devices, enabled when using the unified_shared_memory +clause to the requires directive. +The OpenMP 6.0 self_maps clause is also now supported. +For details, +see the offload-target specifics section in the +https://gcc.gnu.org/onlinedocs/libgomp/Offload-Target-Specifics.html"; + >GNU Offloading and Multi Processing Runtime Library Manual. + + +GCC added ompx_gnu_pinned_mem_alloc as a https://gcc.gnu.org/onlinedocs/libgomp/OMP_005fALLOCATOR.html";>predefined + allocator. + + +In C and Fortran, the allocate directive now supports +static variables; stack variables were previously supported in +those languages. C++ support is not available yet. + + +Offloading improvements: +On https://gcc.gnu.org/onlinedocs/libgomp/nvptx.html";>Nvidia +GPUs, writing to the terminal from OpenMP target regions (but not from +OpenACC compute regions) is now also supported in Fortran; in C/C++ and +on AMD GPUs this was already supported before with both OpenMP and OpenACC. +Constructors and destructors on the device side for +declare target static aggregates are now handled. + + +The OpenMP 5.1 unroll and tile +loop-transforming constructs are now supported. + + OpenMP 5.0 metadirectives are now supported, as are OpenMP 5.1 dynamic +selectors in both metadirective and +declare variant (the latter with some restrictions). + + +The OpenMP 5.1 dispatch construct has been implemented +with support for the adjust_args clause to the +declare variant directive. + + +OpenMP 6.0: The https://gcc.gnu.org/onlinedocs/libgomp/omp_005fget_005fdevice_005ffrom_005fuid.html"; +>get_device_from_uid and https://gcc.gnu.org/onlinedocs/libgomp/omp_005fget_005fuid_005ffrom_005fdevice.html";> +omp_get_uid_from_device API routines have been added. + --- Summary of changes: htdocs/gcc-15/changes.html | 80 +- 1 file changed, 50 insertions(+), 30 deletions(-) hooks/post-receive -- gcc-wwwdocs
gcc-wwwdocs branch master updated. 95386da9bcf103eab725db672fc23a2ea7a6468e
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 95386da9bcf103eab725db672fc23a2ea7a6468e (commit) from 978fe8040edc3f752814f46b8ccc2cdc508489df (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 95386da9bcf103eab725db672fc23a2ea7a6468e Author: Sandra Loosemore Date: Wed Feb 12 23:27:31 2025 + gcc-15: Fix HTML validation error It appears that bin/preprocess-html.py introduces HTML errors when an ... element contains a nested hyperlink. My recent gcc-15 release note changes passed validation when checked via file upload, but not after commit via file link. It seems the easiest fix is just to remove the offending element. diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html index 9359e562..7638d3d5 100644 --- a/htdocs/gcc-15/changes.html +++ b/htdocs/gcc-15/changes.html @@ -65,7 +65,7 @@ a work-in-progress. New Languages and Language specific improvements -OpenMP +OpenMP Support for unified-shared memory has been added for some AMD and Nvidia --- Summary of changes: htdocs/gcc-15/changes.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- gcc-wwwdocs
gcc-wwwdocs branch master updated. 3a51f529d52cefb16a0fc2d583aeef18702a6c24
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 3a51f529d52cefb16a0fc2d583aeef18702a6c24 (commit) from 0ccc187ac044f3e57bd987ae7c8feaa6495ea429 (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 3a51f529d52cefb16a0fc2d583aeef18702a6c24 Author: Sandra Loosemore Date: Fri May 16 03:07:48 2025 + Update git repository docs after creation of devel/omp/gcc-15. * git.html: Note that devel/omp/gcc-15 exists, and that the corresponding gcc-14 branch is now stale. diff --git a/htdocs/git.html b/htdocs/git.html index 8edaa254..0b55a970 100644 --- a/htdocs/git.html +++ b/htdocs/git.html @@ -280,17 +280,19 @@ in Git. Makarov mailto:vmaka...@redhat.com";>vmaka...@redhat.com. - https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-14";>devel/omp/gcc-14 + https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-15";>devel/omp/gcc-15 This branch is for collaborative development of https://gcc.gnu.org/wiki/OpenACC";>OpenACC and https://gcc.gnu.org/wiki/openmp";>OpenMP support and related functionality, such as https://gcc.gnu.org/wiki/Offloading";>offloading support (OMP: offloading and multi processing). - The branch is based on releases/gcc-14. - Please send patch emails with a short-hand [og14] tag in the - subject line, and use ChangeLog.omp files. (Likewise but now - stale branches exists for the prior GCC releases 9 to 13.) + The branch is based on releases/gcc-15. + Please send patch emails with a short-hand [og15] tag in the + subject line. This branch uses ChangeLog.omp files + that are occasionally updated automatically from the commit messages, so + please ensure that your commit messages include a valid ChangeLog section. + (Stale branches also exist for the prior GCC releases 9 to 14.) unified-autovect This branch is for work on improving effectiveness and generality of GCC's @@ -904,13 +906,14 @@ merged. https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-11";>devel/omp/gcc-11 https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-12";>devel/omp/gcc-12 https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-13";>devel/omp/gcc-13 + https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-14";>devel/omp/gcc-14 These branches were used for collaborative development of https://gcc.gnu.org/wiki/OpenACC";>OpenACC and https://gcc.gnu.org/wiki/openmp";>OpenMP support and related functionality as the successors to openacc-gcc-9-branch after the move to Git. The branches were based on releases/gcc-9, releases/gcc-10, etc. - Development has now moved to the devel/omp/gcc-14 branch. + Development has now moved to the devel/omp/gcc-15 branch. hammer-3_3-branch The goal of this branch was to have a stable compiler based on GCC 3.3 --- Summary of changes: htdocs/git.html | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) hooks/post-receive -- gcc-wwwdocs