https://gcc.gnu.org/g:6520bb9efb2dd6b1ecdb28ed698b4c5b320de7bb

commit r16-3197-g6520bb9efb2dd6b1ecdb28ed698b4c5b320de7bb
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Aug 14 00:20:55 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 189 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |   6 ++
 gcc/cobol/ChangeLog     |   8 ++
 gcc/cp/ChangeLog        | 116 +++++++++++++++++++++++++++++
 gcc/fortran/ChangeLog   |   5 ++
 gcc/jit/ChangeLog       |  13 ++++
 gcc/testsuite/ChangeLog | 112 ++++++++++++++++++++++++++++
 libgcc/ChangeLog        |  12 +++
 libgcobol/ChangeLog     |  23 ++++++
 libiberty/ChangeLog     |   4 +
 11 files changed, 489 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6e1142601b23..84e9e186156c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,192 @@
+2025-08-13  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/121531
+       * config/riscv/sifive-p400.md (sifive_p400_unknown): New reservation.
+       * config/riscv/sifive-p600.md (sifive_p600_unkonwn): Likewise.
+
+2025-08-13  David Malcolm  <dmalc...@redhat.com>
+
+       * diagnostics/output-spec.cc (sarif_scheme_handler::make_sink):
+       Populate sarif_generation_options instance directly, rather than
+       through local variables.
+       (sarif_scheme_handler::make_sarif_gen_opts): Drop.
+       (html_scheme_handler::make_sink): Populate html_generation_options
+       instance directly, rather than through local variables.
+
+2025-08-13  Andrew Pinski  <andrew.pin...@oss.qualcomm.com>
+
+       * config.gcc: Mark epiphany*-*-* and rl78*-*-* as
+       obsolete targets.
+
+2025-08-13  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR target/81501
+       * config/i386/i386-features.cc (x86_cse_kind): Add X86_CSE_TLS_GD,
+       X86_CSE_TLS_LD_BASE and X86_CSE_TLSDESC.
+       (redundant_load): Renamed to ...
+       (redundant_pattern): This.
+       (ix86_place_single_vector_set): Replace redundant_load with
+       redundant_pattern.
+       (replace_tls_call): New.
+       (ix86_place_single_tls_call): Likewise.
+       (pass_remove_redundant_vector_load): Renamed to ...
+       (pass_x86_cse): This.  Add val, def_insn, mode, scalar_mode, kind,
+       x86_cse, candidate_gnu_tls_p, candidate_gnu2_tls_p and
+       candidate_vector_p.
+       (pass_x86_cse::candidate_gnu_tls_p): New.
+       (pass_x86_cse::candidate_gnu2_tls_p): Likewise.
+       (pass_x86_cse::candidate_vector_p): Likewise.
+       (remove_redundant_vector_load): Renamed to ...
+       (pass_x86_cse::x86_cse): This.  Extend to remove redundant TLS
+       calls.
+       (make_pass_remove_redundant_vector_load): Renamed to ...
+       (make_pass_x86_cse): This.
+       * config/i386/i386-passes.def: Replace
+       pass_remove_redundant_vector_load with pass_x86_cse.
+       * config/i386/i386-protos.h (ix86_tls_get_addr): New.
+       (make_pass_remove_redundant_vector_load): Renamed to ...
+       (make_pass_x86_cse): This.
+       * config/i386/i386.cc (ix86_tls_get_addr): Remove static.
+       * config/i386/i386.h (machine_function): Add
+       tls_descriptor_call_multiple_p.
+       * config/i386/i386.md (tls64): New attribute.
+       (@tls_global_dynamic_64_<mode>): Set tls_descriptor_call_multiple_p.
+       (@tls_local_dynamic_base_64_<mode>): Likewise.
+       (@tls_dynamic_gnu2_64_<mode>): Likewise.
+       (*tls_global_dynamic_64_<mode>): Set tls64 attribute to gd.
+       (*tls_local_dynamic_base_64_<mode>): Set tls64 attribute to ld_base.
+       (*tls_dynamic_gnu2_lea_64_<mode>): Set tls64 attribute to lea.
+       (*tls_dynamic_gnu2_call_64_<mode>): Set tls64 attribute to call.
+       (*tls_dynamic_gnu2_combine_64_<mode>): Set tls64 attribute to
+       combine.
+
+2025-08-13  Iain Sandoe  <i...@sandoe.co.uk>
+
+       * config.in: Regenerate.
+       * config/darwin.h (DARWIN_LD_NO_DEDUPLICATE): New.
+       (LINK_SPEC): Handle -no_deduplicate.
+       * configure: Regenerate.
+       * configure.ac: Detect linker support for -no_deduplicate.
+
+2025-08-13  Iain Sandoe  <i...@sandoe.co.uk>
+
+       * config/darwin-sections.def (asan_string_section,
+       asan_globals_section, asan_liveness_section): New.
+       * config/darwin.cc (objc_method_decl): Use asan sections
+       when asan is enabled.
+       (darwin_encode_section_info): Alter string constant
+       linker visibility depending on asan.
+       (machopic_select_section): Use the asan sections when
+       asan is enabled.
+
+2025-08-13  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/121160
+       * config/riscv/riscv.cc (canonicalize_comparands); Tighten check for
+       forcing value into a GPR.
+
+2025-08-13  Andrew Pinski  <andrew.pin...@oss.qualcomm.com>
+
+       PR tree-optimization/121474
+       * tree-ssa-forwprop.cc (optimize_aggr_zeroprop): Move the check
+       for limit before the alias check.
+
+2025-08-13  Richard Biener  <rguent...@suse.de>
+
+       * tree-vectorizer.h (SLP_TREE_PERMUTE_P): New.
+       * tree-vect-slp-patterns.cc (linear_loads_p): Adjust.
+       (vect_detect_pair_op): Likewise.
+       (addsub_pattern::recognize): Likewise.
+       * tree-vect-slp.cc (vect_print_slp_tree): Likewise.
+       (vect_gather_slp_loads): Likewise.
+       (vect_is_slp_load_node): Likewise.
+       (optimize_load_redistribution_1): Likewise.
+       (vect_optimize_slp_pass::is_cfg_latch_edge): Likewise.
+       (vect_optimize_slp_pass::internal_node_cost): Likewise.
+       (vect_optimize_slp_pass::start_choosing_layouts): Likewise.
+       (vect_optimize_slp_pass::backward_cost): Likewise.
+       (vect_optimize_slp_pass::forward_pass): Likewise.
+       (vect_optimize_slp_pass::get_result_with_layout): Likewise.
+       (vect_optimize_slp_pass::materialize): Likewise.
+       (vect_optimize_slp_pass::dump): Likewise.
+       (vect_optimize_slp_pass::decide_masked_load_lanes): Likewise.
+       (vect_update_slp_vf_for_node): Likewise.
+       (vect_slp_analyze_node_operations_1): Likewise.
+       (vect_schedule_slp_node): Likewise.
+       (vect_schedule_scc): Likewise.
+       * tree-vect-stmts.cc (vect_analyze_stmt): Likewise.
+       (vect_transform_stmt): Likewise.
+       (vect_is_simple_use): Likewise.
+
+2025-08-13  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-stmts.cc (vect_analyze_stmt): Use
+       SLP_TREE_DEF_TYPE instead of STMT_VINFO_DEF_TYPE.
+
+2025-08-13  Richard Biener  <rguent...@suse.de>
+
+       * tree-vectorizer.h (vect_memory_access_type): Replace
+       VMAT_GATHER_SCATTER with three separate access types,
+       VMAT_GATHER_SCATTER_LEGACY, VMAT_GATHER_SCATTER_IFN and
+       VMAT_GATHER_SCATTER_EMULATED.
+       (mat_gather_scatter_p): New predicate.
+       (GATHER_SCATTER_LEGACY_P): Remove.
+       (GATHER_SCATTER_IFN_P): Likewise.
+       (GATHER_SCATTER_EMULATED_P): Likewise.
+       * tree-vect-stmts.cc (check_load_store_for_partial_vectors):
+       Adjust.
+       (get_load_store_type): Likewise.
+       (vect_get_loop_variant_data_ptr_increment): Likewise.
+       (vectorizable_store): Likewise.
+       (vectorizable_load): Likewise.
+       * config/i386/i386.cc (ix86_vector_costs::add_stmt_cost):
+       Likewise.
+       * config/riscv/riscv-vector-costs.cc
+       (costs::need_additional_vector_vars_p): Likewise.
+       * config/aarch64/aarch64.cc (aarch64_detect_vector_stmt_subtype):
+       Likewise.
+       (aarch64_vector_costs::count_ops): Likewise.
+       (aarch64_vector_costs::add_stmt_cost): Likewise.
+
+2025-08-13  Richard Biener  <rguent...@suse.de>
+
+       * tree-vectorizer.h (vect_supportable_dr_alignment): Pass
+       a bool instead of a pointer to gather_scatter_info.
+       * tree-vect-data-refs.cc (vect_supportable_dr_alignment):
+       Likewise.
+       * tree-vect-stmts.cc (get_load_store_type): Adjust.
+
+2025-08-13  Lulu Cheng  <chengl...@loongson.cn>
+
+       PR target/120476
+       * config/loongarch/loongarch.cc
+       (loongarch_compute_pressure_classes): New function.
+       (TARGET_COMPUTE_PRESSURE_CLASSES): Define.
+
+2025-08-13  Yang Yujie  <yangyu...@loongson.cn>
+
+       PR target/117599
+       * config/loongarch/loongarch.h: Define a PROMOTE_MODE case for
+       small _BitInts.
+       * config/loongarch/loongarch.cc (loongarch_promote_function_mode):
+       Same.
+       (loongarch_bitint_type_info): New function.
+       (TARGET_C_BITINT_TYPE_INFO): Declare.
+
+2025-08-13  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/121113
+       * config/riscv/sifive-p400.md: Handle HFmode for fdiv/fsqrt.
+       * config/riscv/sifive-p600.md: Likewise.
+       * config/riscv/xiangshan.md: Likewise.
+
+2025-08-13  H.J. Lu  <hjl.to...@gmail.com>
+           Liu, Hongtao  <hongtao....@intel.com>
+
+       PR target/121497
+       * config/i386/i386-features.cc (ix86_broadcast_inner): Convert
+       integer constant to mode of move
+
 2025-08-12  Pan Li  <pan2...@intel.com>
 
        * config/riscv/autovec-opt.md (*merge_vx_<mode>): Add new
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a3fdc4544bf0..01b99e41aaa4 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250813
+20250814
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index d766c284d4cb..1873ab0ab70d 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2025-08-13  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/120776
+       * c-cppbuiltin.cc (c_cpp_builtins): Predefine
+       __cpp_expansion_statements=202506L for C++26.
+
 2025-08-08  David Malcolm  <dmalc...@redhat.com>
 
        * c-indentation.cc (should_warn_for_misleading_indentation):
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index f84cbbe15f1d..08fb49c24ae0 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,11 @@
+2025-08-13  Robert Dubner  <rdub...@symas.com>
+
+       * genutil.cc (get_binary_value): Use the new routine.
+
+2025-08-13  Robert Dubner  <rdub...@symas.com>
+
+       * genutil.cc (get_binary_value): Use the new routine.
+
 2025-08-12  Robert Dubner  <rdub...@symas.com>
 
        * genapi.cc (compare_binary_binary): Formatting.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index fecc7c2967a9..35e197982ae0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,119 @@
+2025-08-13  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/102610
+       * cp-tree.h (LAMBDA_EXPR_CONST_QUAL_P): Define.
+       (maybe_add_dummy_lambda_op): Declare.
+       (remove_dummy_lambda_op): Declare.
+       (push_capture_proxies): Adjust.
+       * lambda.cc (build_capture_proxy): No longer static.  New early_p
+       parameter.  Use it.
+       (add_capture): Adjust the call to build_capture_proxy.
+       (resolvable_dummy_lambda): Check DECL_LAMBDA_FUNCTION_P.
+       (push_capture_proxies): New.
+       (start_lambda_function): Use it.
+       * name-lookup.cc (check_local_shadow): Give an error for
+       is_capture_proxy.
+       (cp_binding_level_descriptor): Add lambda-scope.
+       (begin_scope) <case sk_lambda>: New case.
+       * name-lookup.h (enum scope_kind): Add sk_lambda.
+       (struct cp_binding_level): Widen kind.
+       * parser.cc (cp_parser_lambda_expression): Create a new (lambda) scope
+       after the lambda-introducer.
+       (cp_parser_lambda_declarator_opt): Set LAMBDA_EXPR_CONST_QUAL_P.
+       Create a dummy operator() if needed.  Inject the captures into the
+       lambda scope.  Remove the dummy operator().
+       (make_dummy_lambda_op): New.
+       (maybe_add_dummy_lambda_op): New.
+       (remove_dummy_lambda_op): New.
+       * pt.cc (tsubst_lambda_expr): Begin/end a lambda scope.  Push the
+       capture proxies.  Build/remove a dummy operator() if needed.  Set
+       LAMBDA_EXPR_CONST_QUAL_P.
+       * semantics.cc (parsing_lambda_declarator): New.
+       (outer_var_p): Also consider captures as outer variables if in a lambda
+       declarator.
+       (process_outer_var_ref): Reset containing_function when
+       parsing_lambda_declarator.
+       (finish_decltype_type): Process decls in the lambda-declarator as well.
+       Look at LAMBDA_EXPR_CONST_QUAL_P unless we have an xobj function.
+
+2025-08-13  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/120776
+       * cp-tree.def: Implement C++26 P1306R5 - Expansion statements.
+       (TEMPLATE_FOR_STMT): New tree code.
+       * cp-tree.h (struct saved_scope): Add expansion_stmt.
+       (in_expansion_stmt): Define.
+       (TEMPLATE_FOR_DECL, TEMPLATE_FOR_EXPR, TEMPLATE_FOR_BODY,
+       TEMPLATE_FOR_SCOPE, TEMPLATE_FOR_INIT_STMT): Define.
+       (struct tinst_level): Adjust comment.
+       (cp_decomp_size, finish_expansion_stmt, do_pushlevel,
+       cp_build_range_for_decls, build_range_temp,
+       cp_perform_range_for_lookup, begin_template_for_scope): Declare.
+       (finish_range_for_stmt): Remove declaration.
+       * cp-objcp-common.cc (cp_common_init_ts): Handle TEMPLATE_FOR_STMT.
+       * name-lookup.h (enum scope_kind): Add sk_template_for enumerator.
+       (struct cp_binding_level): Enlarge kind bitfield from 4 to 5 bits.
+       Adjust comment with remaining space bits.
+       * name-lookup.cc (check_local_shadow): Handle sk_template_for like
+       sk_for.
+       (cp_binding_level_descriptor): Add entry for sk_template_for.
+       (begin_scope): Handle sk_template_for.
+       * parser.h (IN_EXPANSION_STMT): Define.
+       * parser.cc (cp_debug_parser): Print IN_EXPANSION_STMT bit.
+       (cp_parser_lambda_expression): Temporarily clear in_expansion_stmt.
+       (cp_parser_statement): Handle RID_TEMPLATE followed by RID_FOR for
+       C++11.
+       (cp_parser_label_for_labeled_statement): Complain about named labels
+       inside of expansion stmt body.
+       (cp_hide_range_decl): New function.
+       (cp_parser_range_for): Use it.  Adjust do_range_for_auto_deduction
+       caller.  Remove second template argument from auto_vecs bindings and
+       names.
+       (build_range_temp): No longer static.
+       (do_range_for_auto_deduction): Add expansion_stmt argument.
+       (cp_build_range_for_decls): New function.
+       (cp_convert_range_for): Use it.  Call cp_perform_range_for_lookup
+       rather than cp_parser_perform_range_for_lookup.
+       (cp_parser_perform_range_for_lookup): Rename to ...
+       (cp_perform_range_for_lookup): ... this.  No longer static.  Add
+       complain argument and handle it.
+       (cp_parser_range_for_member_function): Rename to ...
+       (cp_range_for_member_function): ... this.
+       (cp_parser_expansion_statement): New function.
+       (cp_parser_jump_statement): Handle IN_EXPANSION_STMT.
+       (cp_convert_omp_range_for): Adjust do_range_for_auto_deduction caller.
+       Call cp_perform_range_for_lookup rather than
+       cp_parser_perform_range_for_lookup.
+       * error.cc (print_instantiation_full_context): Handle tldcl being
+       TEMPLATE_FOR_STMT.
+       (print_instantiation_partial_context_line): Likewise.
+       * constexpr.cc (potential_constant_expression_1): Handle
+       TEMPLATE_FOR_STMT.
+       * decl.cc (poplevel_named_label_1): Use obl instead of bl->level_chain.
+       (finish_case_label): Diagnose case labels inside of template for.
+       (find_decomp_class_base): Add complain argument, don't diagnose
+       anything and just return error_mark_node if tf_none, adjust recursive
+       call.
+       (cp_decomp_size): New function.
+       (cp_finish_decomp): Adjust find_decomp_class_base caller.
+       * semantics.cc (do_pushlevel): No longer static.
+       (begin_template_for_scope): New function.
+       * pt.cc (push_tinst_level_loc): Handle TEMPLATE_FOR_STMT.
+       (reopen_tinst_level): Likewise.
+       (tsubst_stmt): Handle TEMPLATE_FOR_STMT.
+       (struct expansion_stmt_bc): New type.
+       (expansion_stmt_find_bc_r, finish_expansion_stmt): New functions.
+       * decl2.cc (decl_dependent_p): Return true for current function's decl
+       if in_expansion_stmt.
+       * call.cc (extend_ref_init_temps): Don't extend_all_temps if
+       TREE_STATIC (decl).
+       * cxx-pretty-print.cc (cxx_pretty_printer::statement): Handle
+       TEMPLATE_FOR_STMT.
+
+2025-08-13  Benjamin Wu  <bw...@cs.washington.edu>
+
+       * lex.cc (init_operators): Fix typo.
+
 2025-08-11  Nicolas Werner  <nicolas.wer...@hotmail.de>
 
        * mapper-client.cc (spawn_mapper_program): change argv parsing
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 18548f096011..df7500235b23 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2025-08-13  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/89092
+       * resolve.cc (was_declared): Add subroutine attribute.
+
 2025-08-12  Yuao Ma  <c...@outlook.com>
 
        * check.cc (gfc_check_c_f_pointer): Check lower arg legitimacy.
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index da88cc6df35d..fc42e5af841a 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,16 @@
+2025-08-13  David Malcolm  <dmalc...@redhat.com>
+
+       PR jit/121516
+       * libgccjit++.h (context::new_struct_type): Replace use of
+       &fields[0] with fields.data ().
+       (context::new_function): Likewise for params.
+       (context::new_rvalue): Likewise for elements.
+       (context::new_call): Likewise for args.
+       (block::end_with_switch): Likewise for cases.
+       (block::end_with_extended_asm_goto): Likewise for goto_blocks.
+       (context::new_struct_ctor): Likewise for fields and values.
+       (context::new_array_ctor): Likewise for values.
+
 2025-07-25  David Malcolm  <dmalc...@redhat.com>
 
        * dummy-frontend.cc: Update usage of "diagnostic_info" to
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 690071d461b8..2fe01bc5d2dd 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,115 @@
+2025-08-13  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/121531
+       * gcc.target/riscv/pr121531.c: New test.
+
+2025-08-13  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/102610
+       * g++.dg/cpp0x/lambda/lambda-decltype3.C: Remove xfail.
+       * g++.dg/warn/Wshadow-19.C: Add -Wpedantic.  Adjust a dg-warning.
+       * g++.dg/warn/Wshadow-6.C: Adjust expected diagnostics.
+       * g++.dg/cpp23/lambda-scope1.C: New test.
+       * g++.dg/cpp23/lambda-scope2.C: New test.
+       * g++.dg/cpp23/lambda-scope3.C: New test.
+       * g++.dg/cpp23/lambda-scope4.C: New test.
+       * g++.dg/cpp23/lambda-scope4b.C: New test.
+       * g++.dg/cpp23/lambda-scope5.C: New test.
+       * g++.dg/cpp23/lambda-scope6.C: New test.
+       * g++.dg/cpp23/lambda-scope7.C: New test.
+       * g++.dg/cpp23/lambda-scope8.C: New test.
+       * g++.dg/cpp23/lambda-scope9.C: New test.
+
+2025-08-13  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/120776
+       * g++.dg/cpp1z/decomp64.C: New test.
+       * g++.dg/cpp26/expansion-stmt1.C: New test.
+       * g++.dg/cpp26/expansion-stmt2.C: New test.
+       * g++.dg/cpp26/expansion-stmt3.C: New test.
+       * g++.dg/cpp26/expansion-stmt4.C: New test.
+       * g++.dg/cpp26/expansion-stmt5.C: New test.
+       * g++.dg/cpp26/expansion-stmt6.C: New test.
+       * g++.dg/cpp26/expansion-stmt7.C: New test.
+       * g++.dg/cpp26/expansion-stmt8.C: New test.
+       * g++.dg/cpp26/expansion-stmt9.C: New test.
+       * g++.dg/cpp26/expansion-stmt10.C: New test.
+       * g++.dg/cpp26/expansion-stmt11.C: New test.
+       * g++.dg/cpp26/expansion-stmt12.C: New test.
+       * g++.dg/cpp26/expansion-stmt13.C: New test.
+       * g++.dg/cpp26/expansion-stmt14.C: New test.
+       * g++.dg/cpp26/expansion-stmt15.C: New test.
+       * g++.dg/cpp26/expansion-stmt16.C: New test.
+       * g++.dg/cpp26/expansion-stmt17.C: New test.
+       * g++.dg/cpp26/expansion-stmt18.C: New test.
+       * g++.dg/cpp26/expansion-stmt19.C: New test.
+       * g++.dg/cpp26/feat-cxx26.C: Add __cpp_expansion_statements
+       tests.
+
+2025-08-13  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR target/81501
+       * g++.target/i386/pr81501-1.C: New test.
+       * gcc.target/i386/pr81501-1a.c: Likewise.
+       * gcc.target/i386/pr81501-1b.c: Likewise.
+       * gcc.target/i386/pr81501-2a.c: Likewise.
+       * gcc.target/i386/pr81501-2b.c: Likewise.
+       * gcc.target/i386/pr81501-3.c: Likewise.
+       * gcc.target/i386/pr81501-4a.c: Likewise.
+       * gcc.target/i386/pr81501-4b.c: Likewise.
+       * gcc.target/i386/pr81501-5.c: Likewise.
+       * gcc.target/i386/pr81501-6a.c: Likewise.
+       * gcc.target/i386/pr81501-6b.c: Likewise.
+       * gcc.target/i386/pr81501-7.c: Likewise.
+       * gcc.target/i386/pr81501-8a.c: Likewise.
+       * gcc.target/i386/pr81501-8b.c: Likewise.
+       * gcc.target/i386/pr81501-9a.c: Likewise.
+       * gcc.target/i386/pr81501-9b.c: Likewise.
+       * gcc.target/i386/pr81501-10a.c: Likewise.
+       * gcc.target/i386/pr81501-10b.c: Likewise.
+
+2025-08-13  Iain Sandoe  <i...@sandoe.co.uk>
+
+       * gcc.dg/torture/darwin-cfstring-3.c: Adjust for amended
+       string labels.
+       * g++.dg/torture/darwin-cfstring-3.C: Likewise.
+
+2025-08-13  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/121160
+       * gcc.target/riscv/pr121160.c: New test.
+
+2025-08-13  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/89092
+       * gfortran.dg/pr89092.f90: New test.
+
+2025-08-13  Yang Yujie  <yangyu...@loongson.cn>
+
+       PR target/117599
+       * gcc.target/loongarch/bitint-alignments.c: New test.
+       * gcc.target/loongarch/bitint-args.c: New test.
+       * gcc.target/loongarch/bitint-sizes.c: New test.
+
+2025-08-13  Jeff Law  <j...@ventanamicro.com>
+
+       PR target/121113
+       * gcc.target/riscv/pr121113.c: New test.
+
+2025-08-13  David Malcolm  <dmalc...@redhat.com>
+
+       PR testsuite/119783
+       jit.dg/test-error-impossible-must-tail-call.c
+       * jit.dg/test-error-impossible-must-tail-call.c (verify_code):
+       Check that we get a suitable-looking error message, but don't
+       try to specify exactly what the message is.
+
+2025-08-13  H.J. Lu  <hjl.to...@gmail.com>
+           Liu, Hongtao  <hongtao....@intel.com>
+
+       PR target/121497
+       * gcc.target/i386/pr121497.c: New test.
+
 2025-08-12  Pan Li  <pan2...@intel.com>
 
        * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 830685f6ac9a..09173f0e56fa 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,15 @@
+2025-08-13  Yang Yujie  <yangyu...@loongson.cn>
+
+       PR target/117599
+       * config/loongarch/t-softfp-tf: Enable _BitInt helper functions.
+       * config/loongarch/t-loongarch: Same.
+       * config/loongarch/libgcc-loongarch.ver: New file.
+
+2025-08-13  Yang Yujie  <yangyu...@loongson.cn>
+
+       * config.host: Remove unused code. Include LoongArch-specific
+       tmake_files after the OS-specific ones.
+
 2025-08-08  Christophe Lyon  <christophe.l...@linaro.org>
 
        PR libgcc/117600
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 9f1bee80f4b8..88e2aa18f4bc 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,26 @@
+2025-08-13  Mark Wielaard  <m...@klomp.org>
+
+       * configure: Regenerate.
+
+2025-08-13  Robert Dubner  <rdub...@symas.com>
+
+       * libgcobol.cc (get_binary_value_local): Use the new routine.
+       * stringbin.cc (int_from_string): Removed.
+       (__gg__packed_to_binary): Implement new routine.
+       * stringbin.h (__gg__packed_to_binary): Likewise.
+
+2025-08-13  Robert Dubner  <rdub...@symas.com>
+
+       * libgcobol.cc (int128_to_field): Use the new routine.
+       (get_binary_value_local): Use the new routine.
+       (format_for_display_internal): Formatting.
+       (__gg__get_file_descriptor): Likewise.
+       * stringbin.cc (string_from_combined): Formatting.
+       (packed_from_combined): Likewise.
+       (int_from_string): New routine.
+       (__gg__numeric_display_to_binary): Likewise.
+       * stringbin.h (__gg__numeric_display_to_binary): Likewise.
+
 2025-08-12  Robert Dubner  <rdub...@symas.com>
 
        * common-defs.h (NUMERIC_DISPLAY_SIGN_BIT): New comment; new constant.
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index b072d0bed528..9981ce23c236 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,7 @@
+2025-08-13  Jakub Jelinek  <ja...@redhat.com>
+
+       * cp-demangle.c (d_encoding): Fix a comment typo, whaever -> whatever.
+
 2025-08-06  Matthieu Longo  <matthieu.lo...@arm.com>
 
        * testsuite/test-doubly-linked-list.c: disable debug logging on

Reply via email to