[gcc r16-7902] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Thu Mar 5 00:16:57 GMT 2026


https://gcc.gnu.org/g:d01f53d3cc2b0ba6e9e812ea2c781492ff7c1d72

commit r16-7902-gd01f53d3cc2b0ba6e9e812ea2c781492ff7c1d72
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Mar 5 00:16:29 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 30 +++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 18 +++++++++++++
 gcc/testsuite/ChangeLog | 69 +++++++++++++++++++++++++++++++++++++++++++++++++
 libgfortran/ChangeLog   | 14 ++++++++++
 libstdc++-v3/ChangeLog  | 49 +++++++++++++++++++++++++++++++++++
 6 files changed, 181 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8f5a62893c14..1d4d66fa3c2c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,33 @@
+2026-03-04  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR tree-optimization/119568
+	* tree-ssa-math-opts.cc (convert_plusminus_to_widen): Reject different
+	mode classes.
+
+2026-03-04  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+	PR rtl-optimization/124041
+	* lra-constraints.cc (curr_insn_transform): Check if hardreg is
+	valid in subreg context.
+
+2026-03-04  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+	PR rtl-optimization/124351
+	* avoid-store-forwarding.cc (process_store_forwarding): Add
+	bitmap_clear after allocating forwarded_bytes.
+
+2026-03-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/124341
+	* config/i386/sse.md (vcvt<convertfp8_pack><mode><mask_name>): Use
+	<mask_operand3> rather than <mask_operand2> for -masm=intel.
+
+2026-03-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/124349
+	* config/i386/sse.md (avx10_2_comisbf16_v8bf): Use %w1 instead of %1
+	for -masm=intel.
+
 2026-03-03  H.J. Lu  <hjl.tools@gmail.com>
 
 	PR target/124165
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1b28e5c81f42..efa54f725085 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260304
+20260305
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index c08bc1ccdf13..a4fb34c2163d 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,21 @@
+2026-03-04  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/124368
+	* reflect.cc (eval_extent): Convert the result to size_type_node.
+
+2026-03-04  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/124229
+	* pt.cc (in_expansion_stmt_p): New.
+	(tsubst): When reusing typedefs, do retrieve_local_specialization also
+	when in_expansion_stmt_p is true.
+
+2026-03-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/123866
+	* reflect.cc (eval_annotations_of): For type aliases look for
+	annotations in DECL_ATTRIBUTES (TYPE_NAME (r)).
+
 2026-03-03  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/124306
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8bfabe92448f..2d079af30302 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,72 @@
+2026-03-04  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/124368
+	* g++.dg/reflect/extent1.C: New test.
+
+2026-03-04  Thiago Jung Bauermann  <thiago.bauermann@linaro.org>
+
+	PR ipa/60674
+	* g++.dg/ipa/devirt-23.C: Remove xfail.
+
+2026-03-04  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/124229
+	* g++.dg/cpp26/expansion-stmt32.C: New test.
+	* g++.dg/reflect/expansion-stmt2.C: New test.
+
+2026-03-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/123866
+	* g++.dg/reflect/annotations11.C: New test.
+
+2026-03-04  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
+
+	PR testsuite/124359
+	PR testsuite/122961
+	* gcc.dg/vect/vect-reduc-pattern-2c.c: Drop xfail.
+
+2026-03-04  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
+
+	* gcc.target/arm/simd/vextQp64_1.c: Compile with -fno-ipa-cp.
+
+2026-03-04  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
+
+	PR testsuite/124320
+	* gcc.dg/lto/toplevel-extended-asm-1_0.c: Adjust inline
+	assembler for arm-none-eabi.
+
+2026-03-04  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+	PR rtl-optimization/124041
+	* gcc.dg/torture/pr124041.c: New test.
+
+2026-03-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/124341
+	* gcc.target/i386/avx10_2-pr124341.c: New test.
+
+2026-03-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/124349
+	* gcc.target/i386/avx10_2-pr124349.c: New test.
+
+2026-03-04  Richard Biener  <rguenther@suse.de>
+
+	* gcc.dg/vect/vect-reduc-dot-s8b.c: Remove scan for
+	dot_prod pattern matching.
+
+2026-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR target/64835
+	* gcc.dg/ipa/iinline-attr.c (scan-ipa-dump): Restrict xfail to
+	32-bit SPARC.
+
+2026-03-04  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/124335
+	* gcc.target/i386/avx512fp16-pr124335.c: Require target
+	avx512fp16 instead of avx512bw.
+
 2026-03-03  Martin Uecker  <uecker@tugraz.at>
 
 	PR c/122572
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 28c5e63404e8..669042bc637a 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,17 @@
+2026-03-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libfortran/124330
+	* caf/shmem/shared_memory.c (shared_memory_set_env): Make buffer
+	used by putenv static.
+	(shared_memory_init): Likewise.
+
+2026-03-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR fortran/124330
+	* caf/shmem/shared_memory.c (shared_memory_init): Use
+	putenv() for HPUX and as a fallback where setenv()
+	is not available.
+
 2026-03-03  Mark Wielaard  <mark@klomp.org>
 
 	* config.h.in: Regenerate.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 4da3dcd8406d..1763bd883c60 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,52 @@
+2026-03-04  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/124363
+	* include/std/string_view: Adjust comment on #endif to match #if
+	condition.
+
+2026-03-04  Nathan Myers  <ncm@cantrip.org>
+
+	PR libstdc++/117402
+	* include/debug/map.h (try_emplace (2x), insert_or_assign (2x)):
+	Define heterogeneous overloads, simplify existing overloads.
+	* include/debug/unordered_map: Same.
+	* include/debug/set.h (insert (2x)):
+	Define heterogeneous overloads.
+	* include/debug/unordered_set: Same.
+
+2026-03-04  Nathan Myers  <ncm@cantrip.org>
+
+	PR libstdc++/117402
+	* include/bits/stl_map.h (operator[], at (2x), try_emplace (2x),
+	insert_or_assign (2x)): Add overloads.
+	* include/bits/unordered_map.h (operator[], at (2x),
+	try_emplace (2x), insert_or_assign (2x), bucket (2x)): Add overloads.
+	* include/bits/stl_set.h (insert (2x)): Add overloads.
+	* include/bits/unordered_set.h (insert (2x), bucket (2x)): Add overloads.
+	* include/bits/hashtable.h (_M_bucket_tr, _M_insert_tr): Define.
+	* include/bits/hashtable_policy.h (_M_at_tr (2x)): Define.
+	* include/bits/stl_tree.h (_M_emplace_here, _M_get_insert_unique_pos_tr,
+	_M_get_insert_hint_unique_pos_tr): Define new heterogeneous insertion
+	code path for set and map.
+	* include/bits/version.def (associative_heterogeneous_insertion):
+	Define.
+	* include/bits/version.h: Regenerate.
+	* include/std/map (__glibcxx_want_associative_heterogeneous_insertion):
+	Define macro.
+	* include/std/set: Same.
+	* include/std/unordered_map: Same.
+	* include/std/unordered_set: Same.
+	* testsuite/23_containers/map/modifiers/hetero/insert.cc: New tests.
+	* testsuite/23_containers/set/modifiers/hetero/insert.cc: Same.
+	* testsuite/23_containers/unordered_map/modifiers/hetero/insert.cc:
+	Same.
+	* testsuite/23_containers/unordered_multimap/modifiers/hetero/insert.cc:
+	Same.
+	* testsuite/23_containers/unordered_multiset/modifiers/hetero/insert.cc:
+	Same.
+	* testsuite/23_containers/unordered_set/modifiers/hetero/insert.cc:
+	Same.
+
 2026-03-03  Adam Wood  <adam.wood@mines.sdsmt.edu>
 
 	PR libstdc++/122217


More information about the Gcc-cvs mailing list