[gcc r15-9960] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Sat Jul 12 00:25:55 GMT 2025
https://gcc.gnu.org/g:c0900e67a08c0e1140ab47af4d1e90eb00bc17ee
commit r15-9960-gc0900e67a08c0e1140ab47af4d1e90eb00bc17ee
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Sat Jul 12 00:25:29 2025 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 10 ++++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 11 +++++++++++
gcc/cp/ChangeLog | 32 ++++++++++++++++++++++++++++++++
gcc/m2/ChangeLog | 14 ++++++++++++++
gcc/testsuite/ChangeLog | 45 +++++++++++++++++++++++++++++++++++++++++++++
libstdc++-v3/ChangeLog | 38 ++++++++++++++++++++++++++++++++++++++
7 files changed, 151 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1888f4164b31..5e6d39cca090 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,13 @@
+2025-07-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-07-11 Jakub Jelinek <jakub@redhat.com>
+ Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/121023
+ * ipa-fnsummary.cc (compute_fn_summary): Disallow signature changes
+ on cfun->has_musttail functions.
+
2025-07-10 Siddhesh Poyarekar <siddhesh@gotplt.org>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 26b40b2ae3ea..e177aad4afb6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250711
+20250712
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 5fb4f20b67e1..646e72f0fa91 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,14 @@
+2025-07-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-07-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/120837
+ * c-common.cc (pointer_int_sum): Rewrite the intop PLUS_EXPR or
+ MINUS_EXPR optimization into extension of both intop operands,
+ their separate multiplication and then addition/subtraction followed
+ by rest of pointer_int_sum handling after the multiplication.
+
2025-05-07 Jason Merrill <jason@redhat.com>
Backported from master:
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e48c9158b8e4..faac723f202e 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,35 @@
+2025-07-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-07-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120628
+ * parser.cc (cp_parser_elaborated_type_specifier): Use
+ cp_parser_nth_token_starts_class_definition_p with extra argument 1
+ instead of cp_parser_next_token_starts_class_definition_p.
+ (cp_parser_class_property_specifier_seq_opt): For final conditional
+ keyword in C++98 check if the token after it isn't
+ cp_parser_nth_token_starts_class_definition_p nor CPP_NAME and in
+ that case break without consuming it nor warning.
+ (cp_parser_class_head): Use
+ cp_parser_nth_token_starts_class_definition_p with extra argument 1
+ instead of cp_parser_next_token_starts_class_definition_p.
+ (cp_parser_next_token_starts_class_definition_p): Renamed to ...
+ (cp_parser_nth_token_starts_class_definition_p): ... this. Add N
+ argument. Use cp_lexer_peek_nth_token instead of cp_lexer_peek_token.
+
+2025-07-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-07-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120569
+ * parser.cc (cp_parser_class_property_specifier_seq_opt): New
+ function.
+ (cp_parser_class_head): Use it instead of
+ cp_parser_property_specifier_seq_opt. Don't diagnose
+ VIRT_SPEC_OVERRIDE here. Formatting fix.
+
2025-07-04 Jason Merrill <jason@redhat.com>
Backported from master:
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index cb70f1ccabdf..82104852adb6 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,17 @@
+2025-07-11 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2025-05-13 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/120253
+ * m2.flex (FIRST_COLUMN): New define.
+ (updatepos): Remove commented code.
+ (consumeLine): Assign column to FIRST_COLUMN.
+ (initLine): Ditto.
+ (m2flex_GetColumnNo): Return FIRST_COLUMN if currentLine is NULL.
+ (m2flex_GetLineNo): Rewrite for positive logic.
+ (m2flex_GetLocation): Ditto.
+
2025-05-13 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6effba43b9f2..dffc20a2739b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,48 @@
+2025-07-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-07-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120954
+ * c-c++-common/Warray-bounds-11.c: New test.
+
+2025-07-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-07-11 Jakub Jelinek <jakub@redhat.com>
+ Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/121023
+ * c-c++-common/musttail32.c: New test.
+
+2025-07-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-07-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120628
+ * g++.dg/cpp0x/final1.C: New test.
+ * g++.dg/cpp0x/final2.C: New test.
+ * g++.dg/cpp0x/override6.C: New test.
+
+2025-07-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-07-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120569
+ * g++.dg/cpp0x/override2.C: Expect different diagnostics with
+ override.
+ * g++.dg/cpp0x/override5.C: New test.
+
+2025-07-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2025-07-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/120837
+ * gcc.dg/ubsan/pr120837.c: New test.
+
2025-07-10 Thomas Schwinge <tschwinge@baylibre.com>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index dc44de88b308..7f17d8fb929a 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,41 @@
+2025-07-11 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2025-07-09 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/119754
+ * include/bits/stl_uninitialized.h (__uninitialized_default):
+ Do not use optimized implementation for constexpr case. Use
+ _GLIBCXX20_CONSTEXPR instead of _GLIBCXX26_CONSTEXPR.
+
+2025-07-11 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2025-07-09 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/120997
+ * include/std/span (span::first, span::last, span::subspan): Do
+ not use braced-init-list for return statements.
+ * testsuite/23_containers/span/120997.cc: New test.
+
+2025-07-11 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2025-07-08 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/118681
+ * src/c++17/memory_resource.cc (choose_block_size): New
+ function.
+ (synchronized_pool_resource::do_allocate): Use choose_block_size
+ to determine appropriate block size.
+ (synchronized_pool_resource::do_deallocate): Likewise
+ (unsynchronized_pool_resource::do_allocate): Likewise.
+ (unsynchronized_pool_resource::do_deallocate): Likewise
+ * testsuite/20_util/synchronized_pool_resource/118681.cc: New
+ test.
+ * testsuite/20_util/unsynchronized_pool_resource/118681.cc: New
+ test.
+
2025-07-08 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
More information about the Libstdc++-cvs
mailing list