aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-08-14 00:20:55 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-08-14 00:20:55 +0000
commit6520bb9efb2dd6b1ecdb28ed698b4c5b320de7bb (patch)
tree2cdce151edbad4bc0d82e8923e8f2f177f0690f9
parent07b74430dffd881177526b4d7e39539c4d676e3a (diff)
downloadgcc-6520bb9efb2dd6b1ecdb28ed698b4c5b320de7bb.zip
gcc-6520bb9efb2dd6b1ecdb28ed698b4c5b320de7bb.tar.gz
gcc-6520bb9efb2dd6b1ecdb28ed698b4c5b320de7bb.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog189
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c-family/ChangeLog6
-rw-r--r--gcc/cobol/ChangeLog8
-rw-r--r--gcc/cp/ChangeLog116
-rw-r--r--gcc/fortran/ChangeLog5
-rw-r--r--gcc/jit/ChangeLog13
-rw-r--r--gcc/testsuite/ChangeLog112
-rw-r--r--libgcc/ChangeLog12
-rw-r--r--libgcobol/ChangeLog23
-rw-r--r--libiberty/ChangeLog4
11 files changed, 489 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6e11426..84e9e18 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,192 @@
+2025-08-13 Jeff Law <jlaw@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 <dmalcolm@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.pinski@oss.qualcomm.com>
+
+ * config.gcc: Mark epiphany*-*-* and rl78*-*-* as
+ obsolete targets.
+
+2025-08-13 H.J. Lu <hjl.tools@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 <iain@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 <iain@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 <jlaw@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.pinski@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 <rguenther@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 <rguenther@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 <rguenther@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 <rguenther@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 <chenglulu@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 <yangyujie@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 <jlaw@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.tools@gmail.com>
+ Liu, Hongtao <hongtao.liu@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.li@intel.com>
* config/riscv/autovec-opt.md (*merge_vx_<mode>): Add new
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a3fdc45..01b99e4 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250813
+20250814
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index d766c28..1873ab0 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2025-08-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120776
+ * c-cppbuiltin.cc (c_cpp_builtins): Predefine
+ __cpp_expansion_statements=202506L for C++26.
+
2025-08-08 David Malcolm <dmalcolm@redhat.com>
* c-indentation.cc (should_warn_for_misleading_indentation):
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index f84cbbe..08fb49c 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,11 @@
+2025-08-13 Robert Dubner <rdubner@symas.com>
+
+ * genutil.cc (get_binary_value): Use the new routine.
+
+2025-08-13 Robert Dubner <rdubner@symas.com>
+
+ * genutil.cc (get_binary_value): Use the new routine.
+
2025-08-12 Robert Dubner <rdubner@symas.com>
* genapi.cc (compare_binary_binary): Formatting.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index fecc7c2..35e1979 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,119 @@
+2025-08-13 Marek Polacek <polacek@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 <jakub@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 <bwu25@cs.washington.edu>
+
+ * lex.cc (init_operators): Fix typo.
+
2025-08-11 Nicolas Werner <nicolas.werner@hotmail.de>
* mapper-client.cc (spawn_mapper_program): change argv parsing
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 18548f0..df75002 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2025-08-13 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/89092
+ * resolve.cc (was_declared): Add subroutine attribute.
+
2025-08-12 Yuao Ma <c8ef@outlook.com>
* check.cc (gfc_check_c_f_pointer): Check lower arg legitimacy.
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index da88cc6..fc42e5a 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,16 @@
+2025-08-13 David Malcolm <dmalcolm@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 <dmalcolm@redhat.com>
* dummy-frontend.cc: Update usage of "diagnostic_info" to
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 690071d..2fe01bc 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,115 @@
+2025-08-13 Jeff Law <jlaw@ventanamicro.com>
+
+ PR target/121531
+ * gcc.target/riscv/pr121531.c: New test.
+
+2025-08-13 Marek Polacek <polacek@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 <jakub@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.tools@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 <iain@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 <jlaw@ventanamicro.com>
+
+ PR target/121160
+ * gcc.target/riscv/pr121160.c: New test.
+
+2025-08-13 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/89092
+ * gfortran.dg/pr89092.f90: New test.
+
+2025-08-13 Yang Yujie <yangyujie@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 <jlaw@ventanamicro.com>
+
+ PR target/121113
+ * gcc.target/riscv/pr121113.c: New test.
+
+2025-08-13 David Malcolm <dmalcolm@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.tools@gmail.com>
+ Liu, Hongtao <hongtao.liu@intel.com>
+
+ PR target/121497
+ * gcc.target/i386/pr121497.c: New test.
+
2025-08-12 Pan Li <pan2.li@intel.com>
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 830685f..09173f0 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,15 @@
+2025-08-13 Yang Yujie <yangyujie@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 <yangyujie@loongson.cn>
+
+ * config.host: Remove unused code. Include LoongArch-specific
+ tmake_files after the OS-specific ones.
+
2025-08-08 Christophe Lyon <christophe.lyon@linaro.org>
PR libgcc/117600
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 9f1bee8..88e2aa1 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,26 @@
+2025-08-13 Mark Wielaard <mark@klomp.org>
+
+ * configure: Regenerate.
+
+2025-08-13 Robert Dubner <rdubner@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 <rdubner@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 <rdubner@symas.com>
* common-defs.h (NUMERIC_DISPLAY_SIGN_BIT): New comment; new constant.
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index b072d0b..9981ce2 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,7 @@
+2025-08-13 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-demangle.c (d_encoding): Fix a comment typo, whaever -> whatever.
+
2025-08-06 Matthieu Longo <matthieu.longo@arm.com>
* testsuite/test-doubly-linked-list.c: disable debug logging on