]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 19 Dec 2024 00:19:55 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 19 Dec 2024 00:19:55 +0000 (00:19 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libatomic/ChangeLog
libstdc++-v3/ChangeLog

index 31a3738a649f3cdf8ba9cd56f861fca79fa2692a..aeef33653532fcff8d1b7d1f55268fb46aa01ad0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,28 @@
+2024-12-18  Prathamesh Kulkarni  <prathameshk@nvidia.com>
+
+       Revert:
+       2024-12-18  Prathamesh Kulkarni  <prathameshk@nvidia.com>
+                   Matthew Malcolmson  <mmalcolmson@nvidia.com>
+
+       PR driver/81358
+       * Makefile.def: Add dependencies so libatomic is built before target
+       libraries are configured.
+       * Makefile.tpl: Export TARGET_CONFIGDIRS.
+       * configure.ac: Add libatomic to bootstrap_target_libs.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+
+2024-12-18  Prathamesh Kulkarni  <prathameshk@nvidia.com>
+           Matthew Malcolmson  <mmalcolmson@nvidia.com>
+
+       PR driver/81358
+       * Makefile.def: Add dependencies so libatomic is built before target
+       libraries are configured.
+       * Makefile.tpl: Export TARGET_CONFIGDIRS.
+       * configure.ac: Add libatomic to bootstrap_target_libs.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+
 2024-12-11  Matthieu Longo  <matthieu.longo@arm.com>
 
        * MAINTAINERS: Add myself to write after approval.
index 57fb0cf573592be54340b01a40643e210f336100..aa501c13f5688327b152c5fc2ed2a75385194bae 100644 (file)
@@ -1,3 +1,201 @@
+2024-12-18  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR target/118096
+       * config/sparc/predicates.md (vec_cmp_operator): New predicate.
+       (vec_cmpu_operator): Likewise.
+       * config/sparc/sparc.md (vec_cmp<FPCMP:mode><P:mode>): Use the
+       vec_cmp_operator predicate instead of FAILing the expansion.
+       (vec_cmpu<FPCMP:mode><P:mode>): Likewise for vec_cmpu_operator.
+
+2024-12-18  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       PR rtl-optimization/117248
+       * lra-lives.cc (process_bb_lives): Update conflict hard regs even
+       when clobber hard reg is not marked as dead.
+
+2024-12-18  Michal Jires  <mjires@suse.cz>
+
+       * lto-cgraph.cc (lto_symtab_encoder_delete_node):
+       Declare var later when initialized.
+       * lto-streamer.h (struct lto_encoder_entry):
+       Remove empty constructor.
+
+2024-12-18  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       Revert:
+       2024-12-06  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       PR rtl-optimization/117248
+       * lra-lives.cc (start_living, start_dying): Remove.
+       (insn_regnos, out_insn_regnos, insn_regnos_live_after): New.
+       (sparseset_contains_pseudos_p): Remove.
+       (make_hard_regno_live, make_hard_regno_dead): Return true if
+       something in liveness is changed.
+       (mark_pseudo_live,  mark_pseudo_dead): Ditto.
+       (mark_regno_live, mark_regno_dead): Ditto.
+       (clear_sparseset_regnos, regnos_in_sparseset_p): Use set instead
+       of dead_set.
+       (process_bb_lives): Rewrite dealing with reg notes.  Update
+       conflict hard regs even when clobber hard reg is not marked as
+       dead.
+       (lra_create_live_ranges_1): Add initialization/finalization of
+       insn_regnos, out_insn_regnos, insn_regnos_live_after.
+
+2024-12-18  Michal Jires  <mjires@suse.cz>
+
+       * ipa-devirt.cc (ipa_odr_summary_write):
+       Add unused argument.
+       * ipa-fnsummary.cc (ipa_fn_summary_write): Likewise.
+       * ipa-icf.cc (sem_item_optimizer::write_summary): Likewise.
+       * ipa-modref.cc (modref_write): Likewise.
+       * ipa-prop.cc (ipa_prop_write_jump_functions): Likewise.
+       (ipcp_write_transformation_summaries): Likewise.
+       * ipa-sra.cc (ipa_sra_write_summary): Likewise.
+       * lto-cgraph.cc (lto_symtab_encoder_delete): Delete remap.
+       (lto_output_node): Remap order.
+       (lto_output_varpool_node): Likewise.
+       (output_cgraph_opt_summary): Add unused argument.
+       * lto-streamer-out.cc (produce_symbol_asm): Renamed. Use remapped order.
+       (produce_asm): Rename. New wrapper.
+       (output_function): Propagate remapped order.
+       (output_constructor): Likewise.
+       (copy_function_or_variable): Likewise.
+       (cmp_int): New.
+       (create_order_remap): New.
+       (lto_output): Create remap. Remap order.
+       * lto-streamer.h (struct lto_symtab_encoder_d): Remap hash_map.
+       (produce_asm): Add order argument.
+
+2024-12-18  Michal Jires  <mjires@suse.cz>
+
+       * cgraph.h (symbol_table::register_symbol):
+       Order can be already set.
+       * cgraphclones.cc (cgraph_node::create_clone):
+       Reuse order for clones.
+
+2024-12-18  Michal Jires  <mjires@suse.cz>
+
+       * ipa-strub.cc (ipa_strub_set_mode_for_new_functions): Replace
+       order with uid.
+       (pass_ipa_strub_mode::execute): Likewise.
+
+2024-12-18  Michal Jires  <mjires@suse.cz>
+
+       * Makefile.in: Add lto-ltrans-cache.o.
+       * common.opt: New flags for configuring cache.
+       * lto-opts.cc (lto_write_options): Don't stream the flags.
+       * lto-wrapper.cc: Use ltrans cache.
+       * lto-ltrans-cache.cc: New file.
+       * lto-ltrans-cache.h: New file.
+
+2024-12-18  Michal Jires  <mjires@suse.cz>
+
+       * Makefile.in: Add lockfile.o.
+       * lockfile.cc: New file.
+       * lockfile.h: New file.
+
+2024-12-18  Prathamesh Kulkarni  <prathameshk@nvidia.com>
+
+       Revert:
+       2024-12-18  Prathamesh Kulkarni  <prathameshk@nvidia.com>
+                   Matthew Malcolmson  <mmalcolmson@nvidia.com>
+
+       PR driver/81358
+       * common.opt: New option -flink-libatomic.
+       * gcc.cc (LINK_LIBATOMIC_SPEC): New macro.
+       * config/gnu-user.h (GNU_USER_TARGET_LINK_GCC_C_SEQUENCE_SPEC): Use
+       LINK_LIBATOMIC_SPEC.
+       * doc/invoke.texi: Document -flink-libatomic.
+       * configure.ac: Define TARGET_PROVIDES_LIBATOMIC.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+
+2024-12-18  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
+
+       * config/arm/thumb1.md (thumb1_cbz): Escape the semicolon.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/118081
+       * gimple-fold.cc (decode_field_reference): Only set *xor_p to true
+       if *xor_cmp_op is integer_zerop.
+
+2024-12-18  Prathamesh Kulkarni  <prathameshk@nvidia.com>
+           Matthew Malcolmson  <mmalcolmson@nvidia.com>
+
+       PR driver/81358
+       * common.opt: New option -flink-libatomic.
+       * gcc.cc (LINK_LIBATOMIC_SPEC): New macro.
+       * config/gnu-user.h (GNU_USER_TARGET_LINK_GCC_C_SEQUENCE_SPEC): Use
+       LINK_LIBATOMIC_SPEC.
+       * doc/invoke.texi: Document -flink-libatomic.
+       * configure.ac: Define TARGET_PROVIDES_LIBATOMIC.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+
+2024-12-18  Tobias Burnus  <tburnus@baylibre.com>
+
+       * gimplify.cc (gimplify_call_expr): Update for OpenMP's
+       append_args; cleanup of OpenMP's dispatch clause handling.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/41045
+       * stmt.cc (parse_output_constraint, parse_input_constraint): Handle
+       - modifier.
+       * recog.h (raw_constraint_p): Declare.
+       * recog.cc (raw_constraint_p): New variable.
+       (asm_operand_ok, constrain_operands): Handle - modifier.
+       * common.md (i, s, n): For raw_constraint_p don't require
+       LEGITIMATE_PIC_OPERAND_P.
+       * doc/md.texi: Document - constraint modifier.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * final.cc (output_asm_insn): Add support for cc operand modifier.
+       * doc/extend.texi (Generic Operand Modifiers): Document cc operand
+       modifier.
+       * doc/md.texi (@samp{:} in constraint): Mention the cc operand
+       modifier and add small example.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * genpreds.cc (mangle): Add ':' mangling.
+       (add_constraint): Allow : constraint.
+       * common.md (:): New define_constraint.
+       * stmt.cc (parse_output_constraint): Diagnose "=:".
+       (parse_input_constraint): Handle ":" and diagnose invalid
+       uses.
+       * doc/md.texi (Simple Constraints): Document ":" constraint.
+
+2024-12-18  Xi Ruoyao  <xry111@xry111.site>
+
+       * config/loongarch/loongarch.md (*crc_combine): New
+       define_insn_and_split.
+
+2024-12-18  Xi Ruoyao  <xry111@xry111.site>
+
+       * config/loongarch/loongarch.md (crc_rev<mode:SUBDI>si4): New
+       define_expand.
+
+2024-12-18  Xi Ruoyao  <xry111@xry111.site>
+
+       * config/loongarch/loongarch.md (@rbit<mode:GPR>): New
+       define_insn template.
+       (rbitsi_extended): New define_insn.
+       (rbitqi): New define_insn.
+       (rbithi): New define_expand.
+
+2024-12-18  Xi Ruoyao  <xry111@xry111.site>
+
+       * config/loongarch/loongarch.md (QHSD): Remove.
+       (loongarch_<crc>_w_<size>_w): Use QHSD instead of QHWD.
+       (loongarch_<crc>_w_<size>_w_extended): Likewise.
+
+2024-12-18  Sandra Loosemore  <sloosemore@baylibre.com>
+
+       * doc/extend.texi (OpenACC): Fix paste-o.
+
 2024-12-17  Sandra Loosemore  <sloosemore@baylibre.com>
 
        PR c/26154
index 781eeaca5bc0cb3ba1daf089ea86c30a41048d3d..fcb1ceaa6b99b316f7b67ebb34a8daafa3242f24 100644 (file)
@@ -1 +1 @@
-20241218
+20241219
index dbb1b0c43a3752c22388691837b5689f827fcd3b..3b13051bd5bfc037ea71f037d6dbc653172c38b9 100644 (file)
@@ -1,3 +1,9 @@
+2024-12-18  Simon Wright  <simon@pushface.org>
+
+       PR target/117538
+       * libgnat/s-trasym.adb (Symbolic_Traceback): Prepend the load
+       address of the executable if it is not null.
+
 2024-12-14  Jakub Jelinek  <jakub@redhat.com>
 
        PR c/118011
index 8ad69423f2c97118ad71a4e76178aab3fe0a6165..2f1517944cef02e6b11527fded41a09d479b8f42 100644 (file)
@@ -1,3 +1,16 @@
+2024-12-18  Tobias Burnus  <tburnus@baylibre.com>
+
+       * c-omp.cc (c_omp_interop_t_p): Handle error_mark_node.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/110345
+       * c-common.h (attr_aligned_exclusions): Declare.
+       (handle_aligned_attribute): Likewise.
+       * c-attribs.cc (handle_aligned_attribute): No longer
+       static.
+       (attr_aligned_exclusions): Use extern instead of static.
+
 2024-12-17  Sandra Loosemore  <sloosemore@baylibre.com>
 
        PR c/26154
index ad2c3e75c5b5d56887b3eb631521de39dbd17967..d1ff0edcc5d882acd79d0a0d008bb10f2017c944 100644 (file)
@@ -1,3 +1,22 @@
+2024-12-18  Tobias Burnus  <tburnus@baylibre.com>
+
+       * c-parser.cc (c_parser_omp_clause_init_modifiers): New;
+       split of from ...
+       (c_parser_omp_clause_init): ... here; call it.
+       (c_finish_omp_declare_variant): Parse 'append_args' clause.
+       (c_parser_omp_clause_interop): Set tree used/read.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/41045
+       * c-typeck.cc (build_asm_expr): Reject - constraint modifier inside
+       of a function.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-typeck.cc (build_asm_expr): Diagnose invalid ":" constraint
+       uses.
+
 2024-12-12  Tobias Burnus  <tburnus@baylibre.com>
 
        * c-parser.cc (OMP_DISPATCH_CLAUSE_MASK): Add has_device_addr clause.
index 4fed695e59288d96607a1bab008c6729fd221910..7cefff38ff0803643eb100f1e2d381aaf7e4a084 100644 (file)
@@ -1,3 +1,94 @@
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * parser.cc (cp_lexer_new_main): Attempt to optimize large sequences
+       of CPP_NUMBER with int type and values 0-255 separated by CPP_COMMA
+       into CPP_EMBED with RAW_DATA_CST u.value.
+
+2024-12-18  Tobias Burnus  <tburnus@baylibre.com>
+
+       * decl.cc (omp_declare_variant_finalize_one): Handle
+       append_args.
+       * parser.cc (cp_parser_omp_clause_init_modifiers): New;
+       split of from ...
+       (cp_parser_omp_clause_init):  ... here; call it.
+       (cp_parser_omp_all_clauses): Replace interop parsing by
+       a call to ...
+       (cp_parser_omp_clause_interop): ... this new function;
+       set tree used/read.
+       (cp_finish_omp_declare_variant): Parse 'append_args' clause.
+       (cp_parser_omp_declare): Update comment.
+       * pt.cc (tsubst_attribute, tsubst_omp_clauses): Handle template
+       substitution also for declare variant's append_args clause,
+       using for 'init' the same code as for interop's init clause.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * parser.cc (cp_parser_postfix_expression): Use
+       type_id_in_expr_sentinel instead of manually saving+setting/restoring
+       parser->in_type_id_in_expr_p around cp_parser_type_id calls.
+       (cp_parser_has_attribute_expression): Likewise.
+       (cp_parser_cast_expression): Likewise.
+       (cp_parser_sizeof_operand): Likewise.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/110345
+       * cp-tree.h (enum cp_tree_index): Add CPTI_INTERNAL_IDENTIFIER.
+       (internal_identifier): Define.
+       (internal_attribute_table): Declare.
+       * parser.cc (cp_parser_exception_declaration): Error on alignas
+       on exception declaration.
+       (cp_parser_std_attribute_spec): Turn alignas into internal
+       ns aligned attribute rather than gnu.
+       * decl.cc (initialize_predefined_identifiers): Initialize
+       internal_identifier.
+       * tree.cc (handle_alignas_attribute): New function.
+       (internal_attributes): New variable.
+       (internal_attribute_table): Likewise.
+       * cp-objcp-common.h (cp_objcp_attribute_table): Add
+       internal_attribute_table entry.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/110345
+       * parser.cc (cp_parser_type_specifier_seq): Chain cxx11_attribute_p
+       attributes after any type specifier in the is_declaration case
+       to std_attributes rather than attributes.  Set also ds_attribute
+       or ds_std_attribute locations if not yet set.
+       (cp_parser_exception_declaration): Pass &type_specifiers.attributes
+       instead of NULL as last argument, call cp_decl_attributes.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/110345
+       * decl.cc (check_tag_decl): Diagnose std_attributes.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/110345
+       * parser.cc (cp_parser_decl_specifier_seq): Call
+       warn_misplaced_attr_for_class_type for all OVERLOAD_TYPE_P
+       types, not just CLASS_TYPE_P.  When not calling
+       warn_misplaced_attr_for_class_type, don't clear attrs and
+       add it to decl_specs->std_attributes instead.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/41045
+       * semantics.cc (finish_asm_stmt): Reject - constraint modifier inside
+       of a function.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * semantics.cc (finish_asm_stmt): Diagnose invalid ":" constraint
+       uses.
+
+2024-12-18  Lewis Hyatt  <lhyatt@gmail.com>
+
+       PR c++/117970
+       * module.cc (module_state::read_ordinary_maps): Change argument to
+       line_map_uint_t instead of unsigned int.
+
 2024-12-17  Marek Polacek  <polacek@redhat.com>
 
        PR c++/118073
index 68fff01f0daee1a99e9bf54add9ddd5c9cbacffe..8e6ece031741ea59679d508a39b1e0b0cac16d57 100644 (file)
@@ -1,3 +1,90 @@
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/118081
+       * gcc.dg/pr118081.c: New test.
+
+2024-12-18  Tobias Burnus  <tburnus@baylibre.com>
+
+       * c-c++-common/gomp/declare-variant-2.c: Update dg-error msg.
+       * c-c++-common/gomp/dispatch-12.c: Likewise.
+       * c-c++-common/gomp/dispatch-11.c: Likewise and extend a bit.
+       * c-c++-common/gomp/append-args-1.c: New test.
+       * c-c++-common/gomp/append-args-2.c: New test.
+       * c-c++-common/gomp/append-args-3.c: New test.
+       * g++.dg/gomp/append-args-1.C: New test.
+       * g++.dg/gomp/append-args-2.C: New test.
+       * g++.dg/gomp/append-args-3.C: New test.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/110345
+       * g++.dg/cpp0x/alignas1.C: Add dg-options "".
+       * g++.dg/cpp0x/alignas2.C: Likewise.
+       * g++.dg/cpp0x/alignas7.C: Likewise.
+       * g++.dg/cpp0x/alignas21.C: New test.
+       * g++.dg/ext/bitfield9.C: Expect a warning.
+       * g++.dg/cpp2a/is-layout-compatible3.C: Add dg-options -pedantic.
+       Expect a warning.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/110345
+       * g++.dg/cpp0x/attr-likely1.C: New test.
+       * g++.dg/cpp0x/attr-unlikely1.C: New test.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/110345
+       * g++.dg/cpp0x/attr-fallthrough1.C: New test.
+       * g++.dg/cpp0x/attr-fallthrough2.C: New test.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/110345
+       * g++.dg/cpp0x/attr-carries_dependency2.C: New test.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/110345
+       * g++.dg/cpp0x/attr-assume1.C: New test.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/110345
+       * g++.dg/cpp0x/gen-attrs-86.C: New test.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/110345
+       * g++.dg/cpp0x/gen-attrs-85.C: New test.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/41045
+       * c-c++-common/toplevel-asm-4.c: Add missing %cc2 use in template, add
+       bar, x, &y operands with "-i" and "-s" constraints.
+       (x, y): New variables.
+       (bar): Declare.
+       * c-c++-common/toplevel-asm-7.c: New test.
+       * c-c++-common/toplevel-asm-8.c: New test.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/toplevel-asm-4.c: Don't use -fno-pie option.
+       Use cc modifier instead of c.
+       (v, w): Add extern keyword.
+       * c-c++-common/toplevel-asm-6.c: New test.
+
+2024-12-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/toplevel-asm-4.c: New test.
+       * c-c++-common/toplevel-asm-5.c: New test.
+
+2024-12-18  Xi Ruoyao  <xry111@xry111.site>
+
+       * g++.target/loongarch/crc.C: New test.
+       * g++.target/loongarch/crc-scan.C: New test.
+
 2024-12-17  Marek Polacek  <polacek@redhat.com>
 
        PR c++/118073
index 9adfb27daa3bbd03cfdeb1bd37288287f73cf6ce..ca705203cfd27987a06728d56b241da6134508a8 100644 (file)
@@ -1,3 +1,26 @@
+2024-12-18  Prathamesh Kulkarni  <prathameshk@nvidia.com>
+
+       Revert:
+       2024-12-18  Prathamesh Kulkarni  <prathameshk@nvidia.com>
+                   Matthew Malcolmson  <mmalcolmson@nvidia.com>
+
+       PR driver/81358
+       * Makefile.am: Pass -fno-link-libatomic.
+       New rule all.
+       * configure.ac: Assert that CFLAGS is set and pass -fno-link-libatomic.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+
+2024-12-18  Prathamesh Kulkarni  <prathameshk@nvidia.com>
+           Matthew Malcolmson  <mmalcolmson@nvidia.com>
+
+       PR driver/81358
+       * Makefile.am: Pass -fno-link-libatomic.
+       New rule all.
+       * configure.ac: Assert that CFLAGS is set and pass -fno-link-libatomic.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+
 2024-11-18  David Malcolm  <dmalcolm@redhat.com>
 
        * testsuite/lib/libatomic.exp: Add
index 258dfa9e8a1bfcb7656d270ebeb1333854712569..c0c3f12fdf1ded954e98a64e1d4a325bc88c2869 100644 (file)
@@ -1,3 +1,37 @@
+2024-12-18  François Dumont  <frs.dumont@gmail.com>
+
+       * include/bits/move.h (std::addressof): Call __builtin_addressof.
+
+2024-12-18  Tamar Christina  <tamar.christina@arm.com>
+
+       * include/bits/hashtable.h
+       (_M_find_before_node): Make it likely that the map has at least one
+       entry and so we do at least one iteration.
+
+2024-12-18  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/118088
+       * include/bits/stl_queue.h (priority_queue(priority_queue&&)):
+       Clear the source object after moving from it.
+       (priority_queue(priority_queue&&, const Alloc&)): Likewise.
+       (operator=(priority_queue&&)): Likewise.
+       * testsuite/23_containers/priority_queue/118088.cc: New test.
+
+2024-12-18  Tamar Christina  <tamar.christina@arm.com>
+
+       * include/bits/hashtable.h: Inline _M_locate.
+
+2024-12-18  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/basic_string.h (__to_wstring_numeric): Add 'i'
+       and 'I' to mapping.
+
+2024-12-18  Luca Bacci  <luca.bacci982@gmail.com>
+
+       PR libstdc++/98723
+       * include/bits/regex_compiler.tcc (_BracketMatcher::_M_apply):
+       Only use transform_primary when an equivalence set is used.
+
 2024-12-17  Jonathan Wakely  <jwakely@redhat.com>
 
        * include/debug/safe_local_iterator.h (_GLIBCXX_DEBUG_VERIFY_OPERANDS):