gcc-wwwdocs branch master updated. dbd39670543bb71d2c53f5457f91c7f5f5138315
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 dbd39670543bb71d2c53f5457f91c7f5f5138315 (commit) from b5ec322c9f0369ecfbd12a491a90bf7ad23e6abc (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 dbd39670543bb71d2c53f5457f91c7f5f5138315 Author: Jakub Jelinek Date: Thu Apr 17 13:13:28 2025 +0200 Branching 15 diff --git a/htdocs/gcc-15/index.html b/htdocs/gcc-15/index.html new file mode 100644 index ..c6379cc2 --- /dev/null +++ b/htdocs/gcc-15/index.html @@ -0,0 +1,36 @@ + + + + + +GCC 15 Release Series +https://gcc.gnu.org/gcc.css";> + + + + +GCC 15 Release Series + +As of this time no releases of GCC 15 have yet been made. + +References and Acknowledgements + +GCC used to stand for the GNU C Compiler, but since the compiler +supports several other languages aside from C, it now stands for the +GNU Compiler Collection. + +The GCC developers would like to thank the numerous people that have +contributed new features, improvements, bug fixes, and other changes as +well as test results to GCC. +This http://gcc.gnu.org/onlinedocs/gcc/Contributors.html";>amazing +group of volunteers is what makes GCC successful. + +For additional information about GCC please refer to the +GCC project web site or contact the +mailto:g...@gcc.gnu.org";>GCC development mailing list. + +To obtain GCC please use our mirror sites +or our version control system. + + + diff --git a/htdocs/gcc-16/changes.html b/htdocs/gcc-16/changes.html new file mode 100644 index ..9f25ed38 --- /dev/null +++ b/htdocs/gcc-16/changes.html @@ -0,0 +1,137 @@ + + + + + +GCC 16 Release Series — Changes, New Features, and Fixes +https://gcc.gnu.org/gcc.css";> + + + + + +GCC 16 Release SeriesChanges, New Features, and Fixes + + +This page is a "brief" summary of some of the huge number of improvements +in GCC 16. + + + +Note: GCC 16 has not been released yet, so this document is +a work-in-progress. + + +Caveats + + ... + + + + +General Improvements + + +New Languages and Language specific improvements + + + + + + + + + + + + + + + + + + +New Targets and Target Specific Improvements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Operating Systems + + + + + + + + + + + + + + + + + + + + + + + + + + + +Other significant improvements + + + + + + + + diff --git a/htdocs/gcc-16/criteria.html b/htdocs/gcc-16/criteria.html new file mode 100644 index ..6bca431a --- /dev/null +++ b/htdocs/gcc-16/criteria.html @@ -0,0 +1,153 @@ + + + + + +GCC 16 Release Criteria +https://gcc.gnu.org/gcc.css";> + + + + +GCC 16 Release Criteria + +This page provides the release criteria for GCC 16. + +The GCC team (and, in particular, the Release Managers) will attempt +to meet these criteria before the release of GCC 16. + +In all cases, these criteria represent the minimum functionality +required in order to make the release. If this level of minimum +functionality is not provided by a release candidate, then that +candidate will probably not become the eventual release. However, a +release candidate that does meet these criteria may not necessarily +become the official release; there may be other unforeseen issues that +prevent the release. For example, if support for the Intel Pentium II is +required by the release criteria, it is nevertheless unlikely that GCC +would be released even though it did not support the Intel Pentium. + +Because the development of GCC is largely dependent on volunteers, +the Release Managers and/or Steering Committee may eventually have to +decide whether to make a release, even if the criteria here are not +met. For example, if no volunteer can be found to verify correct +operation of a particular application program on a particular system, +then that criterion may be abandoned. + +Languages + +GCC supports several programming languages, including Ada, C, C++, +Fortran, Objective-C, Objective-C++, Go, and D. +For the purposes of making releases, +however, we will consider primarily C and C++, as those are the +languages used by the vast majority of users. Therefore, if below +the criteria indicate, for example, that there should be no DejaGNU +regressions on a particular platform, that criteria should be read as +applying only to DejaGNU regressions within the C, C++, and C++ +runtime library testsuites. + +Primary and Secondary Platforms + +GCC targets a vast number of platforms. We have classified these +platforms into three categories: primary, secondary, and tertiary. +Primary platforms are popular systems, both in the sense that there +are many such systems in existence and in the sense that GCC is used +frequentl
gcc-wwwdocs branch master updated. 0383b0f964b9abc66cd857310b2e5fd5d47df9ff
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 0383b0f964b9abc66cd857310b2e5fd5d47df9ff (commit) from 91cd3b99b159d51810fee3c26fc6b3e0fa28b6ab (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 0383b0f964b9abc66cd857310b2e5fd5d47df9ff Author: Richard Biener Date: Thu Apr 17 14:48:11 2025 +0200 Update GCC 16 status diff --git a/htdocs/index.html b/htdocs/index.html index b26ce9f6..a5a05e3c 100644 --- a/htdocs/index.html +++ b/htdocs/index.html @@ -217,9 +217,9 @@ More news? Let ger...@pfeifer.com know! Status: - https://gcc.gnu.org/pipermail/gcc/2025-February/245593.html";>2025-02-27 + https://gcc.gnu.org/pipermail/gcc/2025-April/245945.html";>2025-04-17 - (regression fixes & docs only). + (general development). https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=regexp&short_desc=%5C%5B(%5B%200-9.%2F%5D*%5B%20%2F%5D)*16%5B%20%2F%5D%5B%200-9.%2F%5D*%5BRr%5Degression%20*%5C%5D&target_milestone=12.5&target_milestone=13.4&target_milestone=14.3&target_milestone=15.0&target_milestone=16.0&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&priority=P1&priority=P2&priority=P3&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_i d=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Serious --- Summary of changes: htdocs/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- gcc-wwwdocs
gcc-wwwdocs branch master updated. 91cd3b99b159d51810fee3c26fc6b3e0fa28b6ab
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 91cd3b99b159d51810fee3c26fc6b3e0fa28b6ab (commit) from dbd39670543bb71d2c53f5457f91c7f5f5138315 (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 91cd3b99b159d51810fee3c26fc6b3e0fa28b6ab Author: Richard Biener Date: Thu Apr 17 14:16:08 2025 +0200 Update GCC 15 status. diff --git a/htdocs/index.html b/htdocs/index.html index 173e8e49..b26ce9f6 100644 --- a/htdocs/index.html +++ b/htdocs/index.html @@ -145,9 +145,9 @@ More news? Let ger...@pfeifer.com know! Status: - https://gcc.gnu.org/pipermail/gcc/2025-February/245593.html";>2025-02-27 + https://gcc.gnu.org/pipermail/gcc/2025-April/245943.html";>2025-04-17 - (regression fixes & docs only). + (frozen for release). https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=regexp&short_desc=%5C%5B(%5B%200-9.%2F%5D*%5B%20%2F%5D)*15%5B%20%2F%5D%5B%200-9.%2F%5D*%5BRr%5Degression%20*%5C%5D&target_milestone=12.5&target_milestone=13.4&target_milestone=14.3&target_milestone=15.0&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&priority=P1&priority=P2&priority=P3&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldf rom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Serious --- Summary of changes: htdocs/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- gcc-wwwdocs
gcc-wwwdocs branch master updated. 66ba4d076658052cfd2b29acf075fcbdbcc8feb5
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 66ba4d076658052cfd2b29acf075fcbdbcc8feb5 (commit) from 0383b0f964b9abc66cd857310b2e5fd5d47df9ff (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 66ba4d076658052cfd2b29acf075fcbdbcc8feb5 Author: Tobias Burnus Date: Thu Apr 17 22:27:39 2025 +0200 c-15/changes: Fortran + offload (C++) updated | project/gomp: GCC 15 update * The C++ support with offloading was extended; mention it under general improvements and for Nvptx/GCN (as libstdc++ is now build by default). * Generic support for AMD GPU required ROCm 6.4.0 - now released, we can name that version. * Fortran: 'do concurrent' locality-spec are now supported (local, local_init, shared, reduce, default(none). In projects/gomp, the impl.status links have been updated, esp. for GCC 15/16. diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html index b4200df3..45de966c 100644 --- a/htdocs/gcc-15/changes.html +++ b/htdocs/gcc-15/changes.html @@ -69,7 +69,8 @@ a work-in-progress. 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. +offloading from aarch64 hosts to nvptx devices is now supported. Additionally, +the support for using C++ in offload regions has been extended. Improvements for compiling very large input files. The compile time for @@ -592,6 +593,10 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;" Fortran + +Fortran 2018 and 2023 locality specifiers to do concurrent are +now supported. + Experimental support for unsigned modular integers, enabled by -funsigned; @@ -665,6 +670,7 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;" AMD GPU (GCN) + The standard C++ library (libstdc++) is now supported and enabled. Experimental support for supporting generic devices has been added; specifying gfx9-generic, gfx10-3-generic, or gfx11-generic to @@ -678,8 +684,8 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;" gfx1101, gfx1102, gfx1150, and gfx1151. To use any of the listed new devices including the generic ones, GCC has to be configured to build the runtime library -for the device. Note that generic support requires a future ROCm (newer -than 6.3.2). For details, consult GCC's +for the device. Note that generic support requires ROCm 6.4.0 (or newer). +For details, consult GCC's https://gcc.gnu.org/install/specific.html#amdgcn-x-amdhsa";> installation notes. Support for Fiji (gfx803) devices has been removed (this was already @@ -833,6 +839,7 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;" NVPTX + The standard C++ library (libstdc++) is now supported and enabled. GCC's nvptx target now supports constructors and destructors. For this, a recent version of https://gcc.gnu.org/install/specific.html#nvptx-x-none"; diff --git a/htdocs/projects/gomp/index.html b/htdocs/projects/gomp/index.html index dcb56a50..07b872ef 100644 --- a/htdocs/projects/gomp/index.html +++ b/htdocs/projects/gomp/index.html @@ -144,12 +144,14 @@ filing a bug report. Implementation status in libgomp manual: https://gcc.gnu.org/onlinedocs/libgomp/OpenMP-Implementation-Status.html"; ->Mainline (GCC 15), -https://gcc.gnu.org/onlinedocs/gcc-14.1.0/libgomp/OpenMP-Implementation-Status.html"; +>Mainline (GCC 16), +https://gcc.gnu.org/onlinedocs/gcc-15.1.0/libgomp/OpenMP-Implementation-Status.html"; +>GCC 15, +https://gcc.gnu.org/onlinedocs/gcc-14.2.0/libgomp/OpenMP-Implementation-Status.html"; >GCC 14, -https://gcc.gnu.org/onlinedocs/gcc-13.2.0/libgomp/OpenMP-Implementation-Status.html"; +https://gcc.gnu.org/onlinedocs/gcc-13.3.0/libgomp/OpenMP-Implementation-Status.html"; >GCC 13, -https://gcc.gnu.org/onlinedocs/gcc-12.3.0/libgomp/OpenMP-Implementation-Status.html"; +https://gcc.gnu.org/onlinedocs/gcc-12.4.0/libgomp/OpenMP-Implementation-Status.html"; >GCC 12. Disclaimer: A feature might be only fully supported in a later GCC version --- Summary of changes: htdocs/gcc-15/changes.html | 13 ++--- htdocs/projects/gomp/index.html | 10 ++ 2 files changed, 16 insertions(+), 7 deletions(-) hooks/post-receive -- gcc-wwwdocs
gcc-wwwdocs branch master updated. 9570c7346b341c4521766cf9cacaa913bf6fe4bf
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 9570c7346b341c4521766cf9cacaa913bf6fe4bf (commit) via 857189a8f2d040ab7745c536d0c0eddd30c57079 (commit) from 66ba4d076658052cfd2b29acf075fcbdbcc8feb5 (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 9570c7346b341c4521766cf9cacaa913bf6fe4bf Author: Robert Dubner Date: Thu Apr 17 15:12:26 2025 -0400 Add COBOL information to gcc.gnu.org index.html * htdocs/index.html: Add COBOL information. diff --git a/htdocs/index.html b/htdocs/index.html index a5a05e3c..e8b58d74 100644 --- a/htdocs/index.html +++ b/htdocs/index.html @@ -19,7 +19,7 @@ C, C++, Objective-C, Fortran, -Ada, Go, D and Modula-2 as well as libraries for these languages (libstdc++,...). +Ada, Go, D, Modula-2, and COBOL as well as libraries for these languages (libstdc++,...). GCC was originally written as the compiler for the http://www.gnu.org/gnu/thegnuproject.html";>GNU operating system. The GNU system was developed to be 100% free software, free in the sense @@ -55,6 +55,11 @@ mission statement. News +COBOL front end added + [2025-04-17] +The COBOL programming language front end has been added to GCC. + This front end was contributed by COBOLworx. + https://inbox.sourceware.org/gcc/875xparmhn@kataplop.net/";>GCC developer room at FOSDEM 2025: Call for Participation open [2024-10-30] FOSDEM 2025: Brussels, Belgium, February 1-2 2025 commit 857189a8f2d040ab7745c536d0c0eddd30c57079 Author: Robert Dubner Date: Thu Apr 17 12:47:26 2025 -0400 Add COBOL to gcc-15 changes. * gcc-15/changes.html: Include notes on COBOL. diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html index 45de966c..a02ba17a 100644 --- a/htdocs/gcc-15/changes.html +++ b/htdocs/gcc-15/changes.html @@ -162,6 +162,22 @@ a work-in-progress. omp_get_uid_from_device API routines have been added. +COBOL + + GCC now includes an ISO COBOL compiler, gcobol. It has been +tested on x86-64 and AArch64 targets. It is not expected to work +on 32-bit systems. Efforts are underway to adapt it to other machine +architectures that support native 128-bit computation. + gcobol passes much of the NIST CCVS/85 test suite (except for parts +that are now obsolete). It uses ISO/IEC 1989:2023 as a +reference specification. Some parts of that document, notably +object-orientation features, are yet to be implemented. Beyond +ISO, gcobol recognizes some syntax common on other compilers, +with special attention given to IBM. + More information about GCC COBOL can be found at + https://www.cobolworx.com";>the COBOLworx website. + + Ada --- Summary of changes: htdocs/gcc-15/changes.html | 16 htdocs/index.html | 7 ++- 2 files changed, 22 insertions(+), 1 deletion(-) hooks/post-receive -- gcc-wwwdocs