https://gcc.gnu.org/g:d57755dd2dcb3e1bf6d72bc2aeaa22a7a027a5c7

commit r17-3615-gd57755dd2dcb3e1bf6d72bc2aeaa22a7a027a5c7
Author: GCC Administrator <[email protected]>
Date:   Tue Aug 25 00:16:43 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog                     | 197 ++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP                     |   2 +-
 gcc/ada/ChangeLog                 |  10 ++
 gcc/c-family/ChangeLog            |   6 ++
 gcc/cobol/ChangeLog               |  55 +++++++++++
 gcc/cp/ChangeLog                  |  28 ++++++
 gcc/m2/ChangeLog                  |   9 ++
 gcc/testsuite/ChangeLog           | 164 +++++++++++++++++++++++++++++++
 libgcc/ChangeLog                  |  10 ++
 libgcc/config/avr/libf7/ChangeLog |   6 ++
 libgm2/ChangeLog                  |  19 ++++
 libstdc++-v3/ChangeLog            |   7 ++
 12 files changed, 512 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d8c43c911f5d..eb34ce160ae5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,200 @@
+2026-08-24  Andrea Pinski  <[email protected]>
+
+       PR middle-end/126991
+       * genmatch.cc (dt_node::gen_kids): New in_gcond argument.
+       (dt_node::gen_kids_1): New in_gcond argument.
+       Disable SSA_NAME generation when in_gcond is true.
+       (dt_operand::gen): Pass false to gen_kids.
+       (decision_tree::gen): Likewise.
+       (write_predicate): Likewise.
+       (dt_operand::gen_phi_on_cond): Pass true to gen_kids.
+
+2026-08-24  Daniel Barboza  <[email protected]>
+
+       PR tree-optimization/126745
+       * range-op.cc (operator_div::op1_op2_relation_effect): add
+       VREL_EQ range equal one for op1/op2 and op1%op2 if op1 == op2.
+
+2026-08-24  Kishan Parmar  <[email protected]>
+
+       PR target/126738
+       * config/rs6000/rs6000.opt: Fix formatting of the -mfuture warning.
+       Co-authored-by: Göran Uddeborg <[email protected]>
+
+2026-08-24  Kyrylo Tkachov  <[email protected]>
+
+       PR tree-optimization/127039
+       * match.pd (REDUC (@0 op VECTOR_CST)): Require the constant reduction
+       to simplify.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       * tree-vect-stmts.cc (vect_get_vector_types_for_stmt): Remove
+       nunits_vectype_out parameter and code computing it.
+       * tree-vectorizer.h (vect_get_vector_types_for_stmt): Adjust.
+       (vect_get_smallest_scalar_type): Remove.
+       * tree-vect-data-refs.cc (vect_get_smallest_scalar_type): Likewise.
+       (simd_clone_call_p): Likewise.
+       * tree-vect-slp.cc (vect_build_slp_tree_1): Adjust.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       * tree-vect-slp.cc (vect_record_vectype): Inline ...
+       (vect_build_slp_tree_2): ... here.
+       (vect_build_slp_tree_1): ... and here.  Use vectype to
+       guide splitting for BB vectorization.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       * tree-vect-slp.cc (vect_build_slp_tree_1): Hard-fail early
+       due to BB SLP unrolling.
+
+2026-08-24  Aldy Hernandez  <[email protected]>
+
+       PR tree-optimization/126896
+       * tree-ssa-threadedge.cc
+       (edge_forwards_cmp_to_conditional_jump_through_empty_bb_p): Make
+       static.  Split into...
+       (cond_on_phi_p): ...this...
+       (phi_arg_from_cmp_p): ...and this.
+       * tree-ssa-threadedge.h (cond_on_phi_p): Declare.
+       (phi_arg_from_cmp_p): Declare.
+
+2026-08-24  Aldy Hernandez  <[email protected]>
+
+       PR tree-optimization/126896
+       * cfghooks.cc (can_duplicate_block_on_edge_p): New.
+       * cfghooks.h (can_duplicate_block_on_edge_p): Declare.
+       * tree-ssa-threadedge.cc: Include cfghooks.h.
+       (jump_threader::thread_across_edge): Use
+       can_duplicate_block_on_edge_p.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127018
+       * tree-vect-slp.cc (vect_schedule_scc): For SCCs of
+       multiple components update the scheduling state and
+       propagate it to all nodes.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127018
+       * tree-vect-slp.cc (slp_scc_info::res): New member.
+       (vect_schedule_scc): Initialize res for invariants
+       and when pushing to the stack.  Record result for
+       singletons and look it up for already visited entries.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127000
+       * match.pd ((T *)(ptr - ptr_cst)): Use build1 to build
+       an ADDR_EXPR.
+       * tree-ssa-sccvn.cc (vn_nary_build_or_lookup_1): Avoid
+       creating GIMPLE_SINGLE_RHS to insert stmts.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       PR tree-optimization/126984
+       * tree-vect-slp-patterns.cc (complex_pattern::build):
+       Rename to ...
+       (complex_pattern::build_common): ... this.
+       (complex_pattern::build): Likewise and adjust.
+       (complex_pattern::m_rep): New.
+       (complex_pattern::complex_pattern): Initialize m_rep.
+       (complex_add_pattern::build): Call build_common instead
+       of complex_pattern::build.
+       (complex_mul_pattern::build): Likewise.
+       (complex_fms_pattern::build): Likewise.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       PR tree-optimization/126995
+       * tree-vect-slp.cc (vect_schedule_slp_node): Keep
+       schedule when we schedule to a point dominated by the
+       trapping stmt.
+
+2026-08-24  H.J. Lu  <[email protected]>
+
+       PR target/126933
+       * config/i386/i386-expand.cc (ix86_expand_truncsfbf2): New.
+       * config/i386/i386-protos.h (ix86_expand_truncsfbf2): Likewise.
+       * config/i386/i386.md (truncsfbf2): Changed to define_expand
+       and update comments.
+       (truncsfbf2_vcvtneps2bf16): New.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       PR tree-optimization/126997
+       * tree-ssa-loop-unswitch.cc (tree_ssa_unswitch_loops):
+       Perform invariant motion when we unswitched a loop.
+
+2026-08-24  Kito Cheng  <[email protected]>
+
+       * config/riscv/driver-riscv.cc (riscv_arch_from_hwprobe): Use
+       RISCV_HWPROBE_EXT_V rather than the removed RISCV_HWPROBE_IMA_V.
+
+2026-08-24  Kyrylo Tkachov  <[email protected]>
+
+       * Makefile.in (check_p_min_slots, check_p_jobs, check_p_slots): New
+       variables.
+       (check_p_subdirs): Use check_p_slots.
+
+2026-08-24  Kugan Vivekanandarajah  <[email protected]>
+
+       * ipa-cp.cc (adjust_clone_incoming_counts): Adjust counts only when
+       ipa quality.
+
+2026-08-24  Kito Cheng  <[email protected]>
+
+       * config/riscv/riscv-cores.def (RISCV_TUNE): Add sifive-p550 and
+       sifive-p870-d.
+       (RISCV_CORE): Add sifive-p550 and sifive-p870-d.
+       * config/riscv/riscv.cc (sifive_p550_tune_info): New.
+       (sifive_p870_tune_info): New.
+       * doc/riscv-mcpu.texi: Regenerate.
+       * doc/riscv-mtune.texi: Regenerate.
+
+2026-08-24  Kito Cheng  <[email protected]>
+
+       * common/config/riscv/riscv-common.cc (standard_extensions_p):
+       Rename to...
+       (riscv_ext_is_known_p): ...this, and export.
+       (riscv_subset_list::parse_single_std_ext): Update the callers.
+       (riscv_subset_list::parse_single_multiletter_ext): Likewise.
+       * config/riscv/riscv-subset.h (riscv_ext_is_known_p): Declare.
+       * config/riscv/driver-riscv.cc: Include riscv-subset.h.
+       (riscv_native_arch): Split the hwprobe half out into...
+       (riscv_arch_from_hwprobe): ...this new function.
+       (struct riscv_cpuinfo): New.
+       (riscv_cpuinfo_file, riscv_cpuinfo_forced, riscv_cpuinfo_cpu)
+       (riscv_cpuinfo_field, riscv_read_cpuinfo, riscv_cpuinfo)
+       (riscv_filter_isa, riscv_arch_from_cpuinfo): New functions.
+       * config/riscv/x-riscv: Update the dependencies.
+
+2026-08-24  Kito Cheng  <[email protected]>
+
+       * config.host: Build driver-riscv.o for riscv*-*-linux* hosts.
+       * config/riscv/driver-riscv.cc: New file.
+       * config/riscv/x-riscv: New file.
+       * config/riscv/riscv.h (host_detect_local_cpu): Declare.
+       (HAVE_LOCAL_CPU_DETECT): Define.
+       (RISCV_NATIVE_SPEC_FUNCTIONS): Define.
+       (RISCV_NATIVE_SPECS): Define.
+       (EXTRA_SPEC_FUNCTIONS): Add RISCV_NATIVE_SPEC_FUNCTIONS.
+       (DRIVER_SELF_SPECS): Add RISCV_NATIVE_SPECS.
+       * doc/invoke.texi (RISC-V Options): Document -march=native.
+
+2026-08-24  Kito Cheng  <[email protected]>
+
+       * common/config/riscv/riscv-hwprobe.def: New file.
+       * common/config/riscv/riscv-hwprobe.h: New file.
+
+2026-08-24  vekumar  <[email protected]>
+
+       * config/i386/x86-tune-costs.h (znver4_cost): Increase branch
+       mispredict scale from COSTS_N_INSNS (2) to COSTS_N_INSNS (2) + 3.
+       (znver5_cost): Likewise.
+
 2026-08-23  Georg-Johann Lay  <[email protected]>
 
        PR target/127004
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8bf4b61a4440..cd565db6db3a 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260824
+20260825
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index e2eaae947be5..418800b1b1a1 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,13 @@
+2026-08-24  Eric Botcazou  <[email protected]>
+
+       PR ada/127026
+       * exp_aggr.adb (Must_Slide): Reorder parameters, rename Obj_Type to
+       Ob_Typ and add Assign boolean parameter.  Return Assign's value in
+       the case where Obj_Typ is unconstrained.
+       (Build_Array_Aggr_Code): Adjust call to Must_Slide.
+       (In_Place_Assign_OK): Likewise.
+       (Expand_Array_Aggregate): Likewise.
+
 2026-08-19  Eric Botcazou  <[email protected]>
 
        PR ada/126928
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index ae6c2a0c7af0..a8e4c46bc0bf 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2026-08-24  Jakub Jelinek  <[email protected]>
+
+       PR c++/125822
+       * c-cppbuiltin.cc (c_cpp_builtins): Define __cpp_concepts to
+       202606L rather than 202002L for C++29.
+
 2026-08-12  Jørgen Kvalsvik  <[email protected]>
 
        * c-attribs.cc (handle_suppress_coverage_attribute): New
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index f78e515023a2..288c6ea1165c 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,58 @@
+2026-08-24  James K. Lowden  <[email protected]>
+
+       PR cobol/123890
+       * Make-lang.in: Remove unneeded message suppression for scan.l.
+       * parse.y: SORT uses tableish, not tableref.
+       * scan.l: Use usual Procedure Division name recognition for SORT.
+
+2026-08-24  James K. Lowden  <[email protected]>
+
+       * gcobol.1: Add new section.
+
+2026-08-24  James K. Lowden  <[email protected]>
+
+       * parse.y: Supply locations to arith_t object.
+       * parse_ante.h (struct arith_t): Add and use numeric_ok and
+       helper functions.
+
+2026-08-24  James K. Lowden  <[email protected]>
+
+       * genapi.cc (parser_sleep): Use RETURN_IF_PARSE_ONLY.
+       * genmath.cc (parser_compute): Same.
+
+2026-08-24  James K. Lowden  <[email protected]>
+
+       * cbldiag.h (cbl_diagnostic_ignored): Declare function.
+       * lexio.cc (cdftext::free_form_reference_format):
+       Honor -Wno-stray-indicator.
+       * messages.cc (cbl_diagnostic_ignored): New function.
+       * parse.y: Persist in the face of lexio errors.
+       * parse_ante.h (parser_move_carefully): Use cbl_field_type_name.
+       * scan_post.h (start_condition_str): Add fd_state.
+       * util.cc (cbl_field_type_str): Report name as "???" if confused.
+       (valid_move): Allow MOVE literal to numeric-edited.
+       (ERROR_MSG_BODY): Remove macro.
+       (error_msg): Use old macro body directly in function.
+
+2026-08-24  James K. Lowden  <[email protected]>
+
+       * parse.y: Accept device name as filename in SELECT.
+       * scan.l: Remove CR exclusion and rename STRING to STRING2.
+
+2026-08-24  James K. Lowden  <[email protected]>
+
+       * cbldiag.h (enum cbl_diag_id_t): Add IbmContentExpr.
+       * cobol1.cc (cobol_langhook_handle_option): Process OPT_Wcontent_expr.
+       * gcobol.1: Document Wno-content-expr and recent Wno-redefines-grow.
+       * genapi.cc (create_and_call): Remove unqualified diagnostic.
+       * lang-specs.h: Add option to spec string.
+       * lang.opt: Define Wno-content-expr.
+       * messages.cc: Add IbmContentExpr to ibm dialect.
+       * parse.y: Verify BY CONTENT with by_content_ok().
+       * parse_ante.h (by_content_ok): New function.
+       * scan.l: Reduce overambitious TITLE scan.
+       * symbols.h (struct cbl_ffi_arg_t): Add by_content() for convenience.
+
 2026-08-21  James K. Lowden  <[email protected]>
 
        * cbldiag.h (enum cbl_diag_id_t): Define IsoRedefinesGrow.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 44c8c8948d8d..cd6422c236b8 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,31 @@
+2026-08-24  Jakub Jelinek  <[email protected]>
+
+       PR c++/125822
+       * cp-tree.def: Implement C++29 P3822R2 - Conditional noexcept
+       specifiers in compound requirements.
+       (COMPOUND_REQ): Use 3 operands rather than 2, adjust comment.
+       * cp-tree.h (COMPOUND_REQ_NOEXCEPT_P): Remove.
+       (finish_compound_requirement): Change last argument from bool to
+       tree.
+       * parser.cc (cp_parser_compound_requirement): Parse C++29
+       conditional noexcept in compound requirement.  Pass a tree to
+       finish_compound_requirement rather than bool.
+       * constraint.cc (tsubst_compound_requirement): Read noexcept from
+       TREE_OPERAND (req, 2) rather than COMPOUND_REQ_NOEXCEPT_P (req),
+       instantiate, convert, evaluate and pass to
+       finish_compound_requirement.
+       (finish_compound_requirement): Change last argument from bool to
+       tree, store it as third operand of COMPOUND_REQ rather than in
+       COMPOUND_REQ_NOEXCEPT_P flag and call
+       check_for_bare_parameter_packs on it.
+       * cxx-pretty-print.cc (pp_cxx_compound_requirement): Print noexcept
+       with argument if TREE_OPERAND (t, 2) is neither true nor false
+       constant and check it for printing "noexcept" instead oof
+       COMPOUND_REQ_NOEXCEPT_P flag.
+       * mangle.cc (write_requirement): Don't use COMPOUND_REQ_NOEXCEPT_P
+       flag, instead mangle without N or with N if third operand is false
+       or true constant and as C <expression> otherwise.
+
 2026-08-22  Jason Merrill  <[email protected]>
 
        PR c++/124888
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index df7bb37239f6..68c70d7212a3 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,12 @@
+2026-08-24  Gaius Mulley  <[email protected]>
+
+       * Make-lang.in (GM2_FOR_TARGET_ESC): Remove.
+       (m2/gm2-libs/Builtins.def): Use "$(GM2_FOR_TARGET)" instead of
+       $(GM2_FOR_TARGET_ESC).
+       (m2/gm2-libs/Builtins.mod): Ditto.
+       (m2/gm2-libs/SYSTEM.def): Ditto.
+       (m2/gm2-libs-iso/SYSTEM.def): Ditto.
+
 2026-08-19  Gaius Mulley  <[email protected]>
 
        PR modula2/126911
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cf180b53e280..0eab87022935 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,167 @@
+2026-08-24  Jakub Jelinek  <[email protected]>
+
+       * gcc.dg/builtin-stdc-bit-1.c (main): Fix two pastos.
+
+2026-08-24  Jakub Jelinek  <[email protected]>
+
+       PR c++/125822
+       * g++.dg/cpp29/complex-req-noexcept1.C: New test.
+       * g++.dg/cpp29/complex-req-noexcept2.C: New test.
+       * g++.dg/cpp29/complex-req-noexcept3.C: New test.
+       * g++.dg/cpp29/complex-req-noexcept4.C: New test.
+       * g++.dg/cpp29/complex-req-noexcept5.C: New test.
+       * g++.dg/cpp29/feat-cxx29.C: Expect __cpp_concepts 202606L rather
+       than 202002L for C++29.
+
+2026-08-24  Daniel Barboza  <[email protected]>
+
+       PR tree-optimization/126745
+       * gcc.dg/tree-ssa/pr126745.c: New test.
+
+2026-08-24  Kyrylo Tkachov  <[email protected]>
+
+       PR tree-optimization/127039
+       * gcc.dg/pr127039.c: New test.
+
+2026-08-24  James K. Lowden  <[email protected]>
+
+       * cobol.dg/group2/CURRENCY_SIGN_WITH_PICTURE_SYMBOL.cob:
+       Use numeric type because numeric-edited is disallowed.
+       * cobol.dg/group2/FUNCTION_as_CALL_parameter_BY_CONTENT.cob:
+       expressions are now permitted as BY CONTENT parameters.
+
+2026-08-24  Eric Botcazou  <[email protected]>
+
+       * gnat.dg/array43.adb: New test.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127018
+       * gcc.dg/vect/bb-slp-pr127018.c: New testcase.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       PR tree-optimization/127000
+       * gcc.dg/torture/pr127000.c: New testcase.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       PR tree-optimization/126984
+       * gcc.dg/vect/vect-pr126984.c: New testcase.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       PR tree-optimization/126995
+       * gcc.dg/vect/bb-slp-pr126995.c: New testcase.
+
+2026-08-24  H.J. Lu  <[email protected]>
+
+       PR target/126933
+       * gcc.target/i386/truncsfbf-5.c (CALC): Flush input denormal to
+       zero.
+       (main): Add tests for float denormal inputs.
+       * gcc.target/i386/truncsfbf-6.c (CALC): Flush input denormal to
+       zero.
+       (main): Add tests for float denormal inputs.
+
+2026-08-24  H.J. Lu  <[email protected]>
+
+       PR target/126933
+       * gcc.target/i386/truncsfbf-1.c (dg-options): Add
+       -mno-avxneconvert -mno-avx512bf16.  Use check-function-bodies to
+       check updated codegen.
+       * gcc.target/i386/truncsfbf-2.c (dg-options): Add
+       -mno-avxneconvert -mno-avx512bf16.
+       (foo): Make it static with __attribute__ ((noipa, noinline)).
+       (CALC): Add __attribute__ ((noipa, noinline)).  Flush input
+       denormal to zero.
+       (main): Add tests for float denormal inputs.
+       * gcc.target/i386/truncsfbf-3.c: New test.
+       * gcc.target/i386/truncsfbf-4.c: Likewise.
+       * gcc.target/i386/truncsfbf-5.c: Likewise.
+       * gcc.target/i386/truncsfbf-6.c: Likewise.
+
+2026-08-24  Richard Biener  <[email protected]>
+
+       PR tree-optimization/126997
+       * gcc.dg/torture/pr126997.c: New testcase.
+
+2026-08-24  Kito Cheng  <[email protected]>
+
+       * gcc.target/riscv/mcpu-sifive-p550.c: New test.
+       * gcc.target/riscv/mcpu-sifive-p870-d.c: New test.
+
+2026-08-24  Kito Cheng  <[email protected]>
+
+       * gcc.target/riscv/cpunative/riscv-cpunative.exp: New file.
+       * gcc.target/riscv/cpunative/info_0: New file.
+       * gcc.target/riscv/cpunative/info_1: New file.
+       * gcc.target/riscv/cpunative/info_2: New file.
+       * gcc.target/riscv/cpunative/info_3: New file.
+       * gcc.target/riscv/cpunative/info_4: New file.
+       * gcc.target/riscv/cpunative/native_cpu_0.c: New test.
+       * gcc.target/riscv/cpunative/native_cpu_1.c: New test.
+       * gcc.target/riscv/cpunative/native_cpu_2.c: New test.
+       * gcc.target/riscv/cpunative/native_cpu_3.c: New test.
+       * gcc.target/riscv/cpunative/native_cpu_4.c: New test.
+       * gcc.target/riscv/cpunative/native_cpu_5.c: New test.
+       * gcc.target/riscv/cpunative/native_cpu_6.c: New test.
+
+2026-08-24  Kito Cheng  <[email protected]>
+
+       * lib/target-supports.exp
+       (check_effective_target_riscv_native_cpu_detect): New.
+       * gcc.target/riscv/march-native-1.c: New test.
+
+2026-08-24  H.J. Lu  <[email protected]>
+
+       PR testsuite/126923
+       * gcc.target/i386/pr106910-1.c: Scan both roundps and vrndscaleps.
+       * gcc.target/i386/pr85950.c: Scan both roundsd and vrndscalesd.
+       * gcc.target/i386/sse4_1-round-roundeven-1.c: Scan both rounds[ds]
+       and vrndscales[ds].
+
+2026-08-24  H.J. Lu  <[email protected]>
+
+       PR testsuite/126923
+       * gcc.target/i386/vect-cbranch-cond-any-128.c (dg-options): Add
+       -mtune=generic.
+
+2026-08-24  H.J. Lu  <[email protected]>
+
+       PR testsuite/126923
+       * g++.target/i386/vect-pragma-target-2.C (dg-options): Add
+       -march=x86-64.
+
+2026-08-24  H.J. Lu  <[email protected]>
+
+       PR testsuite/126923
+       * g++.target/i386/vect-pragma-target-1.C (dg-options): Add
+       -march=x86-64.
+
+2026-08-24  H.J. Lu  <[email protected]>
+
+       PR testsuite/126923
+       * gcc.target/i386/sse4_1-stv-10.c: Scan both movaps and vmovdqa.
+       * gcc.target/i386/sse4_1-stv-11.c: Likewise.
+       * gcc.target/i386/sse4_1-stv-12.c: Likewise.
+
+2026-08-24  H.J. Lu  <[email protected]>
+
+       PR testsuite/126923
+       * g++.target/i386/pr82625.C (dg-options): Add -march=x86-64.
+
+2026-08-24  H.J. Lu  <[email protected]>
+
+       PR testsuite/126923
+       * gcc.target/i386/avx-loadu2-m128-1.c (dg-options): Add
+       -mno-avx512f.
+       * gcc.target/i386/avx-loadu2-m128d-1.c (dg-options): Likewise.
+       * gcc.target/i386/avx-loadu2-m128i-1.c (dg-options): Likewise.
+       * gcc.target/i386/avx-storeu2-m128-1.c (dg-options): Likewise.
+       * gcc.target/i386/avx-storeu2-m128d-1.c (dg-options): Likewise.
+       * gcc.target/i386/avx-storeu2-m128i-1.c (dg-options): Likewise.
+
 2026-08-23  Georg-Johann Lay  <[email protected]>
 
        PR target/127004
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 0d9bc4ec7f33..2a3963d22e89 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,13 @@
+2026-08-24  Kito Cheng  <[email protected]>
+
+       * config/riscv/feature_bits.c: Include
+       common/config/riscv/riscv-hwprobe.h, and drop the hwprobe key
+       numbers, extension bit positions, struct riscv_hwprobe and
+       syscall_5_args that moved there.
+       (__init_riscv_features_bits_linux): Set the extension bits from
+       riscv-hwprobe.def.
+       (__init_riscv_feature_bits): Add a declaration.
+
 2026-08-16  Georg-Johann Lay  <[email protected]>
 
        * config/avr/lib1funcs.S: Fix typo in comment.
diff --git a/libgcc/config/avr/libf7/ChangeLog 
b/libgcc/config/avr/libf7/ChangeLog
index 692ed137c107..6349d30c8b1d 100644
--- a/libgcc/config/avr/libf7/ChangeLog
+++ b/libgcc/config/avr/libf7/ChangeLog
@@ -1,3 +1,9 @@
+2026-08-24  Georg-Johann Lay  <[email protected]>
+
+       PR target/127024
+       * libf7-asm.sx (to_integer): Don't skip XJMP
+       if __AVR_ERRATA_SKIP_JMP_CALL__.
+
 2026-06-28  Georg-Johann Lay  <[email protected]>
 
        PR target/125752
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index cfc79ab82f73..853d7c2f7051 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,22 @@
+2026-08-24  Gaius Mulley  <[email protected]>
+
+       PR modula2/126847
+       PR modula2/125129
+       PR modula2/126863
+       * Makefile.in: Regenerate.
+       * aclocal.m4: Regenerate.
+       * config.h.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Call AC_PYTHON_INTERPRETER.
+       Remove call to AC_PYTHON_DEVEL.
+       * libm2cor/Makefile.in: Regenerate.
+       * libm2iso/Makefile.in: Regenerate.
+       * libm2log/Makefile.in: Regenerate.
+       * libm2min/Makefile.in: Regenerate.
+       * libm2pim/Makefile.in: Regenerate.
+       * ax_python_devel.m4: Removed.
+       * ax_python_interpreter.m4: New file.
+
 2026-08-12  Gaius Mulley  <[email protected]>
 
        PR modula2/125129
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 9d70fa7e7c27..573cefd8510d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,10 @@
+2026-08-24  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/127006
+       * include/std/spanstream (basic_ospanstream(span, openmode)):
+       Add correct openmode value to parameter.
+       * testsuite/27_io/spanstream/127006.cc: New test.
+
 2026-08-21  Jonathan Wakely  <[email protected]>
 
        * testsuite/std/time/clock/utc/leap_second_info-2.cc: Create

Reply via email to