diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-08-14 00:20:55 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-08-14 00:20:55 +0000 |
commit | 6520bb9efb2dd6b1ecdb28ed698b4c5b320de7bb (patch) | |
tree | 2cdce151edbad4bc0d82e8923e8f2f177f0690f9 | |
parent | 07b74430dffd881177526b4d7e39539c4d676e3a (diff) | |
download | gcc-6520bb9efb2dd6b1ecdb28ed698b4c5b320de7bb.zip gcc-6520bb9efb2dd6b1ecdb28ed698b4c5b320de7bb.tar.gz gcc-6520bb9efb2dd6b1ecdb28ed698b4c5b320de7bb.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 189 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/cobol/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 116 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/jit/ChangeLog | 13 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 112 | ||||
-rw-r--r-- | libgcc/ChangeLog | 12 | ||||
-rw-r--r-- | libgcobol/ChangeLog | 23 | ||||
-rw-r--r-- | libiberty/ChangeLog | 4 |
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 |