https://gcc.gnu.org/g:2142ff28a8efec0a9701c3c2f6fe965ebde9bd41

commit r16-2493-g2142ff28a8efec0a9701c3c2f6fe965ebde9bd41
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Jul 25 00:20:34 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 221 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |  31 +++++++
 gcc/cobol/ChangeLog     |   6 ++
 gcc/cp/ChangeLog        |  65 ++++++++++++++
 gcc/testsuite/ChangeLog |  88 +++++++++++++++++++
 libstdc++-v3/ChangeLog  |  54 ++++++++++++
 7 files changed, 466 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 790569ec64f1..e3ecdfd7edb4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,224 @@
+2025-07-24  Richard Biener  <rguent...@suse.de>
+
+       * tree-vectorizer.h (vectorizable_induction): Remove
+       gimple **vec_stmt argument.
+       (vectorizable_phi): Likewise.
+       (vectorizable_recurr): Likewise.
+       (vectorizable_early_exit): Likewise.
+       * tree-vect-loop.cc (vectorizable_phi): Likewise and adjust.
+       (vectorizable_recurr): Likewise.
+       (vectorizable_nonlinear_induction): Likewise.
+       (vectorizable_induction): Likewise.
+       * tree-vect-stmts.cc (vectorizable_bswap): Likewise.
+       (vectorizable_call): Likewise.
+       (vectorizable_simd_clone_call): Likewise.
+       (vectorizable_conversion): Likewise.
+       (vectorizable_assignment): Likewise.
+       (vectorizable_shift): Likewise.
+       (vectorizable_operation): Likewise.
+       (vectorizable_store): Likewise.
+       (vectorizable_load): Likewise.
+       (vectorizable_condition): Likewise.
+       (vectorizable_comparison_1): Likewise.
+       (vectorizable_comparison): Likewise.
+       (vectorizable_early_exit): Likewise.
+       (vect_analyze_stmt): Adjust.
+       (vect_transform_stmt): Likewise.
+       * tree-vect-slp.cc (vect_slp_analyze_operations): Adjust.
+       (vectorize_slp_instance_root_stmt): Likewise.
+
+2025-07-24  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       * doc/cpp.texi (#ifdef): Correct typo.
+
+2025-07-24  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-stmts.cc (vectorizable_early_exit): Remove non-SLP
+       path.
+
+2025-07-24  Richard Biener  <rguent...@suse.de>
+
+       * tree-vectorizer.h (_stmt_vec_info::simd_clone_info): Remove.
+       (STMT_VINFO_SIMD_CLONE_INFO): Likewise.
+       * tree-vectorizer.cc (vec_info::free_stmt_vec_info): Do not
+       release it.
+       * tree-vect-stmts.cc (vectorizable_simd_clone_call): Remove
+       non-SLP path.
+
+2025-07-24  Robin Dapp  <rd...@ventanamicro.com>
+
+       * internal-fn.cc (internal_fn_len_index): Adjust indices for new
+       alias_ptr param.
+       (internal_fn_else_index): Ditto.
+       (internal_fn_mask_index): Ditto.
+       (internal_fn_stored_value_index): Ditto.
+       (internal_fn_alias_ptr_index): Ditto.
+       (internal_fn_offset_index): Ditto.
+       (internal_fn_scale_index): Ditto.
+       (internal_gather_scatter_fn_supported_p): Ditto.
+       * internal-fn.h (internal_fn_alias_ptr_index): Ditto.
+       * optabs-query.cc (supports_vec_gather_load_p): Ditto.
+       * tree-vect-data-refs.cc (vect_check_gather_scatter): Add alias
+       pointer.
+       * tree-vect-patterns.cc (vect_recog_gather_scatter_pattern): Add
+       alias pointer.
+       * tree-vect-slp.cc (vect_get_operand_map): Adjust for alias
+       pointer.
+       * tree-vect-stmts.cc (vect_truncate_gather_scatter_offset): Add
+       alias pointer and misalignment handling.
+       (get_load_store_type): Move from here...
+       (get_group_load_store_type): ...To here.
+       (vectorizable_store): Add alias pointer.
+       (vectorizable_load): Ditto.
+       * tree-vectorizer.h (struct gather_scatter_info): Ditto.
+
+2025-07-24  Robin Dapp  <rd...@ventanamicro.com>
+
+       * config/aarch64/aarch64.cc 
(aarch64_builtin_support_vector_misalignment):
+       Return true for gather/scatter.
+       * config/arm/arm.cc (arm_builtin_support_vector_misalignment):
+       Ditto.
+       * config/epiphany/epiphany.cc (epiphany_support_vector_misalignment):
+       Ditto.
+       * config/gcn/gcn.cc (gcn_vectorize_support_vector_misalignment):
+       Ditto.
+       * config/loongarch/loongarch.cc 
(loongarch_builtin_support_vector_misalignment):
+       Ditto.
+       * config/riscv/riscv.cc (riscv_support_vector_misalignment):
+       Add gather/scatter argument.
+       * config/rs6000/rs6000.cc (rs6000_builtin_support_vector_misalignment):
+       Return true for gather/scatter.
+       * config/s390/s390.cc (s390_support_vector_misalignment):
+       Ditto.
+       * doc/tm.texi: Add argument.
+       * target.def: Ditto.
+       * targhooks.cc (default_builtin_support_vector_misalignment):
+       Ditto.
+       * targhooks.h (default_builtin_support_vector_misalignment):
+       Ditto.
+       * tree-vect-data-refs.cc (vect_supportable_dr_alignment):
+       Ditto.
+
+2025-07-24  Robin Dapp  <rd...@ventanamicro.com>
+
+       * tree-vect-slp.cc (GATHER_SCATTER_OFFSET): New define.
+       (vect_get_and_check_slp_defs): Use.
+       * tree-vectorizer.h (GATHER_SCATTER_LEGACY_P): New define.
+       (GATHER_SCATTER_IFN_P): Ditto.
+       (GATHER_SCATTER_EMULATED_P): Ditto.
+       * tree-vect-stmts.cc (vectorizable_store): Use.
+       (vectorizable_load): Use.
+
+2025-07-24  Robin Dapp  <rd...@ventanamicro.com>
+
+       * internal-fn.cc (expand_scatter_store_optab_fn): Use new
+       function.
+       (expand_gather_load_optab_fn): Ditto.
+       (internal_fn_offset_index): Ditto.
+       (internal_fn_scale_index): Ditto.
+       * internal-fn.h (internal_fn_offset_index): New function.
+       (internal_fn_scale_index): Ditto.
+       * tree-vect-data-refs.cc (vect_describe_gather_scatter_call):
+       Use new function.
+
+2025-07-24  Alfie Richards  <alfie.richa...@arm.com>
+
+       * tree-vect-data-refs.cc (vect_create_data_ref_ptr): Remove unnecessary
+       casts to aggr_ptr_type.
+
+2025-07-24  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-stmts.cc (vectorizable_comparison_1): Remove
+       non-SLP path.
+       (vectorizable_comparison): Likewise.
+
+2025-07-24  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-stmts.cc (vectorizable_condition): Remove
+       non-SLP paths.
+
+2025-07-24  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-stmts.cc (vectorizable_scan_store): Remove
+       non-SLP path and unused parameters.
+       (vectorizable_store): Adjust.
+
+2025-07-24  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-stmts.cc (vectorizable_shift): Remove non-SLP paths.
+
+2025-07-24  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-stmts.cc (vectorizable_assignment): Remove
+       non-SLP paths.
+
+2025-07-24  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-stmts.cc (vectorizable_call): Remove non-SLP path.
+
+2025-07-24  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-stmts.cc (vectorizable_bswap): Remove non-SLP path.
+
+2025-07-24  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-loop.cc (vectorizable_recurr): Remove non-SLP path.
+
+2025-07-24  Spencer Abson  <spencer.ab...@arm.com>
+
+       * config/aarch64/aarch64-sve.md (*cond_<optab><mode>_2_relaxed):
+       Extend from SVE_FULL_F_B16B16 to SVE_F_B16B16.
+       (*cond_<optab><mode>_3_relaxed): Likewise.
+       (*cond_<optab><mode>_any_relaxed): Likwise.
+       (*cond_<optab><mode>_any_const_relaxed): Extend from SVE_FULL_F
+       to SVE_F.
+       (*cond_add<mode>_2_const_relaxed): Likewise.
+       (*cond_add<mode>_any_const_relaxed): Likewise.
+       (*cond_sub<mode>_3_const_relaxed): Likewise.
+       (*cond_sub<mode>_const_relaxed): Likewise.
+
+2025-07-24  Spencer Abson  <spencer.ab...@arm.com>
+
+       * config/aarch64/aarch64-sve.md: (@aarch64_sve_<optab><mode>):
+       Extend from SVE_FULL_F to SVE_F, use aarch64_predicate_operand.
+       (@aarch64_frecpe<mode>): Extend from SVE_FULL_F to SVE_F.
+       (@aarch64_frecps<mode>): Likewise.
+       (div<mode>3): Likewise, use aarch64_sve_fp_pred.
+       * config/aarch64/iterators.md: Add warnings above SVE_FP_UNARY
+       and SVE_FP_BINARY.
+
+2025-07-24  Spencer Abson  <spencer.ab...@arm.com>
+
+       * config/aarch64/aarch64-sve.md (<optab><mode>3): Extend from
+       SVE_FULL_F to SVE_F, use aarch64_sve_fp_pred.
+       (*post_ra_<sve_fp_op><mode>3): Extend from SVE_FULL_F to SVE_F.
+       (@aarch64_pred_<optab><mode>): Extend from SVE_FULL_F to SVE_F,
+       use aarch64_predicate_operand (ADD/SUB/MUL/MAX/MIN).
+       (split for using unpredicated insns): Move SVE_RELAXED_GP into
+       the pattern, rather than testing for it in the condition.
+       * config/aarch64/aarch64-sve2.md (@aarch64_pred_<optab><mode>):
+       Extend from VNx8BF_ONLY to SVE_BF.
+
+2025-07-24  Pan Li  <pan2...@intel.com>
+
+       * config/riscv/autovec-opt.md (*uavg_floor_vx_<mode>): Rename
+       from...
+       (*<sat_op_v_vdup>_vx_<mode>): Rename to...
+       (*<sat_op_vdup_v>_vx_<mode>): Rename to...
+       * config/riscv/riscv-protos.h (enum insn_flags): Add vxrm
+       RNE, ROD type.
+       (enum insn_type): Add RNE_P, ROD_P type.
+       (expand_vx_binary_vxrm_vec_vec_dup): Add new func decl.
+       (expand_vx_binary_vxrm_vec_dup_vec): Ditto.
+       * config/riscv/riscv-v.cc (get_insn_type_by_vxrm_val): Add
+       helper to get insn type by vxrm value.
+       (expand_vx_binary_vxrm_vec_vec_dup): Add new func impl
+       to expand vec + vec_dup pattern.
+       (expand_vx_binary_vxrm_vec_dup_vec): Ditto but for
+       vec_dup + vec pattern.
+       * config/riscv/vector-iterators.md: Add helper iterator
+       for sat vx combine.
+
 2025-07-23  Spencer Abson  <spencer.ab...@arm.com>
 
        * config/aarch64/aarch64-sve.md (*cond_<optab><mode>_2_relaxed):
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 50c0c835e4c4..b55d394f0116 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250724
+20250725
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index fda0dd5a8c9f..2f4d4dcdd0d9 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,34 @@
+2025-07-24  Steve Baird  <ba...@adacore.com>
+
+       * exp_aggr.adb (Convert_To_Assignments): Add calls to Ensure_Defined
+       before generating assignments to components that could be
+       associated with a not-yet-defined itype.
+
+2025-07-24  Steve Baird  <ba...@adacore.com>
+
+       * accessibility.adb (Function_Call_Or_Allocator_Level): Handle the
+       case where a function that has an Extra_Accessibility_Of_Result
+       parameter returns as its result a call to another such function.
+       In that case, the extra parameter should be passed along.
+       (Check_Return_Construct_Accessibility): Replace a warning about an
+       inevitable failure of a dynamic check with a legality-rule-violation
+       error message; adjust the text of the message accordingly.
+       * exp_ch6.ads (Apply_Access_Discrims_Accessibility_Check): New
+       procedure, following example of the existing
+       Apply_CW_Accessibility procedure.
+       * exp_ch6.adb (Apply_Access_Discrims_Accessibility_Check): body
+       for new procedure.
+       (Expand_Simple_Function_Return): Add call to new
+       Apply_Access_Discrims_Accessibility_Check procedure.
+       * exp_ch3.adb (Make_Allocator_For_Return): Add call to new
+       Apply_Access_Discrims_Accessibility_Check procedure.
+
+2025-07-24  Tonu Naks  <n...@adacore.com>
+
+       * doc/gnat_rm/standard_and_implementation_defined_restrictions.rst:
+       clarify parameter description.
+       * gnat_rm.texi: Regenerate.
+
 2025-07-22  Gary Dismukes  <dismu...@adacore.com>
 
        * sem_ch8.adb (End_Use_Type): Add a test for there not being an earlier
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index b317c21a69da..db2b8e74ffd9 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,9 @@
+2025-07-24  Robert Dubner  <rdub...@symas.com>
+
+       PR cobol/119231
+       * gcobolspec.cc: (lang_specific_driver): Pass OPT_static through.
+       Handle -static and -static-libgcobol properly.
+
 2025-07-23  Robert Dubner  <rdub...@symas.com>
 
        * genapi.cc (leave_procedure): Adjust location_t for PERFORM.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 204cd2c5dfa6..a2dc66f0e96d 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,68 @@
+2025-07-24  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/117294
+       PR c++/113854
+       * call.cc (implicit_conversion_error): Hide label when printing
+       a stub object.
+       (convert_like_internal): Likewise, and nest candidate
+       diagnostics.
+       * constexpr.cc (diagnose_failing_condition): Nest diagnostics,
+       attempt to provide more helpful diagnostics for traits.
+       * constraint.cc (satisfy_atom): Pass result before constant
+       evaluation to diagnose_atomic_constraint.
+       (diagnose_trait_expr): Adjust diagnostics for clarity and
+       detail.
+       (maybe_diagnose_standard_trait): New function.
+       (diagnose_atomic_constraint): Attempt to provide more helpful
+       diagnostics for more traits.
+       * cp-tree.h (explain_not_noexcept): Declare new function.
+       (is_trivially_xible): Add parameter.
+       (is_nothrow_xible): Likewise.
+       (is_xible): Likewise.
+       (is_convertible): Likewise.
+       (is_nothrow_convertible): Likewise.
+       (diagnose_trait_expr): Declare new function.
+       (maybe_diagnose_standard_trait): Declare new function.
+       * error.cc (dump_type) <case TREE_VEC>: Handle trait types.
+       * except.cc (explain_not_noexcept): New function.
+       * method.cc (build_trait_object): Add complain parameter.
+       (build_invoke): Propagate complain parameter.
+       (assignable_expr): Add explain parameter to show diagnostics.
+       (constructible_expr): Likewise.
+       (destructible_expr): Likewise.
+       (is_xible_helper): Replace trivial flag with explain flag,
+       add diagnostics.
+       (is_trivially_xible): New explain flag.
+       (is_nothrow_xible): Likewise.
+       (is_xible): Likewise.
+       (is_convertible_helper): Add complain flag.
+       (is_convertible): New explain flag.
+       (is_nothrow_convertible): Likewise.
+       * typeck.cc (cp_build_function_call_vec): Add handling for stub
+       objects.
+       (convert_arguments): Always return -1 on error.
+       * typeck2.cc (cxx_readonly_error): Add handling for stub
+       objects.
+
+2025-07-24  Jason Merrill  <ja...@redhat.com>
+
+       * pt.cc (tsubst_lambda_expr): Revert r9-5971 change.
+
+2025-07-24  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/114632
+       PR c++/101233
+       * lambda.cc (maybe_add_lambda_conv_op): Not for xobj lambda.
+       * pt.cc (tsubst_function_decl): Add cp_evaluated.
+       (alias_ctad_tweaks): Revert PR101233 fix.
+
+2025-07-24  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/120412
+       * module.cc (trees_out::core_vals): Write TU_LOCAL_ENTITY bits.
+       (trees_in::core_vals): Read it.
+       (trees_in::tree_node): Handle TU_LOCAL_ENTITY typedefs.
+
 2025-07-23  Patrick Palka  <ppa...@redhat.com>
 
        PR c++/121179
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8b02c8e14e94..ceb916f1c5b5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,91 @@
+2025-07-24  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/117294
+       PR c++/113854
+       * g++.dg/cpp2a/concepts-traits3.C: Adjust diagnostics.
+       * g++.dg/cpp2a/concepts-traits4.C: New test.
+       * g++.dg/diagnostic/static_assert5.C: New test.
+       * g++.dg/ext/has_virtual_destructor2.C: New test.
+       * g++.dg/ext/is_assignable2.C: New test.
+       * g++.dg/ext/is_constructible9.C: New test.
+       * g++.dg/ext/is_convertible7.C: New test.
+       * g++.dg/ext/is_destructible3.C: New test.
+       * g++.dg/ext/is_invocable6.C: New test.
+       * g++.dg/ext/is_virtual_base_of_diagnostic2.C: New test.
+
+2025-07-24  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/114632
+       PR c++/101233
+       * g++.dg/cpp23/explicit-obj-lambda18.C: New test.
+       * g++.dg/cpp23/static-operator-call7.C: New test.
+
+2025-07-24  Robert Dubner  <rdub...@symas.com>
+
+       * cobol.dg/group2/_-static__compilation.cob: Modify for -static warning.
+       * cobol.dg/group2/_-static__compilation.out: Removed.
+
+2025-07-24  Robin Dapp  <rd...@ventanamicro.com>
+
+       * lib/target-supports.exp: Fix misalignment check.
+
+2025-07-24  Spencer Abson  <spencer.ab...@arm.com>
+
+       * g++.target/aarch64/sve/unpacked_cond_binary_bf16_1.C: New test.
+       * gcc.target/aarch64/sve/unpacked_cond_builtin_fmax_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_cond_builtin_fmin_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_cond_fadd_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_cond_fdiv_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_cond_fmaxnm_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_cond_fminnm_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_cond_fmul_1.c: Likewise..
+       * gcc.target/aarch64/sve/unpacked_cond_fsubr_1.c: Likewise.
+
+2025-07-24  Spencer Abson  <spencer.ab...@arm.com>
+
+       * gcc.target/aarch64/sve/unpacked_fdiv_1.c: New test.
+       * gcc.target/aarch64/sve/unpacked_fdiv_2.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_fdiv_3.c: Likewise.
+
+2025-07-24  Spencer Abson  <spencer.ab...@arm.com>
+
+       * g++.target/aarch64/sve/unpacked_binary_bf16_1.C: New test.
+       * g++.target/aarch64/sve/unpacked_binary_bf16_2.C: Likewise.
+       * gcc.target/aarch64/sve/unpacked_builtin_fmax_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_builtin_fmax_2.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_builtin_fmin_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_builtin_fmin_2.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_fadd_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_fadd_2.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_fmaxnm_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_fmaxnm_2.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_fminnm_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_fminnm_2.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_fmul_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_fmul_2.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_fsubr_1.c: Likewise.
+       * gcc.target/aarch64/sve/unpacked_fsubr_2.c: Likewise.
+
+2025-07-24  Jeevitha Palanisamy  <jeevi...@linux.ibm.com>
+
+       PR testsuite/119382
+       * gcc.target/powerpc/vsx-builtin-7.c: Add '-fno-ipa-icf' to dg-options.
+
+2025-07-24  Pan Li  <pan2...@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-u16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-u32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-u64.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm-1-u8.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-fixed-vxrm.h: New test.
+
+2025-07-24  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/120412
+       * g++.dg/modules/internal-14_a.C: New test.
+       * g++.dg/modules/internal-14_b.C: New test.
+       * g++.dg/modules/internal-14_c.C: New test.
+
 2025-07-23  Spencer Abson  <spencer.ab...@arm.com>
 
        * gcc.target/aarch64/sve/unpacked_cond_fabs_1.c: New test.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 79e6a446fa9a..f51a7fd77be3 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,57 @@
+2025-07-24  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/117294
+       PR c++/113854
+       * testsuite/20_util/any/misc/any_cast_neg.cc: Adjust
+       diagnostics.
+       * testsuite/20_util/expected/illformed_neg.cc: Likewise.
+       * testsuite/20_util/optional/monadic/or_else_neg.cc: Likewise.
+       * testsuite/23_containers/array/creation/3_neg.cc: Likewise.
+       * testsuite/24_iterators/range_generators/lwg3900.cc: Likewise.
+       * testsuite/29_atomics/atomic/requirements/types_neg.cc:
+       Likewise.
+       * testsuite/30_threads/stop_token/stop_callback/invocable_neg.cc:
+       Likewise.
+       * testsuite/30_threads/stop_token/stop_callback/destructible_neg.cc:
+       Likewise.
+       * testsuite/std/format/arguments/args_neg.cc: Likewise.
+       * testsuite/std/format/string_neg.cc: Likewise.
+
+2025-07-24  Tomasz Kamiński  <tkami...@redhat.com>
+
+       PR libstdc++/104874
+       * testsuite/24_iterators/random_access/string_vector_iterators.cc:
+       Reworked.
+
+2025-07-24  Tomasz Kamiński  <tkami...@redhat.com>
+
+       * testsuite/21_strings/basic_string/cons/from_range.cc: Replace
+       test_constexpr with test_ranges inside static_assert.
+       * testsuite/21_strings/basic_string/modifiers/append/append_range.cc:
+       Likewise.
+       * testsuite/21_strings/basic_string/modifiers/assign/assign_range.cc:
+       Likewise.
+       * testsuite/21_strings/basic_string/modifiers/insert/insert_range.cc:
+       Likewise.
+       * 
testsuite/21_strings/basic_string/modifiers/replace/replace_with_range.cc:
+       Likewise.
+       * testsuite/23_containers/vector/bool/cons/from_range.cc: Likewise.
+       * testsuite/23_containers/vector/bool/modifiers/assign/assign_range.cc:
+       Likewise.
+       * testsuite/23_containers/vector/bool/modifiers/insert/insert_range.cc:
+       Likewise.
+       * testsuite/23_containers/vector/cons/from_range.cc: Likewise.
+       * testsuite/23_containers/vector/modifiers/assign/assign_range.cc:
+       Likewise.
+       * testsuite/23_containers/vector/modifiers/insert/insert_range.cc:
+       Likewise.
+       * testsuite/23_containers/vector/bool/modifiers/insert/append_range.cc:
+       Run full test_ranges instead of span-only in test_constexpr.
+       * testsuite/23_containers/vector/modifiers/append_range.cc:
+       Replace test_constexpr with calls to test_ranges and test_overlapping.
+       * testsuite/util/testsuite_allocator.h (__gnu_test::SimpleAllocator):
+       Declared member functions as constexpr.
+
 2025-07-23  Luc Grosheintz  <luc.groshei...@gmail.com>
 
        * testsuite/23_containers/mdspan/accessors/default.cc: Delete.

Reply via email to