[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