https://gcc.gnu.org/g:56988099af25fb2f9381633e9c5749dac4e84b49

commit r15-9114-g56988099af25fb2f9381633e9c5749dac4e84b49
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Apr 1 00:19:09 2025 +0000

    Daily bump.

Diff:
---
 ChangeLog                    |   4 +
 gcc/ChangeLog                |  97 +++++++++++++++++++
 gcc/DATESTAMP                |   2 +-
 gcc/cp/ChangeLog             |  13 +++
 gcc/d/ChangeLog              |  14 +++
 gcc/po/ChangeLog             |   4 +
 gcc/rust/ChangeLog           | 159 ++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog      | 223 +++++++++++++++++++++++++++++++++++++++++++
 libgrust/ChangeLog           |  10 ++
 libphobos/ChangeLog          |   5 +
 libstdc++-v3/ChangeLog       |  57 +++++++++++
 maintainer-scripts/ChangeLog |   8 ++
 12 files changed, 595 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 755938b460d9..3437a1c7f6d9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2025-03-31  Alice Carlotti  <alice.carlo...@arm.com>
+
+       * MAINTAINERS: Update my name.
+
 2025-03-28  Richard Biener  <rguent...@suse.de>
 
        PR bootstrap/119513
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7ee8c19dd3b2..ba4507dcc9eb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,100 @@
+2025-03-31  Jørgen Kvalsvik  <j...@lambda.is>
+
+       PR gcov-profile/119553
+       * path-coverage.cc (find_paths): Return path count, don't
+       write to gcno, and rename to ...
+       (instrument_prime_paths): ... this.
+       * profile.cc (branch_prob): Write path counts to gcno.
+
+2025-03-31  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/116960
+       PR c++/119303
+       * diagnostic.cc (diagnostic_context::report_diagnostic): Check for
+       non-zero m_lock later, after checking diagnostic_enabled.
+
+2025-03-31  Andre Simoes Dias Vieira  <andre.simoesdiasvie...@arm.com>
+
+       * config/aarch64/aarch64-option-extensions.def (SME): Remove SVE2 as
+       prerequisite and add in FCMA and F16FML.
+       * config/aarch64/aarch64.cc (aarch64_override_options_internal):
+       Diagnose use of SME without SVE2 and implicitly enable SVE2 when
+       enabling SME after streaming mode diagnosis.
+       * doc/invoke.texi (sme): Document that this can only be used with the
+       sve2 extension.
+
+2025-03-31  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/119532
+       * tree-tailcall.cc (process_assignment): FAIL for fixed-point
+       typed functions.
+
+2025-03-31  Tobias Burnus  <tbur...@baylibre.com>
+
+       PR middle-end/119541
+       * gimplify.cc (modify_call_for_omp_dispatch): Limit interop claues
+       processing by the number of append_args arguments.
+
+2025-03-31  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       PR middle-end/119442
+       * expr.cc (store_constructor): Also allow element modes explicitly
+       accepted by target vec_duplicate pattern.
+
+2025-03-31  Richard Biener  <rguent...@suse.de>
+
+       PR target/119010
+       * config/i386/sse.md (*vmov<mode>_constm1_pternlog_false_dep):
+       Add mode attribute.
+
+2025-03-31  Richard Biener  <rguent...@suse.de>
+
+       PR target/119010
+       * config/i386/zn4zn5.md (znver4_sse_mov_fp_load,
+       znver5_sse_mov_fp_load): Also match ssemov2.
+
+2025-03-31  Richard Biener  <rguent...@suse.de>
+
+       PR target/119010
+       * config/i386/zn4zn5.md (znver4_sse_log_evex_store,
+       znver5_sse_log_evex_store): New reservations.
+
+2025-03-31  Richard Biener  <rguent...@suse.de>
+
+       PR target/119010
+       * config/i386/zn4zn5.md (znver4_sse_icvt): Use sseicvt.
+       (znver4_sse_icvt_store): Likewise.
+       (znver5_sse_icvt_store): Likewise.
+       (znver4_sse_icvt2): New.
+
+2025-03-31  Richard Biener  <rguent...@suse.de>
+
+       PR target/119010
+       * config/i386/zn4zn5.md (znver4_sse_div_pd,
+       znver4_sse_div_pd_load, znver5_sse_div_pd_load): Handle DFmode.
+
+2025-03-31  Richard Biener  <rguent...@suse.de>
+
+       PR target/119010
+       * config/i386/zn4zn5.md (znver4_sse_cmp_avx128,
+       znver5_sse_cmp_avx128): Handle TImode.
+       (znver4_sse_cmp_avx256, znver5_sse_cmp_avx256): Handle OImode.
+       (znver4_sse_cmp_avx512, znver5_sse_cmp_avx512): Handle XImode.
+
+2025-03-31  Richard Biener  <rguent...@suse.de>
+
+       PR target/119010
+       * config/i386/zn4zn5.md (znver4_sse_test): Drop test of
+       prefix_extra attribute.
+
+2025-03-31  Richard Biener  <rguent...@suse.de>
+
+       PR target/119010
+       * config/i386/zn4zn5.md (znver4_sse_log1): Rename to
+       znver4_sse_log1_store.
+       (znver5_sse_log1): Rename to znver5_sse_log1_store.
+       (znver4_sse_log1): New memory-less variant.
+
 2025-03-30  Sandra Loosemore  <sloosem...@baylibre.com>
 
        * doc/extend.texi (New/Delete Builtins): Cleanup up the text and
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7430ba012c0e..9908187aed06 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250331
+20250401
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index aaa11b75a0f7..fe8aa4b88961 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2025-03-31  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/119401
+       * pt.cc (regenerate_decl_from_template): Don't regenerate if the
+       signature involves a lambda.
+
+2025-03-31  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/119518
+       * decl.cc (finish_function): Don't set TREE_NOTHROW for
+       functions with "noipa" attribute even when we can prove
+       they can't throw.
+
 2025-03-29  Jason Merrill  <ja...@redhat.com>
 
        * decl.cc (duplicate_decls): Don't clobber DECL_MODULE_IMPORT_P with
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index bdecaec2af6c..226f35120b6e 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,17 @@
+2025-03-31  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd c6863be720.
+       * dmd/VERSION: Bump version to v2.111.0.
+
+2025-03-31  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       PR d/117002
+       * decl.cc (aggregate_initializer_decl): Set explicit decl alignment of
+       class instance.
+       * expr.cc (ExprVisitor::visit (NewExp *)): Likewise.
+       * types.cc (TypeVisitor::visit (TypeClass *)): Mark the record type of
+       classes as packed.
+
 2025-03-30  Sandra Loosemore  <sloosem...@baylibre.com>
 
        * lang.opt.urls: Regenerate.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index a3f1f9af2508..9a0d6457cd94 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2025-03-31  Joseph Myers  <josmy...@redhat.com>
+
+       * sv.po: Update.
+
 2025-03-24  Joseph Myers  <josmy...@redhat.com>
 
        * hr.po, sv.po: Update.
diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog
index b85622ba5768..31c731ba4d2f 100644
--- a/gcc/rust/ChangeLog
+++ b/gcc/rust/ChangeLog
@@ -1,3 +1,162 @@
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * typecheck/rust-hir-type-check-type.cc 
(TypeCheckType::resolve_root_path):
+       catch nullptr root_tyty
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * typecheck/rust-hir-type-check-base.cc 
(TypeCheckBase::parse_repr_options):
+       check for null and empty and add missing delete call
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * typecheck/rust-tyty-subst.h: check for min range
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * typecheck/rust-hir-type-check-base.cc 
(TypeCheckBase::parse_repr_options): check for input
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * hir/rust-hir-dump.cc (Dump::visit): check has type
+       * hir/tree/rust-hir-type.cc (BareFunctionType::BareFunctionType): 
likewise
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * backend/rust-constexpr.cc (eval_store_expression): turn this back on
+
+2025-03-31  Owen Avery  <powerboat9.ga...@gmail.com>
+
+       * expand/rust-macro-builtins-log-debug.cc:
+       Add newline to end of file.
+
+2025-03-31  Owen Avery  <powerboat9.ga...@gmail.com>
+
+       * resolve/rust-forever-stack.h
+       (ForeverStack::get_prelude): Rename to...
+       (ForeverStack::get_lang_prelude): ...here.
+       (ForeverStack::prelude): Rename to...
+       (ForeverStack::lang_prelude): ...here.
+       (ForeverStack::ForeverStack): Handle renames.
+       * resolve/rust-forever-stack.hxx
+       (ForeverStack::push_inner): Likewise.
+       (ForeverStack::resolve_segments): Likewise.
+       (ForeverStack::resolve_path): Likewise.
+       (ForeverStack::get_prelude): Rename to...
+       (ForeverStack::get_lang_prelude): ...here and handle renames.
+       * resolve/rust-late-name-resolver-2.0.cc
+       (Late::visit): Handle renames.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * backend/rust-compile-context.h: only push named types
+       * backend/rust-compile-type.cc (TyTyResolveCompile::visit): run the 
type hasher
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * backend/rust-compile-resolve-path.cc (HIRCompileBase::query_compile): 
check for Expr trait
+       * hir/rust-hir-dump.cc (Dump::visit): expr is optional
+
+2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.pa...@embecosm.com>
+
+       * resolve/rust-forever-stack.hxx: Add a new specialized function
+       to retrieve the last "real" segment depending on the namespace.
+       * resolve/rust-forever-stack.h: Add new function prototype.
+       * resolve/rust-early-name-resolver-2.0.cc 
(Early::finalize_rebind_import):
+       Set declared name according to the selected segment, if there is a self
+       suffix in the use declaration then select the previous segment.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * backend/rust-compile-base.cc (HIRCompileBase::unit_expression): pass 
ctx
+       * backend/rust-compile-base.h: cant be static
+       * backend/rust-compile-intrinsic.cc (try_handler_inner): pass ctx
+       * backend/rust-compile-type.cc
+       (TyTyResolveCompile::get_unit_type): update to grab the first locus
+       (TyTyResolveCompile::visit): pass ctx
+       * backend/rust-compile-type.h: likewise
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * typecheck/rust-hir-dot-operator.cc:
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * resolve/rust-ast-resolve-path.cc (ResolvePath::resolve_path): check 
for super mid path
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * backend/rust-compile-base.cc (HIRCompileBase::address_expression): 
new helper constexpr
+       * backend/rust-compile-base.h: prototype
+       * backend/rust-compile-type.cc (TyTyResolveCompile::visit): call 
constexpr helper
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * typecheck/rust-hir-type-check-item.cc 
(TypeCheckItem::resolve_impl_block_substitutions):
+       Track the polarity
+       * typecheck/rust-tyty-bounds.cc 
(TypeBoundPredicate::validate_type_implements_this):
+       new validator
+       * typecheck/rust-tyty.h: new prototypes
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * backend/rust-compile-expr.cc (CompileExpr::array_value_expr): add 
value chk for array expr
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * typecheck/rust-hir-trait-reference.h: add default infer arg
+       * typecheck/rust-hir-trait-resolve.cc: dont add new infer vars
+       * typecheck/rust-hir-type-check-path.cc 
(TypeCheckExpr::resolve_segments): dont infer
+
+2025-03-31  Owen Avery  <powerboat9.ga...@gmail.com>
+
+       * checks/errors/rust-ast-validation.cc
+       (ASTValidation::visit): Allow constant items lacking expressions
+       if and only if they're associated with a trait definition, not a
+       trait implementation.
+
+2025-03-31  Owen Avery  <powerboat9.ga...@gmail.com>
+
+       * hir/rust-ast-lower-base.cc
+       (ASTLoweringBase::lower_literal): Lower raw string literals into
+       normal string literals.
+
+2025-03-31  Arthur Cohen  <arthur.co...@embecosm.com>
+
+       * checks/errors/borrowck/ffi-polonius/Cargo.lock: Regenerate.
+       * checks/errors/borrowck/ffi-polonius/Cargo.toml: Update to use source 
patching instead of
+       vendoring, lower edition to 2018.
+       * checks/errors/borrowck/ffi-polonius/vendor/log/Cargo.toml: Change 
edition to 2018.
+       * checks/errors/borrowck/ffi-polonius/vendor/log/src/lib.rs: Remove 
uses of unstable
+       feature.
+       * checks/errors/borrowck/ffi-polonius/.cargo/config.toml: Removed.
+
+2025-03-31  Arthur Cohen  <arthur.co...@embecosm.com>
+
+       * hir/tree/rust-hir-stmt.h (class LetStmt): Add optional diverging else 
expression.
+       * hir/tree/rust-hir-stmt.cc: Likewise.
+       * hir/rust-ast-lower-stmt.cc (ASTLoweringStmt::visit): Add handling for 
lowering
+       diverging else.
+
+2025-03-31  Arthur Cohen  <arthur.co...@embecosm.com>
+
+       * resolve/rust-ast-resolve-stmt.h: Add handling for diverging else.
+       * resolve/rust-late-name-resolver-2.0.cc (Late::visit): Likewise.
+
+2025-03-31  Arthur Cohen  <arthur.co...@embecosm.com>
+
+       * ast/rust-ast-collector.cc (TokenCollector::visit): Add handling for 
diverging else
+       expression.
+
+2025-03-31  Arthur Cohen  <arthur.co...@embecosm.com>
+
+       * parse/rust-parse-impl.h (Parser::parse_let_stmt): Add new parsing in 
case of `else` token.
+
+2025-03-31  Arthur Cohen  <arthur.co...@embecosm.com>
+
+       * ast/rust-stmt.h (class LetStmt): Add optional expression for 
diverging else.
+       * ast/rust-ast-builder.cc (Builder::let): Use new API.
+
 2025-03-26  Iain Sandoe  <i...@sandoe.co.uk>
 
        * metadata/rust-export-metadata.cc
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 75e47031ae0c..a488c4d1afce 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,226 @@
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3613.rs: New test.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3606.rs: New test.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3605.rs: New test.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3614.rs: New test.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3615.rs: New test.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3563.rs: New test.
+
+2025-03-31  Owen Avery  <powerboat9.ga...@gmail.com>
+
+       * rust/compile/macros/mbe/macro43.rs: Adjust test to pass with
+       name resolution 2.0.
+       * rust/compile/nr2/exclude: Remove macros/mbe/macro43.rs.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3588.rs: New test.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3552.rs: New test.
+
+2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.pa...@embecosm.com>
+
+       * rust/compile/self_import_namespace.rs: New test.
+
+2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.pa...@embecosm.com>
+
+       * rust/compile/nr2/exclude: Remove now passing tests from exclusion
+       list.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3554-1.rs: New test.
+       * rust/compile/issue-3554-2.rs: New test.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/nr2/exclude: nr2 puts out a different error multiple 
times
+       * rust/compile/issue-3568.rs: New test.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3566-1.rs: New test.
+       * rust/compile/issue-3566-2.rs: New test.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3553.rs: New test.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3567.rs: New test.
+
+2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.pa...@embecosm.com>
+
+       * rust/compile/issue-2905-2.rs: Import from core library into a single
+       file misses the crate directives.
+
+2025-03-31  Philip Herron  <herron.phi...@googlemail.com>
+
+       * rust/compile/issue-3242.rs: no longer skip the test
+
+2025-03-31  Owen Avery  <powerboat9.ga...@gmail.com>
+
+       * rust/compile/issue-3541-1.rs: New test.
+       * rust/compile/issue-3541-2.rs: Likewise.
+
+2025-03-31  Arthur Cohen  <arthur.co...@embecosm.com>
+
+       * rust/compile/cfg-core1.rs: New test.
+       * rust/compile/cfg-core2.rs: New test.
+
+2025-03-31  Owen Avery  <powerboat9.ga...@gmail.com>
+
+       * rust/compile/issue-3549.rs: New test.
+
+2025-03-31  Owen Avery  <powerboat9.ga...@gmail.com>
+
+       * rust/compile/const_generics_3.rs: Modify test to run with name
+       resolution 2.0 only and to handle the absence of a bogus
+       resolution error.
+       * rust/compile/nr2/exclude: Remove const_generics_3.rs.
+
+2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.pa...@embecosm.com>
+
+       * rust/compile/nr2/exclude: Remove test from exclusion list.
+
+2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.pa...@embecosm.com>
+
+       * rust/compile/issue-2330.rs: Use complete path from crate root.
+       * rust/compile/issue-1901.rs: Likewise.
+       * rust/compile/issue-1981.rs: Likewise.
+       * rust/compile/iterators1.rs: Likewise.
+       * rust/compile/sizeof-stray-infer-var-bug.rs: Likewise.
+       * rust/compile/for-loop1.rs: Likewise.
+       * rust/compile/for-loop2.rs: Likewise.
+       * rust/compile/torture/builtin_abort.rs: Likewise.
+       * rust/compile/torture/uninit-intrinsic-1.rs: Likewise.
+
+2025-03-31  Pierre-Emmanuel Patry  <pierre-emmanuel.pa...@embecosm.com>
+
+       * rust/compile/feature_rust_attri0.rs: Add extern
+       function declaration and change name to printf.
+       * rust/compile/nr2/exclude: Remove now passing test from exclusion
+       list.
+
+2025-03-31  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       PR d/117002
+       * gdc.dg/torture/pr117002.d: New test.
+
+2025-03-31  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/116960
+       PR c++/119303
+       * g++.dg/cpp2a/lambda-uneval26.C: New test.
+       * g++.dg/warn/undefined2.C: New test.
+
+2025-03-31  Andre Simoes Dias Vieira  <andre.simoesdiasvie...@arm.com>
+
+       * gcc.target/aarch64/no-sve-with-sme-1.c: New.
+       * gcc.target/aarch64/no-sve-with-sme-2.c: New.
+       * gcc.target/aarch64/no-sve-with-sme-3.c: New.
+       * gcc.target/aarch64/no-sve-with-sme-4.c: New.
+       * gcc.target/aarch64/pragma_cpp_predefs_4.c: Pass +sve2 to existing
+       +sme pragma.
+       * gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_2.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_2.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/binary_single_1.c: Likewise.
+       * 
gcc.target/aarch64/sve/acle/general-c/binary_za_slice_int_opt_single_1.c:
+       * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_1.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_2.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_3.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_4.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_1.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_2.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_3.c:
+       Likewise.
+       * 
gcc.target/aarch64/sve/acle/general-c/binary_za_slice_uint_opt_single_1.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c: Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/compare_scalar_count_1.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_1.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_2.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_uint_lane_1.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowxn_1.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/storexn_1.c: Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_1.c:
+       Likewise.
+       * 
gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/ternary_qq_or_011_lane_1.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/unary_convertxn_1.c: Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrow_1.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrowt_1.c:
+       Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/unary_za_slice_1.c: Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c: Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/write_za_1.c: Likewise.
+       * gcc.target/aarch64/sve/acle/general-c/write_za_slice_1.c: Likewise.
+
+2025-03-31  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/119401
+       * g++.dg/cpp2a/lambda-targ11.C: New test.
+       * g++.dg/cpp2a/lambda-targ12.C: New file.
+
+2025-03-31  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/119532
+       * gcc.dg/torture/pr119532.c: New testcase.
+
+2025-03-31  Richard Earnshaw  <rearn...@arm.com>
+
+       * gcc.target/arm/vect-fmaxmin-2.c: New compile test.  Split from ...
+       * gcc.target/arm/vect-fmaxmin.c: ... here.  Remove scan-assembler
+       subtests.  For both, add -funsafe-math-optimizations.
+
+2025-03-31  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       PR middle-end/119442
+       * gcc.target/aarch64/vls_sve_vec_dup_1.c: New test.
+
+2025-03-31  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/119518
+       * g++.dg/opt/pr119518.C: New test.
+
 2025-03-30  Jan Hubicka  <hubi...@ucw.cz>
 
        * g++.dg/tree-ssa/pr80331.C: New test.
diff --git a/libgrust/ChangeLog b/libgrust/ChangeLog
index 76e7dd547ccb..a5641b718423 100644
--- a/libgrust/ChangeLog
+++ b/libgrust/ChangeLog
@@ -1,3 +1,13 @@
+2025-03-31  Arthur Cohen  <arthur.co...@embecosm.com>
+
+       * libformat_parser/Makefile.am: Avoid using --config as it is 
unsupported by cargo 1.49.
+       * libformat_parser/Makefile.in: Regenerate.
+       * libformat_parser/generic_format_parser/src/lib.rs: Use extension 
trait for missing
+       features.
+       * libformat_parser/src/lib.rs: Likewise.
+       * libformat_parser/.cargo/config: Moved to...
+       * libformat_parser/.cargo/config.toml: ...here.
+
 2025-03-17  badumbatish  <tanghocle...@gmail.com>
 
        * libformat_parser/generic_format_parser/src/lib.rs:
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 09fc057acad1..e04bedd47924 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,8 @@
+2025-03-31  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime c6863be720.
+       * src/MERGE: Merge upstream phobos 60034b56e.
+
 2025-03-22  Iain Buclaw  <ibuc...@gdcproject.org>
 
        * libdruntime/MERGE: Merge upstream druntime 94950cae58.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 2a10a48786a7..e81c934d725d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,60 @@
+2025-03-31  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/110498
+       * include/bits/vector.tcc (vector<bool, A>::_M_reallocate):
+       Hoist loads of begin() and end() before allocation and use them
+       to state an unreachable condition.
+       * testsuite/23_containers/vector/bool/capacity/110498.cc: New
+       test.
+
+2025-03-31  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/114758
+       * include/bits/vector.tcc (vector<bool, A>::_M_fill_insert):
+       Hoist loads of begin() and end() before allocation.
+       * testsuite/23_containers/vector/bool/capacity/114758.cc: New
+       test.
+
+2025-03-31  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/119550
+       * acinclude.m4 (GLIBCXX_STRUCT_TM_TM_ZONE): New macro.
+       * config.h.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Use GLIBCXX_STRUCT_TM_TM_ZONE.
+       * include/bits/chrono_io.h (__formatter_chrono::_M_c): Check
+       _GLIBCXX_USE_STRUCT_TM_TM_ZONE instead of
+       _GLIBCXX_HAVE_STRUCT_TM_TM_ZONE.
+
+2025-03-31  Jonathan Wakely  <jwak...@redhat.com>
+
+       * config/abi/pre/gnu.ver (GLIBCXX_3.4.21): Make
+       std::basic_string::_M_construct patterns more precise.
+
+2025-03-31  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/119545
+       * include/std/tuple (operator==): Convert comparison results to
+       bool.
+       * testsuite/20_util/tuple/comparison_operators/119545.cc: New
+       test.
+
+2025-03-31  Tomasz Kamiński  <tkami...@redhat.com>
+
+       PR libstdc++/119517
+       * include/bits/chrono_io.h (formatter):
+       Add __format::__char for _CharT and adjust parse and format
+       method signatures.
+       * testsuite/std/time/format/pr119517.cc: New test.
+
+2025-03-31  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/103827
+       PR tree-optimization/80331
+       PR tree-optimization/87502
+       * config/abi/pre/gnu.ver (GLIBCXX_3.4.34): Use [jmy] rather than m
+       in pattern for _M_construct<bool>(char const*, size_t).
+
 2025-03-30  Jan Hubicka  <hubi...@ucw.cz>
 
        PR tree-optimization/103827
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index 505c207982bf..2322249dc72f 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,11 @@
+2025-03-31  Jakub Jelinek  <ja...@redhat.com>
+
+       PR other/119510
+       * gcc_release: Use --enable-languages=c,c++,lto and if m2 is available,
+       with,m2 appended to that.  Check for all possible languages and run
+       make $lang.srcextra $lang.srcinfo $lang.srcman for those.  Add
+       libffi/doc/libffi.info.
+
 2025-03-28  Richard Biener  <rguent...@suse.de>
 
        PR other/119510

Reply via email to