[gcc r16-7854] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Tue Mar 3 00:16:54 GMT 2026


https://gcc.gnu.org/g:549e7ae158cd68135831054a1e1c1dec31df53b3

commit r16-7854-g549e7ae158cd68135831054a1e1c1dec31df53b3
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Mar 3 00:16:27 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 44 ++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cobol/ChangeLog     | 16 ++++++++++++++
 gcc/po/ChangeLog        |  4 ++++
 gcc/testsuite/ChangeLog | 18 ++++++++++++++++
 libstdc++-v3/ChangeLog  | 57 +++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 140 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a13270e80f0d..538bfa3efd93 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,47 @@
+2026-03-02  Sandra Loosemore  <sloosemore@baylibre.com>
+
+	PR c++/102397
+	* doc/extend.texi (Attributes): Explicitly say that all attributes
+	work in both syntaxes and examples may show either form.
+	(Common Attributes): Convert some examples to use the new syntax.
+
+2026-03-02  Filip Kastl  <fkastl@suse.cz>
+
+	PR target/123926
+	* config/sparc/sparc.h (HAVE_AS_TLS): Default to 0.
+
+2026-03-02  Alfie Richards  <alfie.richards@arm.com>
+
+	PR target/124167
+	* attribs.cc (make_dispatcher_decl): Change node->definition
+	to inherit from the node its called on.
+	* ipa.cc (remote_unreachable_nodes): Move FMV logic out of
+	(!in_boundary_p) if block.
+
+2026-03-02  Cupertino Miranda  <cupertino.miranda@oracle.com>
+
+	PR target/113453
+	* config/bpf/bpf-protos.h (bpf_output_call): Change prototype.
+	* config/bpf/bpf.cc (bpf_output_call): Change to adapt operands
+	and return
+	the instruction template instead of immediately emit asm and
+	not allow proper final expected execution flow.
+	(bpf_output_line_info): Add function to introduce line info
+	entries in respective structures
+	(bpf_asm_out_unwind_emit): Add function as hook to
+	TARGET_ASM_UNWIND_EMIT. This hook is called before any
+	instruction is emitted.
+	* config/bpf/bpf.md: Change calls to bpf_output_call.
+	* config/bpf/btfext-out.cc (struct btf_ext_lineinfo): Add fields
+	to struct.
+	(bpf_create_lineinfo, btf_add_line_info_for): Add support
+	function to insert line_info data in respective structures.
+	(output_btfext_line_info): Function to emit line_info data in
+	.BTF.ext section.
+	(btf_ext_output): Call output_btfext_line_info.
+	* config/bpf/btfext-out.h: Add prototype for
+	btf_add_line_info_for.
+
 2026-03-02  Jakub Jelinek  <jakub@redhat.com>
 
 	PR target/124294
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1ae6babad774..695f2b9c8e65 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260302
+20260303
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 45619443a460..304ad29a61f4 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,19 @@
+2026-03-02  Robert Dubner  <rdubner@symas.com>
+
+	PR cobol/119456
+	* genapi.cc (mh_source_is_literalA): Don't set refmod_e attribute
+	unless it is necessary.
+	(have_common_parent): Helper routine that determines whether two
+	COBOL variables are members of the same data description.
+	(mh_alpha_to_alpha): Modified for greater efficiency when table
+	subscripts and reference modification parameters are numeric
+	literals.
+	* genutil.cc (get_data_offset): Recognizes when table subscripts
+	and refmod offsets are numeric literals.
+	(refer_size): Recognizes when refmod offsets are numeric literals.
+	(refer_size_source): Recognizes when table subscripts are numeric
+	literals.
+
 2026-02-27  Richard Biener  <rguenther@suse.de>
 
 	PR cobol/123238
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index d51662674cfd..75a489656703 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2026-03-02  Joseph Myers  <josmyers@redhat.com>
+
+	* sv.po: Update.
+
 2026-02-27  Joseph Myers  <josmyers@redhat.com>
 
 	* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9d4eca7ee9cf..49af0812d0f1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,21 @@
+2026-03-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/124288
+	* gcc.dg/torture/vec-cvt-1.c (FLTTEST): Use comma expression
+	to store into {flt,dbl}m{in,ax} and read from it again for
+	comparison.
+
+2026-03-02  Alfie Richards  <alfie.richards@arm.com>
+
+	PR target/124167
+	* gcc.target/aarch64/pr124167.c: New test.
+
+2026-03-02  Cupertino Miranda  <cupertino.miranda@oracle.com>
+
+	PR target/113453
+	* gcc.target/bpf/btfext-funcinfo.c: Adapt test.
+	* gcc.target/bpf/btfext-lineinfo.c: New test.
+
 2026-03-02  Jakub Jelinek  <jakub@redhat.com>
 
 	PR target/124294
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 1dbc312dcb92..3aa3cb1f6b8d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,60 @@
+2026-03-02  François Dumont  <frs.dumont@gmail.com>
+
+	* include/debug/safe_unordered_container.h
+	(_Safe_unordered_container::_M_invalidate_locals): Remove.
+	(_Safe_unordered_container::_M_invalidate_all): Lock mutex while calling
+	_M_invalidate_if and _M_invalidate_locals.
+	(_Safe_unordered_container::_M_invalidate_all_if): New.
+	(_Safe_unordered_container::_M_invalidate): New.
+	(_Safe_unordered_container::_M_invalidate_if): Make private, add __scoped_lock
+	argument.
+	(_Safe_unordered_container::_M_invalidate_local_if): Likewise.
+	* include/debug/safe_unordered_container.tcc
+	(_Safe_unordered_container::_M_invalidate_if): Adapt and remove lock.
+	(_Safe_unordered_container::_M_invalidate_local_if): Likewise.
+	* include/debug/unordered_map
+	(unordered_map::erase(const_iterator, const_iterator)): Lock before loop on
+	iterators. Remove _M_check_rehashed call.
+	(unordered_map::_M_self): New.
+	(unordered_map::_M_invalidate): Remove.
+	(unordered_map::_M_erase): Adapt and remove _M_check_rehashed call.
+	(unordered_multimap::_M_erase(_Base_iterator, _Base_iterator)): New.
+	(unordered_multimap::erase(_Kt&&)): Use latter.
+	(unordered_multimap::erase(const key_type&)): Likewise.
+	(unordered_multimap::erase(const_iterator, const_iterator)):
+	Lock before loop on iterators. Remove _M_check_rehashed.
+	(unordered_multimap::_M_self): New.
+	(unordered_multimap::_M_invalidate): Remove.
+	(unordered_multimap::_M_erase): Adapt. Remove _M_check_rehashed call.
+	* include/debug/unordered_set
+	(unordered_set::erase(const_iterator, const_iterator)): Add lock before loop
+	for iterator invalidation. Remove _M_check_rehashed call.
+	(unordered_set::_M_self): New.
+	(unordered_set::_M_invalidate): Remove.
+	(unordered_set::_M_erase): Adapt and remove _M_check_rehashed call.
+	(unordered_multiset::_M_erase(_Base_iterator, _Base_iterator)): New.
+	(unordered_multiset::erase(_Kt&&)): Use latter.
+	(unordered_multiset::erase(const key_type&)): Likewise.
+	(unordered_multiset::erase(const_iterator, const_iterator)):
+	Lock before loop on iterators. Remove _M_check_rehashed.
+	(unordered_multiset::_M_self): New.
+	(unordered_multiset::_M_invalidate): Remove.
+	(unordered_multiset::_M_erase): Adapt. Remove _M_check_rehashed call.
+
+2026-03-02  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	PR libstdc++/105580
+	* testsuite/24_iterators/istreambuf_iterator/105580.cc:
+	Add dg-bogus check for warning.
+
+2026-03-02  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	PR libstdc++/105580
+	* include/std/streambuf (streambuf::gptr, streambuf::egptr)
+	(streambuf::gbump): Surround with pragma disabling -Wnull-dereference.
+	* testsuite/24_iterators/istreambuf_iterator/105580.cc: Remove check for
+	warning being emitted.
+
 2026-02-28  Tomasz Kamiński  <tkaminsk@redhat.com>
 
 	PR libstdc++/105580


More information about the Libstdc++-cvs mailing list