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

commit r16-7854-g549e7ae158cd68135831054a1e1c1dec31df53b3
Author: GCC Administrator <[email protected]>
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  <[email protected]>
+
+       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  <[email protected]>
+
+       PR target/123926
+       * config/sparc/sparc.h (HAVE_AS_TLS): Default to 0.
+
+2026-03-02  Alfie Richards  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
 
        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  <[email protected]>
+
+       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  <[email protected]>
 
        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  <[email protected]>
+
+       * sv.po: Update.
+
 2026-02-27  Joseph Myers  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
+
+       PR target/124167
+       * gcc.target/aarch64/pr124167.c: New test.
+
+2026-03-02  Cupertino Miranda  <[email protected]>
+
+       PR target/113453
+       * gcc.target/bpf/btfext-funcinfo.c: Adapt test.
+       * gcc.target/bpf/btfext-lineinfo.c: New test.
+
 2026-03-02  Jakub Jelinek  <[email protected]>
 
        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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       PR libstdc++/105580
+       * testsuite/24_iterators/istreambuf_iterator/105580.cc:
+       Add dg-bogus check for warning.
+
+2026-03-02  Tomasz Kamiński  <[email protected]>
+
+       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  <[email protected]>
 
        PR libstdc++/105580

Reply via email to