gcc-wwwdocs branch master updated. 2370abe9c9054bc5b2551d5815b449fd8e687f55

2025-04-25 Thread Jakub Jelinek 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  2370abe9c9054bc5b2551d5815b449fd8e687f55 (commit)
  from  682f548e6590f44a97570309638701a8862fd031 (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 2370abe9c9054bc5b2551d5815b449fd8e687f55
Author: Jakub Jelinek 
Date:   Fri Apr 25 12:55:21 2025 +0200

Update 15.1.1 status report URL.

diff --git a/htdocs/index.html b/htdocs/index.html
index 09310611..8bdc4071 100644
--- a/htdocs/index.html
+++ b/htdocs/index.html
@@ -154,7 +154,7 @@ More news? Let ger...@pfeifer.com know!
 
   Status:
   
-  https://gcc.gnu.org/pipermail/gcc/2025-April/245943.html";>2025-04-17
+  https://gcc.gnu.org/pipermail/gcc/2025-April/245972.html";>2025-04-25
   
   (regression fixes & docs only).
   

---

Summary of changes:
 htdocs/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. b05a2928acd04d37df8b912691b2202706de2975

2025-04-25 Thread Jakub Jelinek 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  b05a2928acd04d37df8b912691b2202706de2975 (commit)
  from  0f957c9f31938c9d83e87c773052e5fe77ffaad9 (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 b05a2928acd04d37df8b912691b2202706de2975
Author: Jakub Jelinek 
Date:   Fri Apr 25 09:45:02 2025 +0200

Releasing 15.1.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 0a2da09c..21fa159b 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -23,9 +23,6 @@ You may also want to check out our
 -->
 
 
-Note: GCC 15 has not been released yet, so this document is
-a work-in-progress.
-
 
 Caveats
 
@@ -1202,7 +1199,15 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
 
 
 
-
+GCC 15.1
+
+This is the https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=15.0";>list
+of problem reports (PRs) from GCC's bug tracking system that are
+known to be fixed in the 15.1 release. This list might not be
+complete (that is, it is possible that some PRs that have been fixed
+are not listed here).
+
+
 
 
 
diff --git a/htdocs/gcc-15/index.html b/htdocs/gcc-15/index.html
index c6379cc2..5d37b4ed 100644
--- a/htdocs/gcc-15/index.html
+++ b/htdocs/gcc-15/index.html
@@ -11,7 +11,24 @@
 
 GCC 15 Release Series
 
-As of this time no releases of GCC 15 have yet been made.
+April 25, 2025
+
+The GCC developers are pleased to announce the release of GCC 15.1.
+
+This release is a major release, containing new features (as well
+as many other improvements) relative to GCC 14.x.
+
+Release History
+
+
+
+GCC 15.1
+April 25, 2025
+(changes,
+ http://gcc.gnu.org/onlinedocs/15.1.0/";>documentation)
+
+
+
 
 References and Acknowledgements
 

---

Summary of changes:
 htdocs/gcc-15/changes.html | 13 +
 htdocs/gcc-15/index.html   | 19 ++-
 2 files changed, 27 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. f3f0e9035cd4ddfcd32549220a8800c4a93857c0

2025-04-25 Thread Jakub Jelinek 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  f3f0e9035cd4ddfcd32549220a8800c4a93857c0 (commit)
  from  b05a2928acd04d37df8b912691b2202706de2975 (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 f3f0e9035cd4ddfcd32549220a8800c4a93857c0
Author: Jakub Jelinek 
Date:   Fri Apr 25 11:18:07 2025 +0200

Fix up release date of GCC 14.1.

diff --git a/htdocs/releases.html b/htdocs/releases.html
index 6d59dde2..c950f7c1 100644
--- a/htdocs/releases.html
+++ b/htdocs/releases.html
@@ -37,7 +37,7 @@ releases and an alternative view of the release history.
 GCC 11.5 July 19, 2024
 GCC 12.4 June 20, 2024
 GCC 13.3 May 21, 2024
-GCC 14.1 May 6, 2024
+GCC 14.1 May 7, 2024
 GCC 13.2 July 27, 2023
 GCC 10.5 July 7, 2023
 GCC 11.4 May 29, 2023

---

Summary of changes:
 htdocs/releases.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 45a6aa4e9402ebe576660e627b98699b7bfbfd55

2025-04-25 Thread Jakub Jelinek 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  45a6aa4e9402ebe576660e627b98699b7bfbfd55 (commit)
  from  c5d65091c1b3960334c8bfd15f9aba77a07f7627 (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 45a6aa4e9402ebe576660e627b98699b7bfbfd55
Author: Jakub Jelinek 
Date:   Fri Apr 25 11:32:20 2025 +0200

Releasing 15.1.

diff --git a/htdocs/develop.html b/htdocs/develop.html
index 3e8423ed..d0ae36bd 100644
--- a/htdocs/develop.html
+++ b/htdocs/develop.html
@@ -726,6 +726,11 @@ stages of development, branch points, and releases:
   GCC 15 Stage 3 (starts 2024-11-18)
|
   GCC 15 Stage 4 (starts 2025-01-13)
+   |
+   +-- GCC 15 branch created ---+
+   | \
+   |  v
+  GCC 16 Stage 1 (starts 2025-04-17)   GCC 15.1 release (2025-04-25)
|
v
 
diff --git a/htdocs/index.html b/htdocs/index.html
index e8b58d74..92f3b097 100644
--- a/htdocs/index.html
+++ b/htdocs/index.html
@@ -55,6 +55,10 @@ mission statement.
 News
 
 
+GCC 15.1 released
+[2025-04-25]
+
+
 COBOL front end added
   [2025-04-17]
 The COBOL programming language front end has been added to GCC.
@@ -152,7 +156,7 @@ More news? Let ger...@pfeifer.com know!
   
   https://gcc.gnu.org/pipermail/gcc/2025-April/245943.html";>2025-04-17
   
-  (frozen for release).
+  (regression fixes & docs only).
   
   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
diff --git a/htdocs/onlinedocs/15.1.0/index.html 
b/htdocs/onlinedocs/15.1.0/index.html
new file mode 100644
index ..dfc6d1f0
--- /dev/null
+++ b/htdocs/onlinedocs/15.1.0/index.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+GCC 15.1 manuals
+https://gcc.gnu.org/gcc.css";>
+
+
+
+
+15.1 manuals
+  
+https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gcc/";>GCC
+ 15.1 Manual (https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gcc.pdf";>also
+ in PDF or https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gcc.ps.gz";>PostScript or https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gcc-html.tar.gz";>an
+ HTML tarball)
+https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gfortran/";>GCC
+ 15.1 GNU Fortran Manual (https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gfortran.pdf";>also
+ in PDF or https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gfortran.ps.gz";>PostScript 
or https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gfortran-html.tar.gz";>an
+ HTML tarball)
+https://gcc.gnu.org/onlinedocs/gcc-15.1.0/cpp/";>GCC 
+ 15.1 CPP Manual (https://gcc.gnu.org/onlinedocs/gcc-15.1.0/cpp.pdf";>also
+ in PDF or https://gcc.gnu.org/onlinedocs/gcc-15.1.0/cpp.ps.gz";>PostScript or https://gcc.gnu.org/onlinedocs/gcc-15.1.0/cpp-html.tar.gz";>an
+ HTML tarball)
+https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gnat_rm/";>GCC
+ 15.1 GNAT Reference Manual (https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gnat_rm.pdf";>also
+ in PDF or https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gnat_rm.ps.gz";>PostScript 
or https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gnat_rm-html.tar.gz";>an
+ HTML tarball)
+https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gnat_ugn/";>GCC
+ 15.1 GNAT User's Guide (https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gnat_ugn.pdf";>also
+ in PDF or https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gnat_ugn.ps.gz";>PostScript 
or https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gnat_ugn-html.tar.gz";>an
+ HTML tarball)
+https://gcc.gnu.org/onlinedocs/gcc-15.1.0/libstdc++/manual/";>GCC
+ 15.1 Standard C++ Library Manual  (https://gcc.gnu.org/onlinedocs/gcc-15.1.0/libstdc++-manual.pdf.gz";>also
+ in PDF or https://gcc.gnu.org/onlinedocs/gcc-15.1.0/libstdc++-manual.xml.gz";>XML
 or https://gc

gcc-wwwdocs branch master updated. 9e55d3a4d3db8659d9e6cb11d0dc85627c29d46f

2025-04-25 Thread Richard Sandiford 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  9e55d3a4d3db8659d9e6cb11d0dc85627c29d46f (commit)
  from  45a6aa4e9402ebe576660e627b98699b7bfbfd55 (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 9e55d3a4d3db8659d9e6cb11d0dc85627c29d46f
Author: Richard Sandiford 
Date:   Fri Apr 25 11:03:02 2025 +0100

Tweak AArch64 FEAT_SSVE_* entries

Add "in Streaming SVE mode", to reduce ambiguity with the
preceding entries.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index a71249ff..3cec4ff4 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -847,17 +847,20 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
 instructions (predefined macro __ARM_FEATURE_FP8FMA,
 enabled by +fp8fma)
   
-  SVE FP8 2-way dot product to half precision instructions
-(predefined macro __ARM_FEATURE_SSVE_FP8DOT2,
-enabled by +ssve-fp8dot2)
+  SVE FP8 2-way dot product to half precision instructions in
+Streaming SVE mode (predefined macro
+__ARM_FEATURE_SSVE_FP8DOT2, enabled by
++ssve-fp8dot2)
   
-  SVE FP8 4-way dot product to single precision instructions
-(predefined macro __ARM_FEATURE_SSVE_FP8DOT4,
-enabled by +ssve-fp8dot4)
+  SVE FP8 4-way dot product to single precision instructions in
+Streaming SVE mode (predefined macro
+__ARM_FEATURE_SSVE_FP8DOT4, enabled by
++ssve-fp8dot4)
   
   SVE FP8 multiply-accumulate to half precision and single precision
-instructions (predefined macro __ARM_FEATURE_SSVE_FP8FMA,
-enabled by +ssve-fp8fma)
+instructions in Streaming SVE mode (predefined macro
+__ARM_FEATURE_SSVE_FP8FMA, enabled by
++ssve-fp8fma)
   
   SVE2.1 instructions (predefined macro
 __ARM_FEATURE_SVE2p1, enabled by +sve2p1)

---

Summary of changes:
 htdocs/gcc-15/changes.html | 19 +++
 1 file changed, 11 insertions(+), 8 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 5f0d63fa2a1c45b1d7849dafca4e2a7dfcd1f0e4

2025-04-25 Thread Jonathan Wakely 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  5f0d63fa2a1c45b1d7849dafca4e2a7dfcd1f0e4 (commit)
  from  bcc6e4bf6f0747bb264f0d1119655233046007e8 (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 5f0d63fa2a1c45b1d7849dafca4e2a7dfcd1f0e4
Author: Jonathan Wakely 
Date:   Fri Apr 4 10:11:06 2025 +0100

Document some more libstdc++ additions in gcc-15

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 3cec4ff4..3e3c6655 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -564,9 +564,24 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
   Debug assertions are now enabled by default for unoptimized builds.
 Use -D_GLIBCXX_NO_ASSERTIONS to override this.
   
+  
+Associative containers and lists now use custom pointer
+types internally, instead of only when interacting with their allocator.
+  
   Improved experimental support for C++26, including:
 
-views::concat.
+views::concat, views::to_input,
+  views::cache_latest.
+
+
+  Sorting algorithms and raw memory algorithms are constexpr
+  so can be used during constant evaluation.
+
+
+   and 
+  headers.
+
+std::is_virtual_base_of type trait.
 Member visit.
 Type-checking std::format args.
 
@@ -580,6 +595,14 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
 
   std::flat_map and std::flat_set.
 
+
+  std::from_range_t constructors added to all containers,
+  as well as new member functions such as insert_range.
+
+
+  Formatting of ranges and tuples with std::format,
+  as well as string escaping for debug formats.
+
 
   Clarify handling of encodings in localized formatting of chrono types.
 

---

Summary of changes:
 htdocs/gcc-15/changes.html | 25 -
 1 file changed, 24 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. 682f548e6590f44a97570309638701a8862fd031

2025-04-25 Thread Jakub Jelinek 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  682f548e6590f44a97570309638701a8862fd031 (commit)
  from  5f0d63fa2a1c45b1d7849dafca4e2a7dfcd1f0e4 (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 682f548e6590f44a97570309638701a8862fd031
Author: Jakub Jelinek 
Date:   Fri Apr 25 12:29:57 2025 +0200

Update P1-P3 and P1-P5 search queries.

diff --git a/htdocs/index.html b/htdocs/index.html
index 92f3b097..09310611 100644
--- a/htdocs/index.html
+++ b/htdocs/index.html
@@ -159,10 +159,10 @@ More news? Let ger...@pfeifer.com know!
   (regression fixes & docs only).
   
   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
+  
href="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.2&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
   regressions.
   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&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmd
 
type=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">All
+  
href="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.2&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&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmd
 
type=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">All
   regressions.
   
 
@@ -231,10 +231,10 @@ More news? Let ger...@pfeifer.com know!
   (general development).
   
   https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&

gcc-wwwdocs branch master updated. bcc6e4bf6f0747bb264f0d1119655233046007e8

2025-04-25 Thread Jonathan Wakely 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  bcc6e4bf6f0747bb264f0d1119655233046007e8 (commit)
  from  9e55d3a4d3db8659d9e6cb11d0dc85627c29d46f (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 bcc6e4bf6f0747bb264f0d1119655233046007e8
Author: Jonathan Wakely 
Date:   Fri Apr 25 11:10:47 2025 +0100

Update documentation URL in robots.txt

diff --git a/htdocs/robots.txt b/htdocs/robots.txt
index 01ae43dd..526fa1dd 100644
--- a/htdocs/robots.txt
+++ b/htdocs/robots.txt
@@ -1,4 +1,4 @@
-# See http://www.robotstxt.org/wc/robots.html
+# See https://www.robotstxt.org/robotstxt.html
 # for information about the file format.
 # Contact g...@gcc.gnu.org for questions.
 

---

Summary of changes:
 htdocs/robots.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. c5d65091c1b3960334c8bfd15f9aba77a07f7627

2025-04-25 Thread Jakub Jelinek 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  c5d65091c1b3960334c8bfd15f9aba77a07f7627 (commit)
  from  f3f0e9035cd4ddfcd32549220a8800c4a93857c0 (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 c5d65091c1b3960334c8bfd15f9aba77a07f7627
Author: Jakub Jelinek 
Date:   Fri Apr 25 11:22:56 2025 +0200

Adjust onlinedocs references to 15.1.0.

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 21fa159b..a71249ff 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -18,9 +18,8 @@
 This page is a "brief" summary of some of the huge number of improvements
 in GCC 15.
 You may also want to check out our
-Porting to GCC 15 page 
 
 
 
@@ -65,7 +64,7 @@ You may also want to check out our
 recompilation time of LTO when doing small code edits
 (e.g. editing a single function).
 Enable with https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto-incremental";
+
href="https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gcc/Optimize-Options.html#index-flto-incremental";
 >-flto-incremental=.
   
   
@@ -102,12 +101,12 @@ You may also want to check out our
 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";
+https://gcc.gnu.org/onlinedocs/gcc-15.1.0/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
+
href="https://gcc.gnu.org/onlinedocs/gcc-15.1.0/libgomp/OMP_005fALLOCATOR.html";>predefined
   allocator and, for C++, allocator class templates in the
   omp::allocator namespace for the predefined allocators as
   specified in the OpenMP specification 5.0, including
@@ -122,7 +121,7 @@ You may also want to check out our
   
   
 Offloading improvements:
-On https://gcc.gnu.org/onlinedocs/libgomp/nvptx.html";>Nvidia
+On https://gcc.gnu.org/onlinedocs/gcc-15.1.0/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.
@@ -143,9 +142,9 @@ You may also want to check out our
 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";
+href= 
"https://gcc.gnu.org/onlinedocs/gcc-15.1.0/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";
+
href="https://gcc.gnu.org/onlinedocs/gcc-15.1.0/libgomp/Foreign-runtime-support-for-AMD-GPUs.html";
 >HIP and HSA on AMD GPUs.
   
   
@@ -158,9 +157,9 @@ You may also want to check out our
   
   
 OpenMP 6.0: The https://gcc.gnu.org/onlinedocs/libgomp/omp_005fget_005fdevice_005ffrom_005fuid.html";
+
href="https://gcc.gnu.org/onlinedocs/gcc-15.1.0/libgomp/omp_005fget_005fdevice_005ffrom_005fuid.html";
 >get_device_from_uid and https://gcc.gnu.org/onlinedocs/libgomp/omp_005fget_005fuid_005ffrom_005fdevice.html";>
+
href="https://gcc.gnu.org/onlinedocs/gcc-15.1.0/libgomp/omp_005fget_005fuid_005ffrom_005fdevice.html";>
 omp_get_uid_from_device API routines have been added.
   
 
@@ -185,17 +184,17 @@ You may also want to check out our
 
   
 GNAT now allows
-the https://gcc.gnu.org/onlinedocs/gnat_rm/Attribute-Round.html#index-Round";>'Round
+the https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gnat_rm/Attribute-Round.html#index-Round";>'Round
 attribute also for ordinary fixed-point types.
   
   
 The new GNAT
-attribute https://gcc.gnu.org/onlinedocs/gnat_rm/Attribute-Super.html#index-Super";>'Super
+attribute https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gnat_rm/Attribute-Super.html#index-Super";>'Super
 can be applied to objects of tagged types in order to obtain a view
 conversion to the most immediate specific parent type.
   
   
-https://gcc.gnu.org/onlinedocs/gnat_rm/Mutably-Tagged-Types-with-Size_2019Class-Aspect.html";>Mutably
 tagged types with a defined size are now available
+https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gnat_rm/Mutably-Tagged-Types-wit

gcc-wwwdocs branch master updated. 522b52c2432ad0dc7cbbb05b4f90ba744d19261f

2025-04-25 Thread Jakub Jelinek 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  522b52c2432ad0dc7cbbb05b4f90ba744d19261f (commit)
  from  2370abe9c9054bc5b2551d5815b449fd8e687f55 (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 522b52c2432ad0dc7cbbb05b4f90ba744d19261f
Author: Jakub Jelinek 
Date:   Fri Apr 25 13:09:30 2025 +0200

Rotate news.

diff --git a/htdocs/index.html b/htdocs/index.html
index 8bdc4071..a662ab09 100644
--- a/htdocs/index.html
+++ b/htdocs/index.html
@@ -92,48 +92,6 @@ mission statement.
 [2024-05-07]
 
 
-https://inbox.sourceware.org/gcc/36fadb0549c3dca716eb3b923d66a11be2c67a61.ca...@redhat.com/";>GCC
 developer room at FOSDEM 2024: Call for Participation open
-[2023-11-20]
-FOSDEM 2024: Brussels, Belgium, February 3-4 2024
-
-https://gcc.gnu.org/wiki/cauldron2023";>GNU Tools Cauldron 
2023
-[2023-09-05]
-Cambridge, United Kingdom, September 22-24 2023
-
-GCC 13.2 released
-[2023-07-27]
-
-
-GCC 10.5 released
-[2023-07-07]
-
-
-GCC Code of Conduct adopted
-[2023-06-16]
-
-GCC 11.4 released
-[2023-05-29]
-
-
-GCC 12.3 released
-[2023-05-08]
-
-
-GCC 13.1 released
-[2023-04-26]
-
-
-https://godbolt.org/z/GT1vGdzMb";>GCC BPF in Compiler 
Explorer
- [2022-12-23]
-Support for a nightly build of the bpf-unknown-none-gcc compiler
-  has been contributed to Compiler Explorer (aka godbolt.org) by Marc
-  Poulhiès
-
-Modula-2 front end 
added
-  [2022-12-14]
-The Modula-2 programming language front end has been added to GCC.
-  This front end was contributed by Gaius Mulley.
-
 
 
 
diff --git a/htdocs/news.html b/htdocs/news.html
index 71c2a5bb..df1a969c 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -16,6 +16,48 @@
 
 
 
+https://inbox.sourceware.org/gcc/36fadb0549c3dca716eb3b923d66a11be2c67a61.ca...@redhat.com/";>GCC
 developer room at FOSDEM 2024: Call for Participation open
+[2023-11-20]
+FOSDEM 2024: Brussels, Belgium, February 3-4 2024
+
+https://gcc.gnu.org/wiki/cauldron2023";>GNU Tools Cauldron 
2023
+[2023-09-05]
+Cambridge, United Kingdom, September 22-24 2023
+
+GCC 13.2 released
+[2023-07-27]
+
+
+GCC 10.5 released
+[2023-07-07]
+
+
+GCC Code of Conduct adopted
+[2023-06-16]
+
+GCC 11.4 released
+[2023-05-29]
+
+
+GCC 12.3 released
+[2023-05-08]
+
+
+GCC 13.1 released
+[2023-04-26]
+
+
+https://godbolt.org/z/GT1vGdzMb";>GCC BPF in Compiler 
Explorer
+ [2022-12-23]
+Support for a nightly build of the bpf-unknown-none-gcc compiler
+  has been contributed to Compiler Explorer (aka godbolt.org) by Marc
+  Poulhiès
+
+Modula-2 front end 
added
+  [2022-12-14]
+The Modula-2 programming language front end has been added to GCC.
+  This front end was contributed by Gaius Mulley.
+
 https://gcc.gnu.org/wiki/cauldron2022";>GNU Tools Cauldron 
2022
 [2022-09-02]
 Prague, Czech Republic and online, September 16-18 2022

---

Summary of changes:
 htdocs/index.html | 42 --
 htdocs/news.html  | 42 ++
 2 files changed, 42 insertions(+), 42 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs


gcc-wwwdocs branch master updated. a886d546cbb54d071fe1bb83878bc7584de50800

2025-04-25 Thread David Malcolm 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  a886d546cbb54d071fe1bb83878bc7584de50800 (commit)
  from  522b52c2432ad0dc7cbbb05b4f90ba744d19261f (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 a886d546cbb54d071fe1bb83878bc7584de50800
Author: David Malcolm 
Date:   Mon Mar 31 14:27:42 2025 -0400

My GCC 15 changes

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 3e3c6655..1b7d0e1b 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -38,6 +38,15 @@ You may also want to check out our
 padding bits is desirable, use {} (valid in C23 or C++)
 or use -fzero-init-padding-bits=unions option to restore
 old GCC behavior.
+  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.
+  
+  The json format for
+https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format";>-fdiagnostics-format=
+is deprecated and may be removed in a future release.
+Users seeking machine-readable diagnostics from GCC should use
+https://gcc.gnu.org/wiki/SARIF";>SARIF.
 
 
 
@@ -79,6 +88,20 @@ You may also want to check out our
 significantly improved. The compiler can now track columnn numbers larger
 than 4096. Very large source files have more accurate location reporting.
   
+  GCC can now emit diagnostics in multiple formats simultaneously,
+via the new option
+https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-add-output";>-fdiagnostics-add-output=.
+For example, use
+https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-add-output";>-fdiagnostics-add-output=sarif
+to get both GCC's classic text output on stderr and
+https://gcc.gnu.org/wiki/SARIF";>SARIF output to a file.
+There is also a new option
+ https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-set-output";>-fdiagnostics-set-output=
+which exposes more control than existing options for some experimental 
cases.
+These new options are an alternative to the existing
+https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format";>-fdiagnostics-format=
+which only supports a single output format at a time.
+  
 
 
 
@@ -301,7 +324,7 @@ procedure Initialize (Obj : in out T);
   New constraints have been added for defining symbols or using symbols
   inside of inline assembler, and a new generic operand modifier has
   been added to allow printing those regardless of PIC.  For example:
-
+
 struct S { int a, b, c; };
 extern foo (void);
 extern char var;
@@ -313,7 +336,7 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
  "-s" (var2), /* Tell compiler asm uses var2 variable.  */
   /* "s" would work too but might not work with -fpic.  */
  "i" (sizeof (struct S))); /* It is possible to pass constants to toplevel 
asm.  */
-
+
 
 The "redzone" clobber is now allowed in inline
 assembler statements to describe that the assembler can overwrite
@@ -333,6 +356,42 @@ asm (".text; %cc0: mov %cc2, %%r0; .previous;"
 -Wheader-guard warning has been added and enabled
 in -Wall to warn about some inconsistencies in header
 file guarding macros.
+The C and C++ frontends now provide fix-it hints for some cases of 
missing
+'&' and '*'.
+For example, note the ampersand fix-it hint in the following:
+
+demo.c: In function 'int main()':
+demo.c:5:22: error: invalid conversion from 'pthread_key_t' {aka 'unsigned 
int'}
+   to 'pthread_key_t*' {aka 'unsigned int*'} [-fpermissive]
+5 |   pthread_key_create(key, NULL);
+  |  ^~~
+  |  |
+  |  pthread_key_t {aka unsigned int}
+demo.c:5:22: note: possible fix: take the address with '&'
+5 |   pthread_key_create(key, NULL);
+  |  ^~~
+  |  &
+In file included from demo.c:1:
+/usr/include/pthread.h:1122:47: note:   initializing argument 1 of
+   'int pthread_key_create(pthread_key_t*, void (*)(void*))'
+ 1122 | extern int pthread_key_create (pthread_key_t *__key,
+  |~~~^
+
+
+Diagnostic messages referring to attributes now provide URLs
+