+2025-11-18 Edwin Lu <ewlu@rivosinc.com>
+
+ * config/riscv/riscv-string.cc (riscv_expand_block_move_scalar):
+ Add length check.
+ (expand_block_move): Ditto.
+ (expand_vec_setmem): Ditto.
+ * config/riscv/riscv.opt: Add param flags.
+
+2025-11-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * config/arm/arm_mve.h (__ARM_mve_typeid): Delete.
+ (__ARM_mve_coerce): Delete.
+ (__ARM_mve_coerce_i_scalar): Delete.
+ (__ARM_mve_coerce_s8_ptr): Delete.
+ (__ARM_mve_coerce_u8_ptr): Delete.
+ (__ARM_mve_coerce_s16_ptr): Delete.
+ (__ARM_mve_coerce_u16_ptr): Delete.
+ (__ARM_mve_coerce_s32_ptr): Delete.
+ (__ARM_mve_coerce_u32_ptr): Delete.
+ (__ARM_mve_coerce_s64_ptr): Delete.
+ (__ARM_mve_coerce_u64_ptr): Delete.
+ (__ARM_mve_coerce_f_scalar): Delete.
+ (__ARM_mve_coerce_f16_ptr): Delete.
+ (__ARM_mve_coerce_f32_ptr): Delete.
+
+2025-11-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * config/arm/arm-mve-builtins-shapes.cc (build_one): Add
+ which_overload parameter.
+ (inherent): Derive from overloaded_base<0>. Add support for
+ overloaded version.
+ * config/arm/arm-mve-builtins-shapes.h (inherent): Update comment.
+ * config/arm/arm-mve-builtins.cc (add_unique_function): Add
+ support for new which_overload parameter.
+ (pop_and_resolve_to): New.
+ * config/arm/arm-mve-builtins.h (NONOVERLOADED_FORM)
+ (OVERLOADED_FORM): New.
+ (add_unique_function): Update prototype.
+ (pop_and_resolve_to): New prototype.
+ * config/arm/arm_mve.h (vuninitializedq): Delete.
+ (vuninitializedq_u8): Delete.
+ (vuninitializedq_u16): Delete.
+ (vuninitializedq_u32): Delete.
+ (vuninitializedq_u64): Delete.
+ (vuninitializedq_s8): Delete.
+ (vuninitializedq_s16): Delete.
+ (vuninitializedq_s32): Delete.
+ (vuninitializedq_s64): Delete.
+ (vuninitializedq_f16): Delete.
+ (vuninitializedq_f32): Delete.
+ (__arm_vuninitializedq): Delete.
+
+2025-11-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * config/arm/arm-mve-builtins-base.cc (class
+ mve_function_vset_vget_lane): New.
+ (vgetq_lane, vsetq_lane): New.
+ * config/arm/arm-mve-builtins-base.def (vgetq_lane, vsetq_lane):
+ New.
+ * config/arm/arm-mve-builtins-base.h (vgetq_lane, vsetq_lane):
+ New.
+ * config/arm/arm-mve-builtins-shapes.cc (struct getq_lane)
+ (setq_lane): New.
+ * config/arm/arm-mve-builtins-shapes.h (getq_lane, setq_lane):
+ New.
+ * config/arm/arm_mve.h (vsetq_lane): Delete.
+ (vgetq_lane): Delete.
+ (vsetq_lane_f16): Delete.
+ (vsetq_lane_f32): Delete.
+ (vsetq_lane_s16): Delete.
+ (vsetq_lane_s32): Delete.
+ (vsetq_lane_s8): Delete.
+ (vsetq_lane_s64): Delete.
+ (vsetq_lane_u8): Delete.
+ (vsetq_lane_u16): Delete.
+ (vsetq_lane_u32): Delete.
+ (vsetq_lane_u64): Delete.
+ (vgetq_lane_f16): Delete.
+ (vgetq_lane_f32): Delete.
+ (vgetq_lane_s16): Delete.
+ (vgetq_lane_s32): Delete.
+ (vgetq_lane_s8): Delete.
+ (vgetq_lane_s64): Delete.
+ (vgetq_lane_u8): Delete.
+ (vgetq_lane_u16): Delete.
+ (vgetq_lane_u32): Delete.
+ (vgetq_lane_u64): Delete.
+ (__ARM_NUM_LANES): Delete.
+ (__ARM_LANEQ): Delete.
+ (__ARM_CHECK_LANEQ): Delete.
+ (__arm_vsetq_lane_s16): Delete.
+ (__arm_vsetq_lane_s32): Delete.
+ (__arm_vsetq_lane_s8): Delete.
+ (__arm_vsetq_lane_s64): Delete.
+ (__arm_vsetq_lane_u8): Delete.
+ (__arm_vsetq_lane_u16): Delete.
+ (__arm_vsetq_lane_u32): Delete.
+ (__arm_vsetq_lane_u64): Delete.
+ (__arm_vgetq_lane_s16): Delete.
+ (__arm_vgetq_lane_s32): Delete.
+ (__arm_vgetq_lane_s8): Delete.
+ (__arm_vgetq_lane_s64): Delete.
+ (__arm_vgetq_lane_u8): Delete.
+ (__arm_vgetq_lane_u16): Delete.
+ (__arm_vgetq_lane_u32): Delete.
+ (__arm_vgetq_lane_u64): Delete.
+ (__arm_vsetq_lane_f16): Delete.
+ (__arm_vsetq_lane_f32): Delete.
+ (__arm_vgetq_lane_f16): Delete.
+ (__arm_vgetq_lane_f32): Delete.
+ (__arm_vsetq_lane): Delete.
+ (__arm_vgetq_lane): Delete.
+ * config/arm/mve.md (mve_vec_extract<mode><V_elem_l>): Add '@'
+ prefix.
+ (mve_vec_set<mode>_internal): Likewise.
+
+2025-11-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * doc/extend.texi (Half-precision Floating-point): __fp16 is now
+ always available on arm. Move x86 paragraph closer to the rest of
+ the x86 information, and make it use present tense.
+
+2025-11-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/117814
+ * config/arm/arm-builtins.cc (arm_init_fp16_builtins): Always
+ register __fp16 type.
+ * config/arm/arm-mve-builtins.cc (register_builtin_tuple_types):
+ Remove special handling when TARGET_HAVE_MVE_FLOAT is false.
+ (register_vector_type): Likewise.
+ (register_builtin_tuple_types): Likewise.
+ * config/arm/arm-opts.h (arm_fp16_format_type): Add
+ ARM_FP16_FORMAT_DEFAULT.
+ * config/arm/arm.cc (arm_vector_mode_supported_p): Accept
+ floating-point vector modes even if TARGET_HAVE_MVE_FLOAT is
+ false.
+ (arm_option_reconfigure_globals): Apply ARM_FP16_FORMAT_NONE if
+ requested.
+ * config/arm/arm.opt (mfp16-format): Default to
+ ARM_FP16_FORMAT_DEFAULT.
+ * config/arm/arm_mve_types.h (float16_t, float32_t): Define
+ unconditionally.
+ * doc/sourcebuild.texi (ARM-specific attributes): Document
+ arm_v8_1m_mve_nofp_ok.
+
+2025-11-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122736
+ * tree-vect-stmts.cc (vectorizable_simd_clone_call): Compute
+ num_mask_args for all mask modes. Pass the mask vector
+ type to vect_record_loop_mask and adjust ncopies according
+ to the number of mask arguments.
+
+2025-11-18 Austin Law <austinkylelaw@gmail.com>
+
+ * config/riscv/riscv-cores.def: Add RISCV_TUNE and RISCV_CORE entries
+ for the spacemit-x60 design.
+ * config/riscv/riscv-opts.h (riscv_microarchitecture_type): Add entry
+ for spacemit-x60 design.
+ * config/riscv/riscv.cc (spacemit_x60_tune_info): New tune structure
+ for the spacemit-x60 design.
+ * config/riscv/riscv.md (tune): Add spacemit_x60.
+ Include spacemit-x60.md.
+ * config/riscv/spacemit-x60.md: New file
+ * doc/riscv-mtune.texi: Regenerate.
+ * doc/riscv-mcpu.texi: Regenerate.
+
+2025-11-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122723
+ * tree-vect-loop.cc (vect_reduction_update_partial_vector_usage):
+ Handle incoming .COND_* operation.
+ (vect_transform_reduction): Likewise. Handle .COND_*
+ operation when not using COND_EXPR masking in a masked loop.
+
+2025-11-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122723
+ * tree-vect-stmts.cc (supportable_widening_operation):
+ Correct optab to query in the multi-step case when it is
+ supposed to hit the sbool case.
+
+2025-11-18 liuhongt <hongtao.liu@intel.com>
+
+ PR target/103750
+ * config/i386/sse.md (*<avx512>_eq<mode>3_and15): New
+ define_insn.
+ (*avx512vl_eqv2di_and3): Ditto.
+ * config/i386/i386.md (*ior<mode>_ccz_1): Fix the typo in the
+ comments above.
+
2025-11-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/122626
+2025-11-18 Denis Mazzucato <mazzucato@adacore.com>
+
+ * gcc-interface/decl.cc
+ (is_cplusplus_method,gnat_to_gnu_param,gnat_to_gnu_subprog_type):
+ Adjust Is_Constructor/Is_CPP_Constructor after renaming.
+
+2025-11-18 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/34290
+ * sem_ch4.adb (Try_Object_Operation.Complete_Object_Operation): Call
+ Preserve_Comes_From_Source to preserve the flag on nodes. Relocate
+ the Obj node consistently. Preserve the Comes_From_Source flag for
+ the case of an implicit 'Access reference and post the local errors
+ on the rewritten prefix consistently.
+ * sem_util.adb (Is_Aliased_View): Also return true for a generalized
+ reference to the result of a function call.
+
+2025-11-18 Javier Miranda <miranda@adacore.com>
+
+ * exp_util.ads (Flag_Interface_Pointer_Displacement): New subprogram.
+ * exp_util.adb (Flag_Interface_Pointer_Displacement): Ditto.
+ * exp_attr.adb (Add_Implicit_Interface_Type_Conversion): Flag type
+ conversions internally added to displace the pointer to the object.
+ (Expand_N_Attribute_Reference): Ditto.
+ * exp_ch4.adb (Displace_Allocator_Pointer): Ditto.
+ * exp_ch6.adb (Expand_Simple_Function_Return): Ditto.
+ (Make_Build_In_Place_Call_In_Allocator): Ditto.
+ (Make_CPP_Constructor_Call_In_Allocator): Ditto.
+ * exp_disp.adb (Expand_Interface_Actuals): Ditto.
+ * exp_intr.adb (Expand_Dispatching_Constructor_Call): Ditto.
+ * sem_ch6.adb (Analyze_Function_Return): Ditto.
+ * sem_disp.adb (Propagate_Tag): Ditto.
+ * sem_res.adb (Resolve_Actuals): Ditto.
+ (Valid_Conversion): Rely on the new flag to handle the type conversion
+ as a conversion added to displace the pointer to the object. Factorize
+ code handling general and anonymous access types.
+ * sem_type.adb (Interface_Present_In_Ancestor): For concurrent types
+ add missing handling of class-wide types. Noticed working on this
+ issue.
+ * sinfo.ads (Is_Interface_Pointer_Displacement): Document this new flag.
+ * gen_il-fields.ads (Is_Interface_Pointer_Displacement): New flag.
+ * gen_il-gen-gen_nodes.adb (Is_Interface_Pointer_Displacement): New
+ flag on N_Type_Conversion nodes.
+ * gen_il-internals.adb (Image): Add Is_Interface_Pointer_Displacement
+ flag image.
+
+2025-11-18 Eric Botcazou <ebotcazou@adacore.com>
+
+ * sem_ch12.adb (Analyze_Package_Instantiation): Streamline and move
+ code clearing Needs_Body after it is computed to ...
+ (Needs_Body_Instantiated): ...here. Chain if-then constructs.
+
+2025-11-18 Eric Botcazou <ebotcazou@adacore.com>
+
+ * sem_type.adb (Last_Overloaded): Fix typo.
+
+2025-11-18 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/111433
+ * sem_util.ads (Incomplete_Or_Partial_View): Add Partial_Only formal
+ parameter.
+ * sem_util.adb (Incomplete_Or_Partial_View): Likewise. Do not look
+ for an incomplete view if it is set to True.
+ * sem_ch6.adb (Check_Conformance.Null_Exclusions_Match): Pass True
+ for Partial_Only in the call to Incomplete_Or_Partial_View.
+
+2025-11-18 Tonu Naks <naks@adacore.com>
+
+ * doc/gnat_rm/obsolescent_features.rst: update PolyOrb reference
+ * gnat_rm.texi: Regenerate.
+ * gnat_ugn.texi: Regenerate.
+
+2025-11-18 Denis Mazzucato <mazzucato@adacore.com>
+
+ * par-ch4.adb (P_Simple_Expression): Improve diagnostic.
+
+2025-11-18 Viljar Indus <indus@adacore.com>
+
+ * ghost.adb (Check_Procedure_Call_Levels): New function for
+ implementing the check.
+ * ghost.ads (Check_Procedure_Call_Levels): Likewise.
+ * sem_ch6.adb (Analyze_Procedure_Call): Check the levels after
+ the call has been resolved and the previous ghost region has
+ been restored.
+
+2025-11-18 Denis Mazzucato <mazzucato@adacore.com>
+
+ * sem_util.adb (Is_Constructor_Procedure): Replace by Is_Constructor.
+ * sem_util.ads: Likewise.
+ * sem_ch6.adb (Analyze_Direct_Attribute_Definition): Set Is_Constructor.
+ * einfo.ads: Use Is_Constructor for Ada constructors, and
+ Is_CPP_Constructor for CPP constructors.
+ * exp_ch6.adb: Likewise.
+ * exp_disp.adb: Likewise.
+ * freeze.adb: Likewise.
+ * gen_il-fields.ads: Likewise.
+ * gen_il-gen-gen_entities.adb: Likewise.
+ * gen_il-internals.adb: Likewise.
+ * par-ch6.adb: Likewise.
+ * sem_prag.adb: Likewise.
+ * treepr.adb: Likewise.
+
+2025-11-18 Steve Baird <baird@adacore.com>
+
+ * exp_attr.adb (Expand_N_Attribute_Reference): Ensure that
+ Build_Record_Or_Elementary_Input_Function and
+ Build_Record_Or_Elementary_Output_Procedure are only called
+ from within an instance of Build_And_Insert_Type_Attr_Subp.
+ In particular, the results returned by those 2 functions should
+ not be passed directly to Insert_Action. This is needed to
+ ensure that the newly-built subprogram is inserted at the correct
+ point in the tree.
+
+2025-11-18 Bob Duff <duff@adacore.com>
+
+ * exp_ch4.adb (Warn_On_Abstract_Equality_For_Component):
+ Add additional information in the record-component case.
+
+2025-11-18 Viljar Indus <indus@adacore.com>
+
+ * ghost.adb (Check_Valid_Ghost_Policy): Remove function.
+ (Ghost_Policy_In_Effect): Force the ghost policy to be always be
+ ignore inside ignored regions.
+ (Mark_And_Set_Ghost_Declaration): Likewise.
+
+2025-11-18 Steve Baird <baird@adacore.com>
+
+ * exp_imgv.adb (Build_Enumeration_Image_Tables): If a
+ No_Dynamic_Sized_Objects restriction is in effect, then choose a large
+ value for Threshold so that no Lit_Hash function is generated.
+
+2025-11-18 Ronan Desplanques <desplanques@adacore.com>
+
+ * libgnarl/s-taspri__mingw.ads (Suspension_Object): Remove.
+ (Private_Data): Revert unintentional removal.
+
+2025-11-18 Ronan Desplanques <desplanques@adacore.com>
+
+ * libgnarl/a-sytaco.ads (Suspension_Object): Change components.
+ * libgnarl/a-sytaco.adb (Initialize, Finalize, Current_State,
+ Set_False, Set_True, Suspend_Until_True): New cross-platform version.
+ * libgnarl/s-taskin.ads (Task_States): New task state.
+ * libgnarl/s-tasini.adb (Locked_Abort_To_Level): Adapt to new state.
+ * libgnarl/s-taprop.ads (Is_Task_Context): New function Spec.
+ (Initialize, Finalize, Current_State, Set_False, Set_True,
+ Suspend_Until_True): Remove.
+ * libgnarl/s-taprop__dummy.adb (Is_Task_Context): New body.
+ (Initialize, Finalize, Current_State, Set_False, Set_True,
+ Suspend_Until_True): Remove.
+ * libgnarl/s-taprop__linux.adb (Is_Task_Context): New body.
+ (Initialize, Finalize, Current_State, Set_False, Set_True,
+ Suspend_Until_True): Remove.
+ * libgnarl/s-taprop__mingw.adb (Is_Task_Context): New body.
+ (Initialize, Finalize, Current_State, Set_False, Set_True,
+ Suspend_Until_True): Remove.
+ * libgnarl/s-taprop__posix.adb (Is_Task_Context): New body.
+ (Initialize, Finalize, Current_State, Set_False, Set_True,
+ Suspend_Until_True): Remove.
+ * libgnarl/s-taprop__qnx.adb (Is_Task_Context): New body.
+ (Initialize, Finalize, Current_State, Set_False, Set_True,
+ Suspend_Until_True): Remove.
+ * libgnarl/s-taprop__rtems.adb (Is_Task_Context): New body.
+ (Initialize, Finalize, Current_State, Set_False, Set_True,
+ Suspend_Until_True): Remove.
+ * libgnarl/s-taprop__solaris.adb (Is_Task_Context): New body.
+ (Initialize, Finalize, Current_State, Set_False, Set_True,
+ Suspend_Until_True): Remove.
+ * libgnarl/s-taprop__vxworks.adb (Is_Task_Context): Remove spec.
+ (Initialize, Finalize, Current_State, Set_False, Set_True,
+ Suspend_Until_True): Remove.
+ * libgnarl/s-taspri__dummy.ads (Suspension_Object): Remove.
+ * libgnarl/s-taspri__lynxos.ads (Suspension_Object): Remove.
+ * libgnarl/s-taspri__mingw.ads (Suspension_Object): Remove.
+ * libgnarl/s-taspri__posix-noaltstack.ads (Suspension_Object):
+ Remove.
+ * libgnarl/s-taspri__posix.ads (Suspension_Object): Remove.
+ * libgnarl/s-taspri__solaris.ads (Suspension_Object): Remove.
+ * libgnarl/s-taspri__vxworks.ads (Suspension_Object): Remove.
+
+2025-11-18 Ronan Desplanques <desplanques@adacore.com>
+
+ * libgnarl/a-sytaco.ads (Suspension_Object): Use Finalizable aspect.
+
2025-11-13 Eric Botcazou <ebotcazou@adacore.com>
* exp_ch9.adb (Expand_N_Entry_Declaration): In the deferred case,
+2025-11-18 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/122677
+ * module.cc (create_dirs): Skip past any leading slashes.
+
2025-11-16 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/122625
+2025-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/32365
+ * parse.cc (parse_executable): Reject declaration/OpenMP
+ specification statements seen after executable code
+ unconditionally, keeping the legacy DATA diagnostic as
+ a warning.
+
2025-11-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/122709
+2025-11-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_f16_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_f32_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_s16_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_s32_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_s64_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_s8_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_u16_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_u32_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_u64_bounds.c: New test.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_u8_bounds.c: New test.
+
+2025-11-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR target/117814
+ * gcc.target/arm/mve/intrinsics/pr117814-f16.c: New test.
+ * gcc.target/arm/mve/intrinsics/pr117814-2-f16.c: New test.
+ * gcc.target/arm/mve/intrinsics/pr117814-3-f16.c: New test.
+ * gcc.target/arm/mve/intrinsics/pr117814-4-f16.c: New test.
+ * gcc.target/arm/mve/intrinsics/pr117814-f32.c: New test.
+ * gcc.target/arm/mve/intrinsics/pr117814-2-f32.c: New test.
+ * gcc.target/arm/mve/intrinsics/pr117814-3-f32.c: New test.
+ * gcc.target/arm/fp16-compile-none-1.c: Delete.
+ * g++.target/arm/mve/general-c++/nomve_fp_1.c: Fix expected error
+ message.
+ * lib/target-supports.exp
+ (check_effective_target_arm_v8_1m_mve_nofp_ok_nocache): New.
+ (check_effective_target_arm_v8_1m_mve_nofp_ok): New.
+ (add_options_for_arm_v8_1m_mve_nofp): New.
+
+2025-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/32365
+ * gfortran.dg/common_22.f90: Update.
+ * gfortran.dg/common_24.f: Update.
+ * gfortran.dg/goacc/routine-1.f90: Update.
+ * gfortran.dg/goacc/routine-2.f90: Update.
+ * gfortran.dg/gomp/declare-variant-17.f90: Update.
+ * gfortran.dg/gomp/interop-1.f90: Update.
+ * gfortran.dg/gomp/order-2.f90: Update.
+ * gfortran.dg/gomp/pr78026.f03: Update.
+ * gfortran.dg/gomp/requires-4.f90: Update.
+ * gfortran.dg/gomp/requires-6.f90: Update.
+ * gfortran.dg/pr61669.f90: Update.
+ * gfortran.dg/spec_statement_in_exec.f90: New test exercises
+ data/common/namelist/OpenMP directives with -fopenmp.
+
+2025-11-18 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/pr116815.c: Require target int32.
+
+2025-11-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122736
+ * gcc.target/i386/vect-pr122736.c: New testcase.
+
+2025-11-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122723
+ * gcc.dg/vect/vect-reduc-cond-add-1.c: New generic functional
+ testcase.
+ * gcc.target/i386/vect-epilogues-6.c: New testcase.
+ * gcc.target/i386/vect-epilogues-7.c: Likewise.
+ * gcc.target/i386/vect-epilogues-8.c: Likewise.
+ * gcc.target/i386/vect-epilogues-9.c: Likewise.
+
+2025-11-18 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/avx512vl-pr103750-2.c: New test.
+
2025-11-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/122709
+2025-11-18 James K. Lowden <jklowden@cobolworx.com>
+
+ PR cobol/122702
+ * Makefile.am: Include posix/udf/posix-open.cbl.
+
2025-11-17 James K. Lowden <jklowden@cobolworx.com>
PR cobol/122702
+2025-11-18 Tobias Burnus <tburnus@baylibre.com>
+
+ * libgomp.texi (The libgomp ABI): Update MASTER section by
+ also covering MASKED.
+
2025-11-17 Jakub Jelinek <jakub@redhat.com>
* testsuite/libgomp.c++/allocate-1.C: Replace [: in OpenMP or OpenACC
+2025-11-18 Mike Crowe <mac@mcrowe.com>
+
+ * include/std/shared_mutex (try_lock, try_lock_until)
+ (try_lock_shared_until): Respond consistently to errors and
+ deadlocks.
+ * testsuite/30_threads/shared_timed_mutex/try_lock_until/116586.cc:
+ Test deadlock behaviour if possible.
+
+2025-11-18 Tomasz KamiĆski <tkaminsk@redhat.com>
+
+ PR libstdc++/121858
+ * include/bits/funcref_impl.h
+ (function_ref::function_ref(nontype<__fn>, _Up&&)): Handle.
+ reference_wrapper.
+ * testsuite/20_util/function_ref/call.cc: Call and update
+ test05(). Add new test06() for reference_wrapper.
+
2025-11-17 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/122726