]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 19 Nov 2025 00:19:58 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 19 Nov 2025 00:19:58 +0000 (00:19 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgcobol/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index 00ad343ca48e80aefdc5ab8b573af8ba71e334c6..7ddbce633b258615edb85a8f5067414a9cfc67fb 100644 (file)
@@ -1,3 +1,194 @@
+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
index fb72b5649a8c49fa0c32f126459e318059bbe528..65d46e9aa22492a3a852713659c58e9a239a3729 100644 (file)
@@ -1 +1 @@
-20251118
+20251119
index bc8ca003df612cdedc7635e41f22267985ec668f..4b3b910cc43d3aa61417192c1480d31159aee359 100644 (file)
@@ -1,3 +1,186 @@
+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,
index 6d5fc75b13f03b2b5effe11b0913758efcc13ca5..eb75516d061c1e48de6823c2f34dc1b2963253d3 100644 (file)
@@ -1,3 +1,8 @@
+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
index 4a3c84304fff5c43d888058013ea9c1855fbbddb..2f5183d165f6055de6e2526279f3ff9575287572 100644 (file)
@@ -1,3 +1,11 @@
+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
index c0e361ca1f40d049adc670e2ec736bef7464dc41..cb1d9329ec02e59f34ebcc37074775a99c6e8a33 100644 (file)
@@ -1,3 +1,74 @@
+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
index 41584389e447e794d076853870a300ace3fef5ff..a3752b3f4e65b550d4ad2b74b89a0c84587db686 100644 (file)
@@ -1,3 +1,8 @@
+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
index 92747f4ee13225e24f2f99e8d87da3d468cb5d51..403b29fc9a9fa41dcf465727d553d599539ae2f9 100644 (file)
@@ -1,3 +1,8 @@
+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
index 3c54bb17e96dc68908c212a7b2dce8b505c3a621..ce5dbc90f0bfe18afc68d124862d2dbe24605d21 100644 (file)
@@ -1,3 +1,20 @@
+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