aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog54
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c-family/ChangeLog5
-rw-r--r--gcc/c/ChangeLog16
-rw-r--r--gcc/cobol/ChangeLog55
-rw-r--r--gcc/cp/ChangeLog29
-rw-r--r--gcc/d/ChangeLog8
-rw-r--r--gcc/fortran/ChangeLog7
-rw-r--r--gcc/rust/ChangeLog62
-rw-r--r--gcc/testsuite/ChangeLog105
-rw-r--r--include/ChangeLog6
-rw-r--r--libcpp/po/ChangeLog4
-rw-r--r--libiberty/ChangeLog9
-rw-r--r--libphobos/ChangeLog32
-rw-r--r--libstdc++-v3/ChangeLog65
15 files changed, 458 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 736c5f8..0f50aff 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,57 @@
+2025-03-18 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/119355
+ * config/avr/avr-passes.cc (memento_t::apply): Only
+ read values[p.arg] when it is actually used.
+
+2025-03-18 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR cobol/119301
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Add check for get_current_dir_name.
+
+2025-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/116545
+ * doc/extend.texi (musttail statement attribute): Document
+ that musttail GNU attribute can be used as well.
+
+2025-03-18 Michael Matz <matz@suse.de>
+
+ * config/rs6000/rs6000.opt.urls: Regenerate.
+
+2025-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ * doc/sourcebuild.texi (dg-output-file): Document.
+
+2025-03-18 Andrew Pinski <quic_apinski@quicinc.com>
+
+ * gimple-ssa-sccopy.cc (scc_copy_prop::replace_scc_by_value): Dump
+ what is being replaced with what.
+
+2025-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/119307
+ * lra.cc (lra_rtx_hash): Handle SUBREG.
+
+2025-03-18 Richard Biener <rguenther@suse.de>
+
+ PR debug/101533
+ * dwarf2out.cc (gen_type_die_with_usage): When we have
+ output the typedef already do nothing for a typedef variant.
+ Do not set TREE_ASM_WRITTEN on the type.
+
+2025-03-18 Jeff Law <jlaw@ventanamicro.com>
+
+ * config/riscv/riscv.md (equality shifted-arith splitter): Do not
+ create op AND -1 as it won't be cleaned up post-reload.
+
+2025-03-18 Andrew Pinski <quic_apinski@quicinc.com>
+
+ * configure: Regenerate.
+ * configure.ac: s/gcc_cv_ld64_macosx_version_min/gcc_cv_ld64_macos_version_min/.
+
2025-03-17 Jeff Law <jlaw@ventanamicro.com>
* config/riscv/bitmanip.md (*<or_optab>i<mode>_extrabit): Reject cases
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c0dd068..22523f5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250318
+20250319
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 3db9088..01ce574 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2025-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/116545
+ * c-attribs.cc (c_common_clang_attributes): Add musttail.
+
2025-03-14 Jakub Jelinek <jakub@redhat.com>
PR target/119120
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 54775d4..c2528f6 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,19 @@
+2025-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/119311
+ * c-parser.cc (c_parser_if_body): Pass result of c_parser_all_labels
+ as last argument to c_parser_statement_after_labels.
+ (c_parser_else_body): Likewise.
+
+2025-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/116545
+ * c-parser.cc (c_parser_declaration_or_fndef): Parse
+ __attribute__((musttail)) return.
+ (c_parser_handle_musttail): Diagnose attribute arguments.
+ (c_parser_statement_after_labels): Parse
+ __attribute__((musttail)) return.
+
2025-03-11 Jakub Jelinek <jakub@redhat.com>
PR c/117178
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 9dfda4c..be421d2 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,58 @@
+2025-03-18 Iain Sandoe <iain@sandoe.co.uk>
+
+ * gcobolspec.cc (append_rpath): Remove.
+ (lang_specific_driver): Remove hard-wired rpath and library
+ names.
+
+2025-03-18 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR cobol/119301
+ * util.cc: Check for the availability of get_current_dir_name
+ snf fall back to getcwd() if it is not present on the host.
+
+2025-03-18 Richard Biener <rguenther@suse.de>
+
+ * gengen.cc (gg_finalize_function): Dump to TDI_original.
+
+2025-03-18 Bob Dubner <rdubner@symas.com>
+
+ * cdf.y: Make compatible with C++14.
+ * copybook.h: Likewise.
+ * dts.h: Likewise.
+ * except.cc: Likewise.
+ * genapi.cc: Likewise.
+ * genutil.cc: Likewise.
+ * genutil.h: Likewise.
+ * lexio.cc: Likewise.
+ * parse.y: Likewise.
+ * parse_ante.h: Likewise.
+ * show_parse.h: Likewise.
+ * symbols.cc: Likewise.
+ * symbols.h: Likewise.
+ * util.cc: Likewise.
+
+2025-03-18 Matthias Klose <doko@ubuntu.com>
+
+ * Make-lang.in (GCOBC_TARGET_INSTALL_NAME, gcobol-cross): New.
+ (cobol.all.cross): Depend on gcobol-cross.
+ (cobol.install-common): Adjust install for the cross build.
+ (cobol.uninstall): Use *_INSTALL_NAME for uninstall.
+
+2025-03-18 Iain Sandoe <iain@sandoe.co.uk>
+
+ * util.cc (cbl_field_t::report_invalid_initial_value): Avoid
+ auto here and specify const char *.
+
+2025-03-18 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * cdf-copy.cc (copybook_elem_t::open_file): Use ldirname rather
+ than dirname.
+
+2025-03-18 Iain Sandoe <iain@sandoe.co.uk>
+
+ * parse.y: Remove c++ header includes appearing after
+ system.h.
+
2025-03-17 Bob Dubner <rdubner@symas.com>
PR cobol/119213
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 612e57d..d59d242 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,32 @@
+2025-03-18 Marek Polacek <polacek@redhat.com>
+
+ PR c++/119344
+ * typeck.cc (cp_build_binary_op): Use cp_save_expr instead of save_expr.
+
+2025-03-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/119194
+ * decl2.cc (min_vis_expr_r) [ADDR_EXPR]: New case.
+
+2025-03-18 Marek Polacek <polacek@redhat.com>
+
+ PR c++/118104
+ * pt.cc (use_pack_expansion_extra_args_p): Remove an assert.
+
+2025-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/116545
+ * parser.cc (cp_parser_statement): Call cp_parser_attributes_opt
+ rather than cp_parser_std_attribute_spec_seq.
+ (cp_parser_jump_statement): Diagnose gnu::musttail attributes
+ with no arguments.
+
+2025-03-18 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/119233
+ * pt.cc (mark_template_arguments_used): Also handle member
+ function pointers.
+
2025-03-14 Jakub Jelinek <jakub@redhat.com>
PR target/119120
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 0724c0d..cfa41f2 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,11 @@
+2025-03-18 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd fde0f8c40a.
+
+2025-03-18 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd 51be8bb729.
+
2025-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd 603225372b.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 9e5f939..a61e6f5 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2025-03-18 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/119338
+ * resolve.cc (resolve_allocate_expr): Check F2003:C626: Type-spec
+ in ALLOCATE of an assumed-length character dummy argument shall be
+ an asterisk.
+
2025-03-16 Harald Anlauf <anlauf@gmx.de>
PR fortran/60560
diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog
index d6f94f5..ba6430a 100644
--- a/gcc/rust/ChangeLog
+++ b/gcc/rust/ChangeLog
@@ -1,3 +1,65 @@
+2025-03-18 Marc Poulhiès <dkm@kataplop.net>
+
+ PR rust/119333
+ * Make-lang.in: Force offline mode for cargo
+
+2025-03-18 Arthur Cohen <arthur.cohen@embecosm.com>
+
+ * checks/errors/borrowck/ffi-polonius/.cargo/config.toml: New file, force vendored deps.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/.cargo-checksum.json: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/CODE_OF_CONDUCT.md: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/Cargo.toml: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/LICENSE-APACHE: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/LICENSE-MIT: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/README.md: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/RELEASES.md: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/examples/borrow_check.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/examples/graspan1.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/join.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/lib.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/map.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/test.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/datafrog/src/treefrog.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/.cargo-checksum.json: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/CHANGELOG.md: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/Cargo.toml: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/LICENSE-APACHE: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/LICENSE-MIT: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/README.md: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/benches/value.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/src/__private_api.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/error.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/key.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/mod.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/source.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/src/kv/value.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/src/lib.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/src/macros.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/src/serde.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/log/triagebot.toml: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/.cargo-checksum.json: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/Cargo.toml: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/README.md: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/facts.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/lib.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/datafrog_opt.rs:
+ New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/initialization.rs:
+ New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/liveness.rs:
+ New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/location_insensitive.rs:
+ New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/mod.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/polonius-engine/src/output/naive.rs: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/.cargo-checksum.json: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/CODE_OF_CONDUCT.md: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/Cargo.toml: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/LICENSE-APACHE: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/LICENSE-MIT: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/README.md: New file.
+ * checks/errors/borrowck/ffi-polonius/vendor/rustc-hash/src/lib.rs: New file.
+
2025-03-17 Muhammad Mahad <mahadtxt@gmail.com>
* typecheck/rust-hir-type-check-type.cc (TypeCheckType::visit):
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 81bdfaa..c6ccd46 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,108 @@
+2025-03-18 Marek Polacek <polacek@redhat.com>
+
+ PR c++/119344
+ * g++.dg/conversion/ptrmem10.C: New test.
+
+2025-03-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/119194
+ * g++.dg/template/linkage7.C: New test.
+
+2025-03-18 Marek Polacek <polacek@redhat.com>
+
+ PR c++/118104
+ * g++.dg/cpp0x/alias-decl-variadic3.C: New test.
+
+2025-03-18 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/119338
+ * gfortran.dg/deferred_character_18.f90: Adjust testcase.
+ * gfortran.dg/allocate_assumed_charlen_5.f90: New test.
+
+2025-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/119311
+ * c-c++-common/musttail14.c: Use * instead of \* in the regexps.
+ * c-c++-common/musttail25.c: New test.
+
+2025-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/116545
+ * c-c++-common/attr-fallthrough-2.c: Adjust expected diagnostics
+ for C++.
+ * c-c++-common/musttail15.c: New test.
+ * c-c++-common/musttail16.c: New test.
+ * c-c++-common/musttail17.c: New test.
+ * c-c++-common/musttail18.c: New test.
+ * c-c++-common/musttail19.c: New test.
+ * c-c++-common/musttail20.c: New test.
+ * c-c++-common/musttail21.c: New test.
+ * c-c++-common/musttail22.c: New test.
+ * c-c++-common/musttail23.c: New test.
+ * c-c++-common/musttail24.c: New test.
+ * g++.dg/musttail7.C: New test.
+ * g++.dg/musttail8.C: New test.
+ * g++.dg/musttail12.C: New test.
+ * g++.dg/musttail13.C: New test.
+ * g++.dg/musttail14.C: New test.
+ * g++.dg/ext/pr116545.C: New test.
+
+2025-03-18 Bob Dubner <rdubner@symas.com>
+
+ * cobol.dg/group1/check_88.cob: New testcase.
+ * cobol.dg/group1/comp5.cob: Likewise.
+ * cobol.dg/group1/declarative_1.cob: Likewise.
+ * cobol.dg/group1/display.cob: Likewise.
+ * cobol.dg/group1/display2.cob: Likewise.
+ * cobol.dg/group1/line-sequential.cob: Likewise.
+ * cobol.dg/group1/multiple-compares.cob: Likewise.
+ * cobol.dg/group1/multiply2.cob: Likewise.
+ * cobol.dg/group1/packed.cob: Likewise.
+ * cobol.dg/group1/perform-nested-exit.cob: Likewise.
+ * cobol.dg/group1/pointer1.cob: Likewise.
+ * cobol.dg/group1/simple-arithmetic.cob: Likewise.
+ * cobol.dg/group1/simple-classes.cob: Likewise.
+ * cobol.dg/group1/simple-if.cob: Likewise.
+ * cobol.dg/group1/simple-perform.cob: Likewise.
+
+2025-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ * lib/gcc-dg.exp (${tool}-load): If output-file is set, compare
+ combined output against content of the [lindex ${output-file} 1]
+ file.
+ (dg-output-file): New directive.
+ * lib/dg-test-cleanup.exp (cleanup-after-saved-dg-test): Clear
+ output-file variable.
+ * gcc.dg/dg-output-file-1.c: New test.
+ * gcc.dg/dg-output-file-1-lp64.txt: New test.
+ * gcc.dg/dg-output-file-1-ilp32.txt: New test.
+
+2025-03-18 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/119233
+ * g++.dg/template/fn-ptr5.C: New test.
+
+2025-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/119307
+ * gcc.target/i386/pr119307.c: New test.
+
+2025-03-18 Richard Biener <rguenther@suse.de>
+
+ PR debug/101533
+ * g++.dg/debug/pr101533.C: New testcase.
+
+2025-03-18 Haochen Jiang <haochen.jiang@intel.com>
+
+ * gcc.target/i386/avx512f-pr103750-1.c: Remove XFAIL.
+ * gcc.target/i386/avx512f-pr103750-2.c: Ditto.
+ * gcc.target/i386/avx512fp16-pr103750-1.c: Ditto.
+ * gcc.target/i386/avx512fp16-pr103750-2.c: Ditto.
+
+2025-03-18 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/redundant-andi-2.c: New test.
+
2025-03-17 Jeff Law <jlaw@ventanamicro.com>
* gcc.target/riscv/redundant-andi.c: New test.
diff --git a/include/ChangeLog b/include/ChangeLog
index 2f5b630..8d58040 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,9 @@
+2025-03-18 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * libiberty.h (ldirname): New function declaration.
+ (dos_ldirname): Likewise.
+ (unix_ldirname): Likewise.
+
2025-02-11 Roger Sayle <roger@nextmovesoftware.com>
* dwarf2.def (DW_CFA_AARCH64_negate_ra_state_with_pc): Define.
diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog
index 8ed7beb..54968db 100644
--- a/libcpp/po/ChangeLog
+++ b/libcpp/po/ChangeLog
@@ -1,3 +1,7 @@
+2025-03-18 Joseph Myers <josmyers@redhat.com>
+
+ * fr.po, sv.po: Update.
+
2025-03-17 Joseph Myers <josmyers@redhat.com>
* be.po, ca.po, da.po, de.po, el.po, eo.po, es.po, fi.po, fr.po,
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 0d27c12..74e4161 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,12 @@
+2025-03-18 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * ldirname.c: New file.
+ * Makefile.in (CFILES): Add ldirname.c.
+ (REQUIRED_OFILES): Add ldirname.$(objext).
+ (./ldirname.$(objext)): New rule.
+ * makefile.vms (OBJS): Add ldirname.obj.
+ * configure.com (FILES): Add ldirname.
+
2024-12-11 Matthieu Longo <matthieu.longo@arm.com>
* configure: Regenerate.
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 872d059..d2308d9 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,35 @@
+2025-03-18 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * src/MERGE: Merge upstream phobos 79cbde1ab.
+
+2025-03-18 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * src/MERGE: Merge upstream phobos cafe86453.
+
+2025-03-18 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * libdruntime/MERGE: Merge upstream druntime d2ee11364c.
+ * testsuite/libphobos.aa/test_aa.d: Add new test.
+ * testsuite/libphobos.betterc/test19933.d: Adjust imports.
+ * testsuite/libphobos.config/test22523.d: Likewise.
+ * testsuite/libphobos.exceptions/assert_fail.d: Adjust test.
+ * testsuite/libphobos.exceptions/chain.d: Adjust imports.
+ * testsuite/libphobos.exceptions/future_message.d: Likewise.
+ * testsuite/libphobos.exceptions/line_trace.d: Likewise.
+ * testsuite/libphobos.exceptions/long_backtrace_trunc.d: Likewise.
+ * testsuite/libphobos.exceptions/static_dtor.d: Likewise.
+ * testsuite/libphobos.gc/forkgc.d: Likewise.
+ * testsuite/libphobos.gc/precisegc.d: Likewise.
+ * testsuite/libphobos.gc/recoverfree.d: Likewise.
+ * testsuite/libphobos.hash/test_hash.d: Likewise.
+ * testsuite/libphobos.init_fini/custom_gc.d: Likewise.
+ * testsuite/libphobos.init_fini/thread_join.d: Likewise.
+ * testsuite/libphobos.thread/external_threads.d: Likewise.
+ * testsuite/libphobos.thread/fiber_guard_page.d: Likewise.
+ * testsuite/libphobos.thread/tlsgc_sections.d: Likewise.
+ * testsuite/libphobos.thread/tlsstack.d: Likewise.
+ * testsuite/libphobos.unittest/customhandler.d: Likewise.
+
2025-03-17 Iain Buclaw <ibuclaw@gdcproject.org>
* src/Makefile.am (PHOBOS_DSOURCES): Add etc/c/odbc/odbc32.d,
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 224b2ad..7518728 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,68 @@
+2025-03-18 Tomasz Kamiński <tkaminsk@redhat.com>
+
+ PR libstdc++/111055
+ * include/bits/unordered_map.h (unordered_map): Define from_range
+ constructors and insert_range member.
+ (unordered_multimap): Likewise.
+ * testsuite/23_containers/unordered_multimap/cons/from_range.cc:
+ New test.
+ * testsuite/23_containers/unordered_multimap/modifiers/insert_range.cc:
+ New test.
+ * testsuite/23_containers/unordered_map/cons/from_range.cc:
+ New test.
+ * testsuite/23_containers/unordered_map/modifiers/insert_range.cc:
+ New test.
+
+2025-03-18 Tomasz Kamiński <tkaminsk@redhat.com>
+
+ PR libstdc++/111055
+ * include/bits/hashtable.h (_M_rehash_insert)
+ (_M_insert_range_multi): Extracted rehashing for range insertion
+ to separate function.
+ * include/bits/unordered_set.h (unordered_set): Define from_range
+ constructors and insert_range member.
+ (unordered_multiset) Likewise.
+ * testsuite/23_containers/unordered_multiset/cons/from_range.cc:
+ New test.
+ * testsuite/23_containers/unordered_multiset/modifiers/insert_range.cc:
+ New test.
+ * testsuite/23_containers/unordered_set/cons/from_range.cc:
+ New test.
+ * testsuite/23_containers/unordered_set/modifiers/insert_range.cc:
+ New test.
+
+2025-03-18 Tomasz Kamiński <tkaminsk@redhat.com>
+
+ PR libstdc++/111055
+ * include/bits/stl_multiset.h: (inser_range)
+ (multiset(from_range_t, _Rg&&, const _Compare&, const _Alloc&))
+ (multiset(from_range_t, _Rg&&, const _Alloc&)): Define.
+ * include/bits/stl_set.h: (set(from_range_t, _Rg&&, const _Alloc&))
+ (set(from_range_t, _Rg&&, const _Compare&, const _Alloc&), insert_range):
+ Define.
+ * testsuite/23_containers/multiset/cons/from_range.cc: New test.
+ * testsuite/23_containers/multiset/modifiers/insert/insert_range.cc:
+ New test.
+ * testsuite/23_containers/set/cons/from_range.cc: New test.
+ * testsuite/23_containers/set/modifiers/insert/insert_range.cc:
+ New test.
+
+2025-03-18 Tomasz Kamiński <tkaminsk@redhat.com>
+
+ PR libstdc++/111055
+ * include/bits/ranges_base.h (__detail::__range_to_alloc_type):
+ Define.
+ * include/bits/stl_multimap.h: (inser_range)
+ (multimap(from_range_t, _Rg&&, const _Compare&, const _Alloc&))
+ (multimap(from_range_t, _Rg&&, const _Alloc&)): Define.
+ * include/bits/stl_map.h: (map(from_range_t, _Rg&&, const _Alloc&)) i
+ (map(from_range_t, _Rg&&, const _Compare&, const _Alloc&), insert_range):
+ Define.
+ * testsuite/23_containers/multimap/cons/from_range.cc: New test.
+ * testsuite/23_containers/multimap/modifiers/insert/insert_range.cc: New test.
+ * testsuite/23_containers/map/cons/from_range.cc: New test.
+ * testsuite/23_containers/map/modifiers/insert/insert_range.cc: New test.
+
2025-03-14 Patrick Palka <ppalka@redhat.com>
PR libstdc++/119282