https://gcc.gnu.org/g:315868489ef09a2bd5efca75a2e58bc5e4003e46
commit r17-1048-g315868489ef09a2bd5efca75a2e58bc5e4003e46 Author: GCC Administrator <[email protected]> Date: Sun May 31 00:16:35 2026 +0000 Daily bump. Diff: --- ChangeLog | 6 + fixincludes/ChangeLog | 8 + gcc/ChangeLog | 885 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 51 +++ gcc/algol68/ChangeLog | 41 +++ gcc/analyzer/ChangeLog | 31 ++ gcc/c-family/ChangeLog | 26 ++ gcc/c/ChangeLog | 39 +++ gcc/cobol/ChangeLog | 25 ++ gcc/cp/ChangeLog | 95 ++++++ gcc/d/ChangeLog | 30 ++ gcc/fortran/ChangeLog | 52 +++ gcc/jit/ChangeLog | 22 ++ gcc/lto/ChangeLog | 15 + gcc/objc/ChangeLog | 9 + gcc/testsuite/ChangeLog | 39 +++ include/ChangeLog | 24 ++ libatomic/ChangeLog | 6 + libbacktrace/ChangeLog | 5 + libcody/ChangeLog | 4 + libcpp/ChangeLog | 22 ++ libdecnumber/ChangeLog | 16 + libga68/ChangeLog | 7 + libgcc/ChangeLog | 10 + libgcobol/ChangeLog | 34 ++ libgfortran/ChangeLog | 32 ++ libgm2/ChangeLog | 4 + libgomp/ChangeLog | 20 ++ libiberty/ChangeLog | 38 +++ libitm/ChangeLog | 9 + libquadmath/ChangeLog | 7 + libstdc++-v3/ChangeLog | 51 +++ libvtv/ChangeLog | 8 + lto-plugin/ChangeLog | 6 + 35 files changed, 1678 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b64b9ee454ef..87fb1128df85 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * Makefile.def: Fix typos. + * Makefile.in: Likewise. + * Makefile.tpl: Likewise. + 2026-05-27 Richard Earnshaw <[email protected]> * MAINTAINERS (Contributing under the DCO): Secondary sort diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog index cffe20394d34..b81f8b4981ab 100644 --- a/fixincludes/ChangeLog +++ b/fixincludes/ChangeLog @@ -1,3 +1,11 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * README: Fix typos. + * fixinc.in: Likewise. + * fixincl.c (quoted_file_exists): Likewise. + * fixlib.c (fix_path_separators): Likewise. + * inclhack.def: Likewise. + 2026-02-15 Rainer Orth <[email protected]> PR libstdc++/113450 diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 03089a4fea09..72d0b30cb4b9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,888 @@ +2026-05-30 Jeff Law <[email protected]> + + * config/m68k/m68k.h (ASM_PREFERRED_EH_DATA_FORMAT): Avoid + constant-logical diagnostic. + +2026-05-30 Takayuki 'January June' Suwa <[email protected]> + + * config/xtensa/xtensa.md (insvsi_intermal): + Rename from 'insvsi'. + (insvsi): New expansion pattern that also addresses situations + where the DEPBITS machine instruction is unavailable. + +2026-05-30 Takayuki 'January June' Suwa <[email protected]> + + * config/xtensa/xtensa.md (*splice_bits): + Remove. + +2026-05-30 Dhruv Chawla <[email protected]> + + * builtins.def: Reflow long line. + * graphite-isl-ast-to-gimple.cc (graphite_copy_stmts_from_block): Likewise. + * lto-streamer.h: Likewise. + * prime-paths.cc (struct xpair): Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * tree-vect-data-refs.cc (vect_get_smallest_scalar_type): Fix typos. + (vect_preserves_scalar_order_p): Likewise. + (vect_slp_analyze_instance_dependence): Likewise. + (vect_enhance_data_refs_alignment): Likewise. + (vect_check_gather_scatter): Likewise. + (vect_grouped_store_supported): Likewise. + * tree-vect-generic.cc (type_for_widest_vector_mode): Likewise. + * tree-vect-loop-manip.cc (vect_set_loop_condition_partial_vectors_avx512): Likewise. + (get_live_virtual_operand_on_edge): Likewise. + (vect_can_peel_nonlinear_iv_p): Likewise. + (vect_do_peeling): Likewise. + * tree-vect-loop.cc (vec_init_loop_exit_info): Likewise. + (vect_verify_full_masking_avx512): Likewise. + (vect_verify_loop_lens): Likewise. + (vect_analyze_loop_costing): Likewise. + (vect_analyze_loop_2): Likewise. + (vect_analyze_loop): Likewise. + (vect_is_simple_reduction): Likewise. + (vect_create_epilog_for_reduction): Likewise. + (vectorizable_lane_reducing): Likewise. + (vectorizable_reduction): Likewise. + (vectorizable_live_operation): Likewise. + (vect_record_loop_len): Likewise. + (scale_profile_for_vect_loop): Likewise. + (vect_update_ivs_after_vectorizer_for_early_breaks): Likewise. + * tree-vect-patterns.cc (vect_recog_bit_insert_pattern): Likewise. + (vect_recog_build_binary_gimple_stmt): Likewise. + (vect_recog_sat_sub_pattern_transform): Likewise. + (vect_recog_sat_sub_pattern): Likewise. + (add_code_for_floorceilround_divmod): Likewise. + (vect_recog_bool_pattern): Likewise. + (struct vect_recog_func): Likewise. + * tree-vect-slp-patterns.cc (class complex_pattern): Likewise. + (compatible_complex_nodes_p): Likewise. + * tree-vect-slp.cc (vect_slp_tree_uniform_p): Likewise. + (vect_def_types_match): Likewise. + (vect_record_max_nunits): Likewise. + (vect_analyze_slp_instance): Likewise. + (vect_lower_load_permutations): Likewise. + (vect_optimize_slp_pass::is_compatible_layout): Likewise. + * tree-vect-stmts.cc (vect_get_strided_load_store_ops): Likewise. + (vectorizable_simd_clone_call): Likewise. + (vectorizable_store): Likewise. + (vectorizable_load): Likewise. + (vectorizable_condition): Likewise. + (vectorizable_early_exit): Likewise. + * tree-vectorizer.cc (vector_costs::compare_inside_loop_cost): Likewise. + * tree-vectorizer.h (enum vect_reduction_type): Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * tree-ssa-alias-compare.h: Fix typos. + * tree-ssa-alias.cc (ptr_deref_may_alias_decl_p): Likewise. + (ao_ref_alignment): Likewise. + (component_ref_to_zero_sized_trailing_array_p): Likewise. + (access_path_may_continue_p): Likewise. + (nonoverlapping_component_refs_p_1): Likewise. + (nonoverlapping_array_refs_p): Likewise. + (refs_may_alias_p_2): Likewise. + (ref_maybe_used_by_call_p_1): Likewise. + (stmt_kills_ref_p): Likewise. + * tree-ssa-ccp.cc: Likewise. + * tree-ssa-dce.cc (mark_all_reaching_defs_necessary_1): Likewise. + (propagate_necessity): Likewise. + (propagate_counts): Likewise. + (eliminate_unnecessary_stmts): Likewise. + * tree-ssa-dom.cc (pass_dominator::execute): Likewise. + * tree-ssa-dse.cc: Likewise. + * tree-ssa-forwprop.cc (new_src_based_on_copy): Likewise. + (optimize_agr_copyprop_1): Likewise. + (pass_forwprop::execute): Likewise. + * tree-ssa-ifcombine.cc (tree_ssa_ifcombine_bb_1): Likewise. + (pass_tree_ifcombine::execute): Likewise. + * tree-ssa-live.cc (remove_unused_scope_block_p): Likewise. + * tree-ssa-loop-ch.cc (loop_combined_static_and_iv_p): Likewise. + (should_duplicate_loop_header_p): Likewise. + * tree-ssa-loop-im.cc (get_coldest_out_loop): Likewise. + (determine_max_movement): Likewise. + (execute_sm_exit): Likewise. + (hoist_memory_references): Likewise. + * tree-ssa-loop-ivcanon.cc (constant_after_peeling): Likewise. + (loop_edge_to_cancel): Likewise. + (unloop_loops): Likewise. + (try_unroll_loop_completely): Likewise. + (adjust_loop_info_after_peeling): Likewise. + (tree_unroll_loops_completely_1): Likewise. + * tree-ssa-loop-ivopts.cc (struct iv_inv_expr_ent): Likewise. + (dump_cand): Likewise. + (group_compare_offset): Likewise. + (split_address_groups): Likewise. + (get_computation_aff_1): Likewise. + (iv_ca_dump): Likewise. + * tree-ssa-loop-niter.cc (number_of_iterations_ne): Likewise. + (number_of_iterations_popcount): Likewise. + (idx_infer_loop_bounds): Likewise. + (infer_loop_bounds_from_signedness): Likewise. + (discover_iteration_bound_by_body_walk): Likewise. + (loop_exits_before_overflow): Likewise. + * tree-ssa-loop-niter.h: Likewise. + * tree-ssa-loop-prefetch.cc (should_issue_prefetch_p): Likewise. + (schedule_prefetches): Likewise. + * tree-ssa-loop-split.cc (split_loop): Likewise. + (find_vdef_in_loop): Likewise. + (get_cond_branch_to_split_loop): Likewise. + * tree-ssa-math-opts.cc (powi_as_mults): Likewise. + (expand_pow_as_sqrts): Likewise. + (gimple_expand_builtin_pow): Likewise. + (convert_mult_to_widen): Likewise. + (convert_plusminus_to_widen): Likewise. + * tree-ssa-phiopt.cc (replace_phi_edge_with_variable): Likewise. + (factor_out_conditional_operation): Likewise. + (cond_if_else_store_replacement_1): Likewise. + (execute_over_cond_phis): Likewise. + * tree-ssa-phiprop.cc (can_handle_load): Likewise. + (propagate_with_phi): Likewise. + * tree-ssa-pre.cc (get_or_alloc_expr_for_nary): Likewise. + (sorted_array_from_bitmap_set): Likewise. + (value_dies_in_block_x): Likewise. + (compute_antic_aux): Likewise. + * tree-ssa-propagate.cc (substitute_and_fold_engine::substitute_and_fold): Likewise. + * tree-ssa-reassoc.cc (get_rank): Likewise. + (remove_visited_stmt_chain): Likewise. + * tree-ssa-sccvn.cc (vn_reference_eq): Likewise. + (vn_reference_lookup_call): Likewise. + (vn_nary_op_eq): Likewise. + (vn_nary_op_insert_into): Likewise. + (visit_reference_op_call): Likewise. + (visit_phi): Likewise. + (eliminate_dom_walker::eliminate_stmt): Likewise. + (eliminate_dom_walker::eliminate_cleanup): Likewise. + (process_bb): Likewise. + * tree-ssa-scopedtables.cc (hashable_expr_equal_p): Likewise. + * tree-ssa-structalias.cc (determine_global_memory_access): Likewise. + (clear_dependence_clique): Likewise. + * tree-ssa-threadbackward.cc (back_threader_profitability::profitable_path_p): Likewise. + * tree-ssa-threadedge.cc (propagate_threaded_block_debug_into): Likewise. + * tree-ssa-uninit.cc (warn_uninit): Likewise. + (execute_late_warn_uninitialized): Likewise. + * tree-ssanames.cc (range_info_get_range): Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * tree-assume.cc (assume_query::calculate_phi): Fix typos. + * tree-cfg.cc (assign_discriminators): Likewise. + (stmt_starts_bb_p): Likewise. + (move_stmt_op): Likewise. + (ifconvertable_edge): Likewise. + * tree-cfgcleanup.cc (maybe_remove_forwarder_block): Likewise. + (cleanup_tree_cfg_noloop): Likewise. + * tree-chrec.cc (scev_is_linear_expression): Likewise. + * tree-complex.cc (expand_complex_div_wide): Likewise. + * tree-core.h (enum built_in_class): Likewise. + * tree-data-ref.cc (dump_alias_pair): Likewise. + (create_ifn_alias_checks): Likewise. + * tree-data-ref.h (struct data_dependence_relation): Likewise. + * tree-eh.cc (lower_try_finally_fallthru_label): Likewise. + (lower_eh_dispatch): Likewise. + * tree-if-conv.cc (idx_within_array_bound): Likewise. + (base_object_writable): Likewise. + (ifcvt_memrefs_wont_trap): Likewise. + (get_loop_body_in_if_conv_order): Likewise. + (predicate_scalar_phi): Likewise. + * tree-inline.cc (remap_type_1): Likewise. + (declare_return_variable): Likewise. + (inline_forbidden_p): Likewise. + (estimate_num_insns): Likewise. + (copy_decl_for_dup_finish): Likewise. + * tree-into-ssa.cc (get_ssa_name_ann): Likewise. + (clear_ssa_name_info): Likewise. + (insert_updated_phi_nodes_compare_uids): Likewise. + (update_ssa): Likewise. + * tree-loop-distribution.cc (enum partition_kind): Likewise. + (struct partition): Likewise. + (class loop_distribution): Likewise. + (loop_distribution::classify_partition): Likewise. + (loop_distribution::pg_add_dependence_edges): Likewise. + (add_partition_graph_edge): Likewise. + (free_partition_graph_vdata): Likewise. + (pg_unmark_merged_alias_ddrs): Likewise. + (version_loop_by_alias_check): Likewise. + * tree-object-size.cc (gimplify_size_expressions): Likewise. + (object_sizes_execute): Likewise. + * tree-parloops.cc (parloops_is_simple_reduction): Likewise. + (transform_to_exit_first_loop_alt): Likewise. + * tree-predcom.cc (pcom_worker::suitable_component_p): Likewise. + (pcom_worker::determine_roots_comp): Likewise. + (prepare_initializers_chain_store_elim): Likewise. + (pcom_worker::tree_predictive_commoning_loop): Likewise. + * tree-profile.cc (condition_uid): Likewise. + (cov_length): Likewise. + (tree_profiling): Likewise. + * tree-scalar-evolution.cc (scev_dfs::add_to_evolution_1): Likewise. + (scev_reset): Likewise. + (expression_expensive_p): Likewise. + * tree-sra.cc (struct access): Likewise. + (build_access_from_call_arg): Likewise. + (path_comparable_for_same_access): Likewise. + (child_would_conflict_in_acc): Likewise. + (sra_modify_call_arg): Likewise. + * tree-switch-conversion.cc (can_log2): Likewise. + (switch_conversion::exp_index_transform): Likewise. + * tree-switch-conversion.h (enum cluster_type): Likewise. + * tree-vrp.cc (remove_unreachable::handle_early): Likewise. + * tree.cc (build5): Likewise. + (get_file_function_name): Likewise. + (build_opaque_vector_type): Likewise. + (array_ref_flexible_size_p): Likewise. + (verify_type_variant): Likewise. + (gimple_canonical_types_compatible_p): Likewise. + * tree.h (decl_debug_args_insert): Likewise. + (strip_pointer_types): Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * rtl-ssa/access-utils.h (drop_memory_access): Fix typos. + * rtl-ssa/accesses.cc (clobber_info::recompute_group): Likewise. + * rtl-ssa/accesses.h: Likewise. + * rtl-ssa/blocks.cc (function_info::add_artificial_accesses): Likewise. + * rtl-ssa/functions.h: Likewise. + * rtl-ssa/insns.cc (function_info::record_use): Likewise. + * rtl-ssa/insns.h: Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * lto-cgraph.cc (get_alias_symbol): Fix typos. + (input_node): Likewise. + (input_varpool_node): Likewise. + * lto-ltrans-cache.cc: Likewise. + * lto-streamer-in.cc (lto_location_cache::revert_location_cache): Likewise. + (lto_location_cache::input_location_and_block): Likewise. + (lto_location_cache::input_location): Likewise. + (lto_input_location): Likewise. + * lto-streamer-out.cc (lto_variably_modified_type_p): Likewise. + (lto_is_streamable): Likewise. + (DFS::DFS): Likewise. + (cmp_symbol_files): Likewise. + (lto_output): Likewise. + * lto-streamer.h (enum LTO_tags): Likewise. + * lto-wrapper.cc (merge_flto_options): Likewise. + (run_gcc): Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * ipa-comdats.cc: Fix typos. + * ipa-cp.cc (good_cloning_opportunity_p): Likewise. + (dump_profile_updates): Likewise. + (update_counts_for_self_gen_clones): Likewise. + (update_profiling_info): Likewise. + (adjust_refs_in_act_callers): Likewise. + (struct cloning_opportunity_ranking): Likewise. + * ipa-fnsummary.cc (evaluate_conditions_for_known_args): Likewise. + (unmodified_parm_or_parm_agg_item): Likewise. + (guards_builtin_unreachable): Likewise. + (analyze_function_body): Likewise. + (estimate_edge_devirt_benefit): Likewise. + * ipa-fnsummary.h (cross_module_call_p): Likewise. + * ipa-free-lang-data.cc (fld_simplified_type_name): Likewise. + (free_lang_data_in_decl): Likewise. + * ipa-icf-gimple.cc (func_checker::compare_decl): Likewise. + (func_checker::compatible_types_p): Likewise. + (func_checker::compare_gimple_asm): Likewise. + * ipa-icf.cc (sem_function::hash_stmt): Likewise. + (sem_item_optimizer::subdivide_classes_by_equality): Likewise. + (sem_item_optimizer::traverse_congruence_split): Likewise. + (sem_item_optimizer::process_cong_reduction): Likewise. + * ipa-inline-transform.cc (mark_all_inlined_calls_cdtor): Likewise. + (preserve_function_body_p): Likewise. + * ipa-inline.cc (enum can_inline_edge_by_limits_flags): Likewise. + (can_early_inline_edge_p): Likewise. + (early_inliner): Likewise. + * ipa-locality-cloning.cc (edge_redirectable_p): Likewise. + (clone_node_as_needed): Likewise. + (partition_callchain): Likewise. + * ipa-modref.cc (modref_eaf_analysis::merge_with_ssa_name): Likewise. + * ipa-param-manipulation.cc (ipa_param_adjustments::get_surviving_params): Likewise. + (purge_all_uses): Likewise. + (ipa_param_body_adjustments::mark_dead_statements): Likewise. + (replace_with_mapped_expr): Likewise. + (ipa_param_body_adjustments::get_new_param_chain): Likewise. + (record_argument_state): Likewise. + (ipa_param_body_adjustments::perform_cfun_body_modifications): Likewise. + * ipa-param-manipulation.h (struct ipa_replace_map): Likewise. + * ipa-polymorphic-call.cc (ipa_polymorphic_call_context::combine_with): Likewise. + * ipa-prop.cc (struct ipa_vr_ggc_hash_traits): Likewise. + (noted_fnptr_hasher::equal): Likewise. + (ipa_set_ancestor_jf): Likewise. + (check_stmt_for_type_change): Likewise. + (param_type_may_change_p): Likewise. + (find_dominating_aa_status): Likewise. + (parm_ref_data_pass_through_p): Likewise. + (build_agg_jump_func_from_list): Likewise. + (analyze_agg_content_value): Likewise. + (ipa_single_noted_fnptr_in_record): Likewise. + (ipa_make_edge_direct_to_target): Likewise. + (combine_controlled_uses_counters): Likewise. + (ipa_duplicate_jump_function): Likewise. + (ipa_write_jump_function): Likewise. + (useful_ipcp_transformation_info_p): Likewise. + * ipa-prop.h (struct GTY): Likewise. + * ipa-reference.cc (ipa_reference_var_uid): Likewise. + (ipa_reference_get_written_global): Likewise. + (union_static_var_sets): Likewise. + * ipa-split.cc (split_function): Likewise. + * ipa-sra.cc (isra_track_scalar_value_uses): Likewise. + (process_scan_results): Likewise. + (flip_all_hints_pessimistic): Likewise. + (flip_all_param_hints_pessimistic): Likewise. + * ipa-strub.cc (get_strub_mode_attr_parm): Likewise. + (compute_strub_mode): Likewise. + * ipa-utils.cc (ipa_merge_profiles): Likewise. + (recursive_call_p): Likewise. + (stmt_may_terminate_function_p): Likewise. + (find_always_executed_bbs): Likewise. + * ipa-utils.h (type_with_linkage_p): Likewise. + (lto_streaming_expected_p): Likewise. + * ipa-visibility.cc (varpool_node::externally_visible_p): Likewise. + * ipa.cc (update_inlined_to_pointer): Likewise. + (enqueue_node): Likewise. + (process_references): Likewise. + (set_readonly_bit): Likewise. + (clear_addressable_bit): Likewise. + (BOTTOM): Likewise. + (propagate_single_user): Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * gimple-array-bounds.cc (trailing_array): Fix typos. + * gimple-crc-optimization.cc (crc_optimization::set_defs): Likewise. + * gimple-fold.cc (get_range_strlen): Likewise. + (can_refer_decl_in_current_unit_p): Likewise. + (gimple_fold_builtin_bcopy): Likewise. + (get_range_strlen_tree): Likewise. + (gimple_fold_builtin_stpcpy): Likewise. + (fold_stmt_1): Likewise. + (fold_truth_andor_for_ifcombine): Likewise. + (gimple_fold_stmt_to_constant): Likewise. + (fold_const_aggregate_ref): Likewise. + (gimple_get_virt_method_for_vtable): Likewise. + (rewrite_to_defined_unconditional): Likewise. + (gimple_build): Likewise. + (gimple_convert): Likewise. + * gimple-harden-control-flow.cc (pass_harden_control_flow_redundancy::execute): Likewise. + * gimple-loop-interchange.cc (loop_cand::can_interchange_p): Likewise. + (loop_cand::analyze_lcssa_phis): Likewise. + (should_interchange_loops): Likewise. + * gimple-loop-jam.cc (tree_loop_unroll_and_jam): Likewise. + * gimple-low.cc (find_assumption_locals_r): Likewise. + * gimple-match-exports.cc (try_conditional_simplification): Likewise. + * gimple-predicate-analysis.cc (find_matching_predicate_in_rest_chains): Likewise. + (uninit_analysis::func_t::phi_arg_set): Likewise. + (predicate::dump): Likewise. + * gimple-predicate-analysis.h (class uninit_analysis): Likewise. + * gimple-range-cache.cc (sbr_vector::bb_range_p): Likewise. + (block_range_cache::set_bb_range): Likewise. + * gimple-range-gori.cc (gori_compute::compute_operand_range): Likewise. + (gori_stmt_info::gori_stmt_info): Likewise. + (gori_calc_operands): Likewise. + (gori_on_edge): Likewise. + (gori_name_helper): Likewise. + * gimple-range-infer.h: Likewise. + * gimple-range-phi.cc (phi_group::phi_group): Likewise. + (phi_group::calculate_using_modifier): Likewise. + (phi_analyzer::operator[]): Likewise. + * gimple-range-phi.h: Likewise. + * gimple-range.cc (dom_ranger::range_of_stmt): Likewise. + * gimple-ssa-isolate-paths.cc (is_addr_local): Likewise. + (warn_return_addr_local): Likewise. + * gimple-ssa-pta-constraints.cc (get_constraint_for_ssa_var): Likewise. + (find_func_clobbers): Likewise. + (create_variable_info_for): Likewise. + (associate_varinfo_to_alias): Likewise. + * gimple-ssa-sccopy.cc: Likewise. + * gimple-ssa-split-paths.cc (count_stmts_in_block): Likewise. + (poor_ifcvt_pred): Likewise. + (is_feasible_trace): Likewise. + * gimple-ssa-sprintf.cc (get_int_range): Likewise. + (handle_printf_call): Likewise. + * gimple-ssa-store-merging.cc (get_location_for_stmts): Likewise. + * gimple-ssa-strength-reduction.cc: Likewise. + * gimple-ssa-warn-access.cc (call_arg): Likewise. + * gimple-ssa-warn-restrict.cc (builtin_memref::offset_out_of_bounds): Likewise. + (builtin_access::overlap_size): Likewise. + (maybe_diag_access_bounds): Likewise. + * gimple.def (GIMPLE_PHI): Likewise. + * gimple.h (gimple_goto_dest): Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * genattrtab.cc (min_fn): Fix typos. + (get_attr_order): Likewise. + (optimize_attrs): Likewise. + * genautomata.cc (struct unit_usage): Likewise. + * gengtype-state.cc (s_expr_writer::write_any_indent): Likewise. + (write_state): Likewise. + * gengtype.cc (struct file_rule_st): Likewise. + (walk_type): Likewise. + (write_roots): Likewise. + * genmatch.cc (expr::gen_transform): Likewise. + (usage): Likewise. + * genopinit.cc (open_outfile): Likewise. + (handle_overloaded_code_for): Likewise. + (main): Likewise. + * genoutput.cc (operand_data_hasher::equal): Likewise. + * genpreds.cc (FOR_ALL_CONSTRAINTS): Likewise. + * genrecog.cc (prune_invalid_results): Likewise. + (split_out_patterns): Likewise. + * gensupport.cc (parse_section): Likewise. + (convert_syntax): Likewise. + (mark_operands_from_match_dup): Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * sanopt.cc: Fix typos. + * sched-deps.cc (sched_analyze_2): Likewise. + * sel-sched-ir.cc (alloc_target_context): Likewise. + (av_set_union_and_live): Likewise. + (make_regions_from_loop_nest): Likewise. + * sel-sched-ir.h (struct _list_iterator): Likewise. + (struct succs_info): Likewise. + (SUCCS_ALL): Likewise. + * sel-sched.cc (moveup_expr): Likewise. + (moveup_expr_cached): Likewise. + (get_spec_check_type_for_insn): Likewise. + (get_expr_cost): Likewise. + (find_place_for_bookkeeping): Likewise. + (update_and_record_unavailable_insns): Likewise. + (move_op_at_first_insn): Likewise. + (calculate_new_fences): Likewise. + * shrink-wrap.cc (live_edge_for_reg): Likewise. + (try_shrink_wrapping): Likewise. + * simplify-rtx.cc + (simplify_context::simplify_logical_relational_operation): Likewise. + (simplify_const_vector_subreg): Likewise. + * spellcheck.cc (assert_not_suggested_for): Likewise. + * stringpool.h: Likewise. + * sym-exec/sym-exec-state.cc (state::do_shift_right): Likewise. + (state::get_parent_with_const_child): Likewise. + (state::add_numbers): Likewise. + (state::add_equal_cond): Likewise. + (state::add_not_equal_cond): Likewise. + * sym-exec/sym-exec-state.h (class state): Likewise. + * symbol-summary.h: Likewise. + * symtab.cc (symtab_node::noninterposable_alias): Likewise. + (symtab_node::equal_address_to): Likewise. + * system.h (gcc_stablesort_r): Likewise. + * target-hooks-macros.h: Likewise. + * target.def: Likewise. + * targhooks.cc (default_floatn_mode): Likewise. + (default_floatn_builtin_p): Likewise. + (default_builtin_vector_alignment_reachable): Likewise. + (default_addr_space_for_artificial_rodata): Likewise. + * text-art/ruler.cc (x_ruler::update_layout): Likewise. + * text-art/ruler.h (class x_ruler): Likewise. + * timevar.def (TV_ISOLATE_ERRONEOUS_PATHS): Likewise. + * trans-mem.cc (ipa_tm_scan_irr_block): Likewise. + (ipa_tm_execute): Likewise. + * typed-splay-tree.h (class typed_splay_tree): Likewise. + * ubsan.cc (instrument_bool_enum_load): Likewise. + * value-prof.cc: Likewise. + * value-range.cc (irange::union_append): Likewise. + (irange::snap): Likewise. + (irange::snap_subranges): Likewise. + (irange::get_bitmask): Likewise. + * value-range.h (irange_bitmask::get_precision): Likewise. + * value-relation.cc (dom_oracle::next_relation): Likewise. + (block_relation_iterator::block_relation_iterator): Likewise. + * var-tracking.cc (shared_hash_find): Likewise. + (emit_note_insn_var_location): Likewise. + * varasm.cc (mergeable_constant_section): Likewise. + (finish_tm_clone_pairs): Likewise. + (default_binds_local_p_3): Likewise. + * vr-values.cc (simplify_using_ranges::simplify): Likewise. + * vtable-verify.cc: Likewise. + * warning-control.cc (has_warning_spec): Likewise. + * wide-int.cc (wi::from_mpz): Likewise. + (wi::force_to_size): Likewise. + (wi::divmod_internal): Likewise. + * wide-int.h (wi::bitreverse): Likewise. + (wi::umin): Likewise. + (wi::mul_high): Likewise. + (wi::div_trunc): Likewise. + (wi::sdiv_trunc): Likewise. + (wi::udiv_trunc): Likewise. + (wi::div_floor): Likewise. + (wi::sdiv_floor): Likewise. + (wi::udiv_floor): Likewise. + (wi::div_ceil): Likewise. + (wi::udiv_ceil): Likewise. + (wi::div_round): Likewise. + (wi::gcd): Likewise. + (wi::mod_trunc): Likewise. + (wi::smod_trunc): Likewise. + (wi::umod_trunc): Likewise. + (wi::mod_floor): Likewise. + (wi::umod_floor): Likewise. + (wi::mod_ceil): Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * omp-expand.cc (expand_oacc_collapse_vars): Likewise. + (expand_omp_for_init_vars): Likewise. + (expand_omp_for): Likewise. + (expand_omp_atomic_fetch_op): Likewise. + (build_omp_regions_1): Likewise. + * omp-general.cc (omp_is_allocatable_or_ptr): Likewise. + * omp-low.cc (lower_rec_input_clauses): Likewise. + (lower_omp): Likewise. + * omp-offload.cc (oacc_validate_dims): Likewise. + (oacc_loop_process): Likewise. + (oacc_loop_fixed_partitions): Likewise. + (oacc_loop_auto_partitions): Likewise. + (execute_oacc_device_lower): Likewise. + * omp-simd-clone.cc (simd_clone_clauses_extract): Likewise. + (ipa_simd_modify_stmt_ops): Likewise. + * optabs-query.cc (lshift_cheap_p): Likewise. + * optabs-query.h (trapv_binoptab_p): Likewise. + (get_vec_cmp_icode): Likewise. + * optabs.cc (expand_binop): Likewise. + (expand_vec_perm_var): Likewise. + (expand_compare_and_swap_loop): Likewise. + (expand_atomic_load): Likewise. + (maybe_optimize_fetch_op): Likewise. + (can_reuse_operands_p): Likewise. + * opts-global.cc (init_options_once): Likewise. + * opts.h (struct cl_option): Likewise. + * pair-fusion.cc (pair_fusion_bb_info::try_fuse_pair): Likewise. + * pair-fusion.h (enum class): Likewise. + * passes.cc (account_profile_1): Likewise. + * path-coverage.cc (instrument_prime_paths): Likewise. + * plugin.cc (get_event_last): Likewise. + * pointer-query.cc (handle_min_max_size): Likewise. + (handle_array_ref): Likewise. + (handle_ssa_name): Likewise. + * poly-int.h (struct if_lossless): Likewise. + (POLY_POLY_COEFF): Likewise. + * postreload-gcse.cc (gcse_after_reload_main): Likewise. + * predict.cc (expr_expected_value_1): Likewise. + (is_exit_with_zero_arg): Likewise. + (predict_paths_for_bb): Likewise. + (estimate_bb_frequencies): Likewise. + (rebuild_frequencies): Likewise. + (make_pass_rebuild_frequencies): Likewise. + * pretty-print-format-impl.h: Likewise. + * pretty-print.h: Likewise. + * prime-paths.cc (struct xpair): Likewise. + (edge_matrix): Likewise. + (test_build_ccfg): Likewise. + * print-rtl.cc (rtx_writer::print_rtx_operand_code_r): Likewise. + * profile-count.h (class profile_probability): Likewise. + * pta-andersen.cc (merge_node_constraints): Likewise. + (add_graph_edge): Likewise. + * range-op.cc (bool): Likewise. + (operator_cast::op1_range): Likewise. + (operator_bitwise_and::wi_fold): Likewise. + (operator_bitwise_and::op1_range): Likewise. + * range-op.h: Likewise. + * read-md.h (class md_reader): Likewise. + * read-rtl-function.cc (lookup_reg_by_dump_name): Likewise. + * real.cc: Likewise. + * recog.h: Likewise. + * ree.cc (find_and_remove_re): Likewise. + * reg-notes.def (REG_CFA_NOTE): Likewise. + * reginfo.cc (reg_allocno_class): Likewise. + * reload1.cc (will_delete_init_insn_p): Likewise. + (emit_reload_insns): Likewise. + * resource.cc (mark_referenced_resources): Likewise. + (mark_target_live_regs): Likewise. + * rtl.def (DEFINE_SPECIAL_PREDICATE): Likewise. + (COND): Likewise. + (DEFINE_SUBST): Likewise. + * rtl.h (const_vec_series_p_1): Likewise. + (const_vec_series_p): Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * emit-rtl.h (struct rtl_data): Fix typos. + (struct address_reload_context): Likewise. + * explow.cc (anti_adjust_stack_and_probe): Likewise. + * explow.h (anti_adjust_stack_and_probe_stack_clash): Likewise. + * expmed.cc (store_bit_field_using_insv): Likewise. + (expand_mult): Likewise. + (emit_store_flag_force): Likewise. + (equivalent_cmp_code): Likewise. + * expr.cc (class op_by_pieces_d): Likewise. + (op_by_pieces_d::run): Likewise. + (use_group_regs): Likewise. + (get_def_for_expr): Likewise. + (emit_move_insn): Likewise. + (expand_expr_real): Likewise. + (expand_expr_real_gassign): Likewise. + * ext-dce.cc (ext_dce_process_uses): Likewise. + (ext_dce_process_bb): Likewise. + (ext_dce_rd_confluence_n): Likewise. + * fibonacci_heap.h (fibonacci_heap::cut): Likewise. + * fold-const.cc (combine_comparisons): Likewise. + (operand_compare::operand_equal_p): Likewise. + (fold_view_convert_vector_encoding): Likewise. + (fold_truth_andor): Likewise. + * fold-const.h: Likewise. + * function.cc (temp_address_hasher::equal): Likewise. + (gen_call_used_regs_seq): Likewise. + * gcc-diagnostic-spec.cc (GTY): Likewise. + (warning_suppressed_at): Likewise. + * gcc.cc (driver::maybe_run_linker): Likewise. + * gcov.cc (print_usage): Likewise. + (strip_extention): Likewise. + * gdbhooks.py: Likewise. + * gimplify.cc (gimplify_decl_expr): Likewise. + (gimplify_modify_expr): Likewise. + (oacc_default_clause): Likewise. + (omp_notice_variable): Likewise. + * graph.cc (draw_cfg_nodes): Likewise. + * graphite-dependences.cc (scop_get_reads_and_writes): Likewise. + * graphite-isl-ast-to-gimple.cc (graphite_copy_stmts_from_block): Likewise. + * haifa-sched.cc (model_set_excess_costs): Likewise. + (analyze_set_insn_for_autopref): Likewise. + (autopref_multipass_dfa_lookahead_guard): Likewise. + * hash-map-traits.h (HASH_MAP_TRAITS_H): Likewise. + * hosthooks.h (struct host_hooks): Likewise. + * ifcvt.cc (noce_try_sign_bit_splat): Likewise. + * input.cc (line_table_test::line_table_test): Likewise. + * internal-fn.def (PHI): Likewise. + * internal-fn.h (enum ifn_goacc_loop_kind): Likewise. + * ira-build.cc (create_insn_allocnos): Likewise. + * ira-color.cc (ira_mark_new_stack_slot): Likewise. + * ira-int.h: Likewise. + * ira.cc (struct sloc): Likewise. + * json-parsing.cc (parser::require_one_of): Likewise. + * langhooks.h (struct lang_hooks_for_decls): Likewise. + * libgdiagnostics.cc: Likewise. + * libgdiagnostics.h (diagnostic_manager_write_patch): Likewise. + * loop-invariant.cc (MAX_CANON_ADDR_PARTS): Likewise. + * lra-assigns.cc (reload_pseudo_compare_func): Likewise. + * lra-constraints.cc (match_reload): Likewise. + (process_alt_operands): Likewise. + (process_address_1): Likewise. + (lra_constraints): Likewise. + (inherit_in_ebb): Likewise. + * lra-eliminations.cc (init_elim_table): Likewise. + * lra-remat.cc: Likewise. + * machmode.h (struct int_n_data_t): Likewise. + * mem-stats.h (mem_alloc_description::register_descriptor): Likewise. + (mem_alloc_description::unregister_descriptor): Likewise. + * mode-switching.cc (optimize_mode_switching): Likewise. + * modulo-sched.cc (schedule_reg_moves): Likewise. + (optimize_sc): Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * adjust-alignment.cc (pass_adjust_alignment::execute): Fix typos. + * alias.cc (alias_set_subset_of): Likewise. + (alias_ptr_types_compatible_p): Likewise. + (get_alias_set): Likewise. + (record_component_aliases): Likewise. + (base_alias_check): Likewise. + * alloc-pool.h: Likewise. + * asan.cc (insert_if_then_before_iter): Likewise. + (asan_expand_check_ifn): Likewise. + (hwasan_expand_check_ifn): Likewise. + * asan.h (sanitize_flags_p): Likewise. + * asm-toplevel.cc (analyze_toplevel_extended_asm): Likewise. + * attr-fnspec.h: Likewise. + * attribs.cc (decl_attributes): Likewise. + * auto-profile.cc (function_instance::match): Likewise. + (function_instance::remove_icall_target): Likewise. + (autofdo_source_profile::offline_external_functions): Likewise. + (afdo_set_bb_count): Likewise. + (scale_bbs): Likewise. + (afdo_adjust_guessed_profile): Likewise. + * basic-block.h (find_fallthru_edge): Likewise. + * bbitmap.h: Likewise. + * bitmap.cc (bitmap_list_find_element): Likewise. + * bitmap.h: Likewise. + * btfout.cc (BTF_INFO_SECTION_FLAGS): Likewise. + (btf_asm_type): Likewise. + (output_btf_vars): Likewise. + (btf_add_used_type_1): Likewise. + * builtins.cc (string_length): Likewise. + (expand_builtin_setjmp_setup): Likewise. + (inline_expand_builtin_bytecmp): Likewise. + * builtins.def: Likewise. + * ccmp.cc (get_compare_parts): Likewise. + (expand_ccmp_next): Likewise. + * ccmp.h: Likewise. + * cfg.cc (update_bb_profile_for_threading): Likewise. + * cfganal.cc (post_order_compute): Likewise. + * cfgbuild.cc (find_many_sub_basic_blocks): Likewise. + * cfgexpand.cc (vars_ssa_cache::dump): Likewise. + (add_scope_conflicts_1): Likewise. + (set_parm_rtl): Likewise. + (expand_one_ssa_partition): Likewise. + (expand_one_var): Likewise. + (discover_nonconstant_array_refs_r): Likewise. + (pass_expand::execute): Likewise. + * cfgloop.cc (get_estimated_loop_iterations): Likewise. + * cfgloopanal.cc (loop_count_in): Likewise. + * cfgloopmanip.cc (loop_exit_for_scaling): Likewise. + (update_loop_exit_probability_scale_dom_bbs): Likewise. + * cgraph.cc (add_detected_attribute_1): Likewise. + (cgraph_edge::maybe_hot_p): Likewise. + * cgraph.h (struct cgraph_node): Likewise. + * cif-code.def (ORIGINALLY_INDIRECT_CALL): Likewise. + * collect2.cc (main): Likewise. + * combine.cc (simplify_comparison): Likewise. + (distribute_notes): Likewise. + * configure.ac: Likewise. + * coretypes.h (enum pad_direction): Likewise. + * coroutine-passes.cc (make_pass_coroutine_lower_builtins): Likewise. + * coverage.cc (coverage_compute_profile_id): Likewise. + * cse.cc (struct set): Likewise. + (try_back_substitute_reg): Likewise. + (count_stores): Likewise. + * cselib.cc (struct cselib_hasher): Likewise. + * ctfc.cc (ctfc_get_num_ctf_vars): Likewise. + (ctf_add_string): Likewise. + (ctf_add_function_arg): Likewise. + * ctfc.h (GTY): Likewise. + (CTF_AUX_STRTAB): Likewise. + (ctfc_get_num_ctf_vars): Likewise. + * ctfout.cc (ctf_asm_sou_lmember): Likewise. + (output_ctf_header): Likewise. + * debug.h: Likewise. + * defaults.h: Likewise. + * df-problems.cc (df_simulate_fixup_sets): Likewise. + (df_simulate_finalize_backwards): Likewise. + * diagnostic-context-rich-location.cc + (lazy_diagnostic_context_path::make_inner_path): Likewise. + * diagnostics/color.cc (auto_enable_urls): Likewise. + * diagnostics/context.h: Likewise. + * diagnostics/sarif-sink.cc (get_message_from_result): Likewise. + * double-int.cc (double_int::lrotate): Likewise. + * dwarf2asm.cc (dw2_asm_output_delta_uleb128): Likewise. + * dwarf2cfi.cc (dwarf2out_frame_debug_expr): Likewise. + * dwarf2ctf.cc (ctf_get_AT_data_member_location): Likewise. + (handle_ctf_type_tags): Likewise. + * dwarf2out.cc (cst_pool_loc_descr): Likewise. + (loc_list_for_address_of_addr_expr_of_indirect_ref): Likewise. + (resolve_args_picking_1): Likewise. + (typed_binop_from_tree): Likewise. + (gen_array_type_die): Likewise. + * dwarf2out.h (struct dw_val_node): Likewise. + (dw_loc_dtprel): Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * doc/analyzer.texi: Fix typos. + * doc/cpp.texi: Likewise. + * doc/extend.texi: Likewise. + * doc/gcov.texi: Likewise. + * doc/gm2.texi: Likewise. + * doc/gty.texi: Likewise. + * doc/install.texi: Likewise. + * doc/invoke.texi: Likewise. + * doc/libgdiagnostics/topics/compatibility.rst: Likewise. + * doc/libgdiagnostics/topics/physical-locations.rst: Likewise. + * doc/libgdiagnostics/tutorial/07-execution-paths.rst: Likewise. + * doc/libgdiagnostics/tutorial/08-message-buffers.rst: Likewise. + * doc/match-and-simplify.texi: Likewise. + * doc/md.texi: Likewise. + * doc/optinfo.texi: Likewise. + * doc/params.texi: Likewise. + * doc/poly-int.texi: Likewise. + * doc/riscv-ext.texi: Likewise. + * doc/rtl.texi: Likewise. + * doc/sourcebuild.texi: Likewise. + * doc/tm.texi: Likewise. + * doc/tm.texi.in: Likewise. + * doc/tree-ssa.texi: Likewise. + +2026-05-30 Dhruv Chawla <[email protected]> + + * Makefile.in: Fix typos. + +2026-05-30 Jakub Jelinek <[email protected]> + + * tree.h (BITINT_TYPE_P): Return true also for ENUMERAL_TYPE with + BITINT_TYPE as underlying type. + * stor-layout.cc (finish_bitfield_representative): Use BITINT_TYPE_P + macro. + (layout_type): Likewise. Lay out ENUMERAL_TYPEs with BITINT_TYPE as + underlying type the same as BITINT_TYPEs. + * gimple-lower-bitint.cc (maybe_cast_middle_bitint): Use BITINT_TYPE_P + macro. + (mergeable_op, optimizable_arith_overflow, comparison_op, + bitint_large_huge::handle_cast, bitint_large_huge::lower_shift_stmt, + bitint_large_huge::lower_muldiv_stmt, + bitint_large_huge::lower_mul_overflow, + bitint_large_huge::lower_bit_query, + bitint_large_huge::lower_call, bitint_large_huge::lower_asm, + bitint_large_huge::lower_stmt, build_bitint_stmt_ssa_conflicts, + arith_overflow_arg_kind, gimple_lower_bitint): Likewise. + * gimple-expr.cc (useless_type_conversion_p): Likewise. + * fold-const.cc (make_range_step): Likewise. + (range_check_type): For ENUMERAL_TYPEs with BITINT_TYPE as underlying + type use the underlying type. + (extract_muldiv_1): Use BITINT_TYPE_P macro. + (native_encode_wide_int): Likewise. + (native_interpret_int): Likewise. + * vr-values.cc + (simplify_using_ranges::simplify_float_conversion_using_ranges): + Likewise. + * cfgexpand.cc (expand_debug_expr): Likewise. + * convert.cc (convert_to_integer_1): Add special case for ENUMERAL_TYPE + with underlying BITINT_TYPE. + * tree-ssa-sccvn.cc (vn_walk_cb_data::push_partial_def): Use + BITINT_TYPE_P macro. + (vn_reference_lookup_3): Likewise. + (eliminate_dom_walker::eliminate_stmt): Likewise. + * match.pd (ctz(ext(X)) == ctz(X), popcount(zext(X)) == popcount(X), + parity(zext(X)) == parity(X), a != 0 ? CLZ(a) : CST -> .CLZ(a), + a != 0 ? CTZ(a) : CST -> .CTZ(a), ffs(ext(X)) == ffs(X)): Likewise. + * builtins.cc (fold_builtin_bit_query): Likewise. + * explow.cc (promote_function_mode): Handle ENUMERAL_TYPE with + BITINT_TYPE as underlying type like BITINT_TYPE. + (promote_mode): Likewise. + * expr.cc (EXTEND_BITINT): Use BITINT_TYPE_P macro. + (expand_expr_real_1): Likewise. + * fold-const-call.cc (fold_const_call_ss): Likewise. + * gimple-fold.cc (gimple_fold_builtin_memset): Likewise. + (clear_padding_type_may_have_padding_p): Handle ENUMERAL_TYPE + with BITINT_TYPE as underlying type like BITINT_TYPE. + (type_has_padding_at_level_p): Likewise. + (clear_padding_type): Likewise. + * gimple-match-exports.cc (build_call_internal): Use BITINT_TYPE_P + macro. + * internal-fn.cc (expand_ubsan_result_store): Likewise. + * tree-sra.cc (create_access): Likewise. + (analyze_access_subtree): Likewise. + * tree-ssa-phiopt.cc (cond_removal_in_builtin_zero_pattern): Likewise. + * tree-ssa.cc (maybe_optimize_var): Likewise. + * tree-switch-conversion.cc (switch_conversion::array_value_type): + Likewise. + (switch_conversion::build_arrays): Likewise. + (jump_table_cluster::emit): Likewise. + * ubsan.cc (ubsan_encode_value): Likewise. + (ubsan_type_descriptor): Handle ENUMERAL_TYPE with BITINT_TYPE as + underlying type like BITINT_TYPE. + (instrument_si_overflow): Use BITINT_TYPE_P macro. + * varasm.cc (output_constant): Handle ENUMERAL_TYPE with BITINT_TYPE + as underlying type like BITINT_TYPE. + * config/aarch64/aarch64.cc (aarch64_return_in_memory_1): Use + BITINT_TYPE_P macro. + (bitint_or_aggr_of_bitint_p): Likewise. + (aarch64_composite_type_p): Likewise. + * config/arm/arm.cc (arm_return_in_memory): Likewise. + (arm_needs_doubleword_align): Likewise. + * config/i386/i386.cc (classify_argument): Handle ENUMERAL_TYPE with + BITINT_TYPE as underlying type like BITINT_TYPE. + * config/loongarch/loongarch.h: Use BITINT_TYPE_P macro. + +2026-05-30 Andrew Pinski <[email protected]> + + * tree-switch-conversion.cc (case_bit_test::cmp): Stability + based on the index of the target bb instead. + (bit_test_cluster::emit): Remove setting of the label field + of case_bit_test. + * tree-switch-conversion.h (case_bit_test): Remove the label + field. + 2026-05-29 Andrew Pinski <[email protected]> PR tree-optimization/125475 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index dcf9716c9740..81323dd5b275 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260530 +20260531 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 79622b62f23f..9ca34f7d4569 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,54 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * gnathtml.pl: Reflow long line. + +2026-05-30 Dhruv Chawla <[email protected]> + + * adaint.c (__gnat_set_OWNER_ACL): Fix typos. + * aux-io.c: Likewise. + * cio.c: Likewise. + * cstreams.c: Likewise. + * doc/gnat_rm/gnat_language_extensions.rst: Likewise. + * doc/gnat_rm/implementation_defined_attributes.rst: Likewise. + * doc/gnat_rm/implementation_defined_characteristics.rst: Likewise. + * doc/gnat_rm/implementation_defined_pragmas.rst: Likewise. + * doc/gnat_rm/interfacing_to_other_languages.rst: Likewise. + * doc/gnat_rm/representation_clauses_and_pragmas.rst: Likewise. + * doc/gnat_rm/standard_and_implementation_defined_restrictions.rst: Likewise. + * doc/gnat_rm/the_gnat_library.rst: Likewise. + * doc/gnat_ugn/building_executable_programs_with_gnat.rst: Likewise. + * doc/gnat_ugn/gnat_and_program_execution.rst: Likewise. + * doc/gnat_ugn/gnat_utility_programs.rst: Likewise. + * doc/gnat_ugn/platform_specific_information.rst: Likewise. + * doc/gnat_ugn/the_gnat_compilation_model.rst: Likewise. + * doc/share/conf.py: Likewise. + * gcc-interface/decl.cc (components_to_record): Likewise. + * gcc-interface/misc.cc (gnat_get_array_descr_info): Likewise. + (get_array_bit_stride): Likewise. + * gcc-interface/trans.cc (Loop_Statement_to_gnu): Likewise. + (gnat_to_gnu): Likewise. + * gcc-interface/utils.cc (gnat_pushdecl): Likewise. + (maybe_pad_type): Likewise. + (finish_record_type): Likewise. + (process_deferred_decl_context): Likewise. + * gnat_rm.texi: Likewise. + * gnat_ugn.texi: Likewise. + * gnathtml.pl: Likewise. + * gsocket.h: Likewise. + * init.c (__gnat_handle_vms_condition): Likewise. + (GNAT$STOP): Likewise. + * raise-gcc.c (db_phases): Likewise. + * rtinit.c (__gnat_runtime_initialize): Likewise. + * sigtramp-arm-qnx.c: Likewise. + * sigtramp-vxworks-target.h (defined): Likewise. + * sigtramp-vxworks.c: Likewise. + * sysdep.c: Likewise. + * terminals.c (defined): Likewise. + (__gnat_new_tty): Likewise. + (__gnat_close_tty): Likewise. + (__gnat_tty_name): Likewise. + * tracebak.c (PC_ADJUST): Likewise. + 2026-05-29 Marc Poulhiès <[email protected]> * sysdep.c (getc_immediate_common): Read character as unsigned diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog index 476f4765580d..ffbd4b1fd557 100644 --- a/gcc/algol68/ChangeLog +++ b/gcc/algol68/ChangeLog @@ -1,3 +1,44 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * a68-imports-archive.cc (struct Archive_fl_header): Fix typos. + * a68-imports.cc (encoded_mode_free): Likewise. + * a68-low-chars.cc (a68_char_repr): Likewise. + * a68-low-clauses.cc (a68_lower_label): Likewise. + (a68_lower_labeled_unit): Likewise. + (a68_lower_completer): Likewise. + (a68_lower_initialiser_series): Likewise. + (a68_lower_case_clause): Likewise. + * a68-low-decls.cc (a68_lower_variable_declaration): Likewise. + (a68_lower_procedure_variable_declaration): Likewise. + * a68-low-ints.cc (a68_get_int_skip_tree): Likewise. + (a68_int_maxval): Likewise. + * a68-low-moids.cc (lower_struct_mode): Likewise. + * a68-low-multiples.cc (a68_multiple_single_bound_check): Likewise. + * a68-low-prelude.cc (a68_lower_divab3): Likewise. + (a68_lower_upb3): Likewise. + (a68_lower_lwb3): Likewise. + * a68-low-procs.cc (a68_get_proc_skip_tree): Likewise. + * a68-low-reals.cc (a68_real_maxval): Likewise. + (a68_real_minval): Likewise. + * a68-low-units.cc (a68_lower_identifier): Likewise. + * a68-low.cc (a68_low_assignation): Likewise. + * a68-moids-misc.cc (a68_is_firm): Likewise. + (a68_is_coercible_series): Likewise. + * a68-parser-bottom-up.cc (strange_separator): Likewise. + (a68_bottom_up_parser): Likewise. + * a68-parser-prelude.cc (stand_prelude): Likewise. + * a68-parser-scanner.cc (a68_lexical_analyser): Likewise. + * a68-parser-scope.cc (a68_scope_checker): Likewise. + * a68-parser-serial-dsa.cc (serial_dsa_check_serial_clause): Likewise. + * a68-parser-taxes.cc (test_firmly_related_ops_local): Likewise. + * a68-parser.cc: Likewise. + * a68-types.h (struct KEYWORD_T): Likewise. + (struct OPTIONS_T): Likewise. + (struct NODE_T): Likewise. + (struct MODE_CACHE_T): Likewise. + * ga68-coding-guidelines.texi: Likewise. + * ga68.texi: Likewise. + 2026-05-24 Peter Damianov <[email protected]> * a68-lang.cc (a68_handle_option): Open file in binary mode. diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 174ec5964a1e..8c921e97858e 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,34 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * access-diagram.cc: Fix typos. + * analyzer.cc (fixup_tree_for_diagnostic_1): Likewise. + (tree_to_json): Likewise. + * bounds-checking.cc: Likewise. + * constraint-manager.cc (constraint_manager::impossible_derived_conditions_p): Likewise. + * diagnostic-manager.cc (prune_frame): Likewise. + * engine.cc (get_eh_outedge): Likewise. + (maybe_process_run_of_enodes): Likewise. + * inlining-iterator.h: Likewise. + * ops.cc (call_and_return_op::execute): Likewise. + * pending-diagnostic.h (class pending_diagnostic): Likewise. + * region-model-asm.cc: Likewise. + * region-model.cc (check_one_function_attr_null_terminated_string_arg): Likewise. + (region_model::deref_rvalue): Likewise. + (region_model::scan_for_null_terminator): Likewise. + (region_model::check_for_null_terminated_string_arg): Likewise. + (model_merger::mergeable_svalue_p): Likewise. + (test_canonicalization_4): Likewise. + * region.cc (region::accept): Likewise. + * setjmp-longjmp.cc (region_model::on_longjmp): Likewise. + * sm-fd.cc: Likewise. + * sm-malloc.cc: Likewise. + * sm-taint.cc: Likewise. + * store.cc (binding_cluster::maybe_get_compound_binding): Likewise. + (binding_cluster::can_merge_p): Likewise. + (store::replay_call_summary): Likewise. + * svalue.cc (svalue::can_merge_p): Likewise. + (widening_svalue::eval_condition_without_cm): Likewise. + 2026-05-20 David Malcolm <[email protected]> * region-model-manager.cc diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index a79b59af878b..f1334ac56b5f 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,29 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * c-attribs.cc (append_access_attr): Fix typos. + (append_access_attr_idxs): Likewise. + (has_attribute): Likewise. + * c-common.cc (get_cpp_ttype_from_string_type): Likewise. + (cb_get_suggestion): Likewise. + (maybe_add_include_fixit): Likewise. + * c-common.h (convert_vector_to_array_for_subscript): Likewise. + * c-cppbuiltin.cc (builtin_define_type_max): Likewise. + * c-format.cc (check_format_info_main): Likewise. + (check_format_types): Likewise. + * c-omp.cc (c_omp_categorize_directive): Likewise. + * c-opts.cc (c_common_post_options): Likewise. + * c-ubsan.cc (ubsan_instrument_bounds): Likewise. + +2026-05-30 Jakub Jelinek <[email protected]> + + * c-attribs.cc (type_valid_for_vector_size): Use BITINT_TYPE_P macro. + * c-common.cc (c_common_get_narrower): For ENUMERAL_TYPE with + BITINT_TYPE as underlying type convert to the underlying type. + (c_common_signed_or_unsigned_type): Use BITINT_TYPE_P macro. + (sync_resolve_size): Likewise. + (atomic_bitint_fetch_using_cas_loop): Likewise. + (resolve_overloaded_builtin): Likewise. + 2026-05-23 Daniel Barboza <[email protected]> * c-warn.cc (warn_for_sign_compare): Remove strict_overflow_p diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index aced229943e4..ca04e7324c59 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,42 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * c-decl.cc (pop_file_scope): Fix typos. + (diagnose_mismatched_decls): Likewise. + (parser_xref_tag): Likewise. + (verify_counted_by_attribute): Likewise. + * c-fold.cc (c_disable_warnings): Likewise. + * c-parser.cc (c_parser_do_statement): Likewise. + (c_parser_expression): Likewise. + (c_parser_objc_at_property_declaration): Likewise. + * c-tree.h (struct c_declspecs): Likewise. + * c-typeck.cc (build_access_with_size_for_counted_by): Likewise. + (build_modify_expr): Likewise. + (c_find_omp_var_r): Likewise. + * gimple-parser.cc (c_parser_gimple_compound_statement): Likewise. + +2026-05-30 Martin Uecker <[email protected]> + + * c-decl.cc (diagnose_mismatched_decls): Adapt. + * c-tree.h (comptypes, comptypes_check_enum_int): Adapt. + (comptypes_check_different_types): Remove. + * c-typeck.cc (compatible_types_for_indirection_note_p): Fix. + (comptypes_internal): Remove outdated info from comment. + (comptypes, comptypes_check_enum_int): Adapt. + (comptypes_check_different_types,comp_parm_types): Remove. + (comp_target_types,build_function_call_vec,digest_init): Adapt. + +2026-05-30 Jakub Jelinek <[email protected]> + + * c-parser.cc (c_parser_enum_specifier): Implement + C2Y N3705: bit-precise enum. Allow for flag_isoc2y enumerated + types with BITINT_TYPE as underlying type. + * c-lang.cc (LANG_HOOKS_ENUM_UNDERLYING_BASE_TYPE): Redefine. + * c-tree.h (c_enum_underlying_base_type): Declare. + * c-objc-common.cc (c_enum_underlying_base_type): New function. + * c-decl.cc (finish_struct): Use BITINT_TYPE_P macro. + * c-typeck.cc (perform_integral_promotions): Promote bit-fields with + enum type with underlying fixed _BitInt type to that _BitInt type. + 2026-05-29 Tobias Burnus <[email protected]> PR c/122892 diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index c8dfbcb2fc61..970952006a21 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,28 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * compare.cc (alpha_compare): Fix typos. + * Make-lang.in: Fix typos. + * except.cc (cbl_enabled_exceptions_t::turn_on_off): Likewise. + * genapi.cc (MAX_AFTERS): Likewise. + (cobol_compare): Likewise. + (enter_program_common): Likewise. + (parser_bsearch_end): Likewise. + (parser_set_pointers): Likewise. + * gengen.cc (chain_parameter_to_function): Likewise. + * gengen.h (gg_return): Likewise. + * genutil.cc (refer_is_clean): Likewise. + * lexio.cc (right_margin): Likewise. + (maybe_add_space): Likewise. + * messages.cc: Likewise. + * parse_ante.h (procedure_division_ready): Likewise. + * structs.cc (create_cblc_field_t): Likewise. + * symbols.cc (special_pair_cmp): Likewise. + (symbol_table_init): Likewise. + (symbol_label_add): Likewise. + * symbols.h: Likewise. + * util.cc (date_time_fmt): Likewise. + (cobol_lineno): Likewise. + 2026-05-29 Robert Dubner <[email protected]> James K. Lowden <[email protected]> Xavier Del Campo <[email protected]> diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 3305fe6ffa2f..7afcdaba3f06 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,98 @@ +2026-05-30 Jakub Jelinek <[email protected]> + + PR c++/125123 + * parser.cc (cp_build_range_for_decls): If range_temp or begin + are static, set DECL_IGNORED_P on it. + * pt.cc (finish_expansion_stmt): Similarly for iter. + * decl.cc (cp_finish_decl): Call determine_local_discriminator + etc. also for DECL_ARTIFICIAL TREE_STATIC vars. + +2026-05-30 Dhruv Chawla <[email protected]> + + * call.cc (involves_qualification_conversion_p): Fix typos. + (build_user_type_conversion_1): Likewise. + (complain_about_access): Likewise. + (maybe_warn_class_memaccess): Likewise. + * class.cc (inherit_targ_abi_tags): Likewise. + (warn_hidden): Likewise. + (maybe_add_class_template_decl_list): Likewise. + (check_bases_and_members): Likewise. + (dfs_accumulate_vtbl_inits): Likewise. + * constexpr.cc (cx_check_missing_mem_inits): Likewise. + (cxx_eval_call_expression): Likewise. + (modifying_const_object_error): Likewise. + (cxx_replaceable_global_alloc_fn): Likewise. + * contracts.cc (copy_contracts_list): Likewise. + (check_redecl_contract): Likewise. + (update_late_contract): Likewise. + (get_precondition_function): Likewise. + * coroutines.cc (cp_coroutine_transform::build_ramp_function): Likewise. + * cp-tree.def (DISJ_CONSTR): Likewise. + * cp-tree.h (struct lang_decl_base): Likewise. + (SCOPE_DEPTH): Likewise. + (set_anon_aggr_type_field): Likewise. + (struct cp_decl_specifier_seq): Likewise. + * decl.cc (reshape_init_array_1): Likewise. + (omp_declare_variant_finalize): Likewise. + (grokdeclarator): Likewise. + (copy_type_enum): Likewise. + * decl2.cc (struct priority_map_traits): Likewise. + (determine_visibility): Likewise. + (constrain_class_visibility): Likewise. + (one_static_initialization_or_destruction): Likewise. + * g++spec.cc (lang_specific_driver): Likewise. + * init.cc (constant_value_1): Likewise. + (build_new): Likewise. + * mangle.cc (write_unqualified_name): Likewise. + * method.cc (inherited_ctor_binfo): Likewise. + (synthesized_method_walk): Likewise. + * module.cc (GTY): Likewise. + (trees_out::lang_decl_bools): Likewise. + (trees_out::core_vals): Likewise. + (trees_in::core_vals): Likewise. + (trees_in::install_implicit_member): Likewise. + (trees_in::odr_duplicate): Likewise. + (instantiating_tu_local_entity): Likewise. + (sort_cluster): Likewise. + (module_state::write_define): Likewise. + (module_state::write_begin): Likewise. + (declare_module): Likewise. + (init_modules): Likewise. + * name-lookup.cc (name_lookup::ambiguous): Likewise. + (pushdecl): Likewise. + (suggest_alternatives_for_1): Likewise. + (maybe_add_fuzzy_decl): Likewise. + * name-lookup.h (INHERITED_VALUE_BINDING_P): Likewise. + (HIDDEN_TYPE_BINDING_P): Likewise. + (BINDING_VECTOR_GLOBAL_DUPS_P): Likewise. + * operators.def: Likewise. + * parser.cc (cp_lexer_new_main): Likewise. + (get_cast_suggestion): Likewise. + (cp_parser_expression): Likewise. + (cp_parser_simple_type_specifier): Likewise. + (cp_parser_noexcept_specification_opt): Likewise. + (cp_parser_lookup_name): Likewise. + (class_decl_loc_t::diag_mismatched_tags): Likewise. + (cp_parser_cache_defarg): Likewise. + (cp_parser_objc_statement): Likewise. + (cp_parser_omp_loop_nest): Likewise. + (cp_parser_omp_taskloop): Likewise. + (cp_parser_objc_at_property_declaration): Likewise. + * parser.h (struct cp_unparsed_functions_entry): Likewise. + * pt.cc (tsubst_friend_class): Likewise. + (use_pack_expansion_extra_args_p): Likewise. + (tsubst_unary_left_fold): Likewise. + (tsubst_unary_right_fold): Likewise. + (filter_memfn_lookup): Likewise. + * semantics.cc (maybe_convert_cond): Likewise. + (finish_switch_cond): Likewise. + (cp_finish_omp_clause_doacross_sink): Likewise. + (finish_omp_target_clauses_r): Likewise. + * tree.cc (build_cplus_new): Likewise. + (apply_identity_attributes): Likewise. + * vtable-class-hierarchy.cc (vtv_compute_class_hierarchy_transitive_closure): Likewise. + (vtv_generate_init_routine): Likewise. + 2026-05-29 Jakub Jelinek <[email protected]> * init.cc (build_value_init_noctor): Zero initialize anonymous diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 83e7eefe3089..bd59ba38da16 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,33 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * d-attribs.cc (d_handle_alloc_size_attribute): Fix typos. + * d-codegen.cc (build_boolop): Likewise. + (get_frame_for_symbol): Likewise. + * d-gimplify.cc (empty_modify_p): Likewise. + * d-lang.cc (d_parse_file): Likewise. + * d-spec.cc (lang_specific_driver): Likewise. + * d-target.cc (Target::systemLinkage): Likewise. + * decl.cc (get_fndecl_arguments): Likewise. + (build_class_instance): Likewise. + * expr.cc: Likewise. + * implement-d.texi: Likewise. + * intrinsics.cc (call_builtin_fn): Likewise. + (expand_intrinsic_bsf): Likewise. + (expand_intrinsic_rotate): Likewise. + (expand_intrinsic_vastart): Likewise. + (expand_intrinsic_checkedint): Likewise. + (expand_volatile_load): Likewise. + (expand_volatile_store): Likewise. + (expand_intrinsic_vec_convert): Likewise. + (expand_intrinsic_vec_blend): Likewise. + (expand_intrinsic_vec_shuffle): Likewise. + (expand_intrinsic_vec_shufflevector): Likewise. + (expand_intrinsic_vec_load_unaligned): Likewise. + * modules.cc (get_dso_registry_fn): Likewise. + * toir.cc: Likewise. + * typeinfo.cc: Likewise. + * types.cc (finish_aggregate_type): Likewise. + 2026-05-05 Iain Buclaw <[email protected]> PR d/125089 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 280bd5606754..d5fc15dc1427 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,55 @@ +2026-05-30 Jerry DeLisle <[email protected]> + + PR fortran/105582 + * trans-decl.cc (get_proc_pointer_decl): Add FL_LABEL check to + route BLOCK-construct procedure pointers to gfc_add_decl_to_function + rather than gfc_add_decl_to_parent_function. + +2026-05-30 Dhruv Chawla <[email protected]> + + * gfortran.texi: Reflow long line. + +2026-05-30 Dhruv Chawla <[email protected]> + + * check.cc (oct2bin): Fix typos. + (gfc_check_move_alloc): Likewise. + * class.cc (gfc_intrinsic_hash_value): Likewise. + * decl.cc (copy_prefix): Likewise. + * dependency.cc (gfc_dep_compare_expr): Likewise. + * expr.cc (gfc_check_assign_symbol): Likewise. + * frontend-passes.cc (combine_array_constructor): Likewise. + (doloop_code): Likewise. + (doloop_warn): Likewise. + (matmul_lhs_realloc): Likewise. + * gfortran.h: Likewise. + * gfortran.texi: Likewise. + * interface.cc (compare_parameter): Likewise. + * intrinsic.cc (add_functions): Likewise. + (add_subroutines): Likewise. + * invoke.texi: Likewise. + * lang.opt: Likewise. + * module.cc (mio_full_f2k_derived): Likewise. + * openmp.cc (gfc_match_omp_variable_list): Likewise. + * resolve.cc (resolve_global_procedure): Likewise. + (gfc_fixup_inferred_type_refs): Likewise. + (gfc_verify_binding_labels): Likewise. + (resolve_fl_parameter): Likewise. + * trans-array.cc (gfc_set_loop_bounds_from_array_spec): Likewise. + (gfc_trans_array_constructor_value): Likewise. + (maybe_substitute_expr): Likewise. + (duplicate_allocatable_coarray): Likewise. + * trans-decl.cc (gfc_trans_deferred_vars): Likewise. + * trans-expr.cc (gfc_vptr_size_get): Likewise. + (gfc_trans_subcomponent_assign): Likewise. + (gfc_conv_expr): Likewise. + (fcncall_realloc_result): Likewise. + (alloc_scalar_allocatable_for_assignment): Likewise. + (gfc_trans_assignment_1): Likewise. + * trans-openmp.cc (gfc_omp_deep_mapping_cnt): Likewise. + * trans-stmt.cc (trans_associate_var): Likewise. + (gfc_trans_allocate): Likewise. + * trans.cc (gfc_finalize_tree_expr): Likewise. + 2026-05-29 Harald Anlauf <[email protected]> PR fortran/125393 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 0f4e21fdfa54..802955bc32b5 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,25 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * TODO.rst: Fix typos. + * docs/cp/intro/tutorial03.rst: Likewise. + * docs/cp/topics/functions.rst: Likewise. + * docs/cp/topics/types.rst: Likewise. + * docs/internals/index.rst: Likewise. + * docs/intro/tutorial02.rst: Likewise. + * docs/intro/tutorial03.rst: Likewise. + * docs/topics/compatibility.rst: Likewise. + * docs/topics/contexts.rst: Likewise. + * docs/topics/functions.rst: Likewise. + * docs/topics/performance.rst: Likewise. + * docs/topics/types.rst: Likewise. + * jit-builtins.cc (builtins_manager::make_type): Likewise. + * jit-playback.cc (make_fake_args): Likewise. + (get_source_file): Likewise. + (get_source_line): Likewise. + * jit-recording.h (types_kinda_same_internal): Likewise. + * libgccjit.cc (gcc_jit_context_new_struct_constructor): Likewise. + * libgccjit.h (gcc_jit_case_as_object): Likewise. + 2026-05-18 David Malcolm <[email protected]> * docs/topics/contexts.rst diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index dfda18ffc5f8..a71695db1ea5 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,18 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * Make-lang.in: Fix typos. + * lto-common.cc (read_cgraph_and_symbols): Likewise. + * lto-lang.cc (lto_post_options): Likewise. + * lto-partition.cc (add_symbol_to_partition_1): Likewise. + (partition_over_target_split): Likewise. + (lto_balanced_map): Likewise. + (rename_statics): Likewise. + * lto-symtab.cc (lto_cgraph_replace_node): Likewise. + (lto_varpool_replace_node): Likewise. + (lto_symtab_merge_symbols): Likewise. + * lto.cc (stream_out_partitions): Likewise. + (do_whole_program_analysis): Likewise. + 2026-04-22 Sam James <[email protected]> * lto-symtab.cc (lto_varpool_replace_node): Fix spelling of 'warning'. diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 7e54d7f3eca0..51e8c3afc865 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,12 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * objc-act.cc (objc_compare_types): Fix typos. + (objc_decl_method_attributes): Likewise. + (build_fast_enumeration_state_template): Likewise. + (objc_finish_foreach_loop): Likewise. + * objc-act.h (objc_common_register_features): Likewise. + * objc-runtime-hooks.h (struct objc_runtime_hooks): Likewise. + 2025-06-12 Jakub Jelinek <[email protected]> * objc-act.h (TYPE_OBJC_INFO): Define to info.objc_info diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 142900bed52e..a41d857851eb 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,42 @@ +2026-05-30 Artemiy Volkov <[email protected]> + + * gcc.target/aarch64/sve2/acle/general/firstp.c: Adjust testcases. + * gcc.target/aarch64/sve2/acle/general/lastp.c: Likewise. + +2026-05-30 Jeff Law <[email protected]> + + * gcc.target/loongarch/la64/mul-const-reduction.c: Adjust expected + output. + +2026-05-30 Jerry DeLisle <[email protected]> + + PR fortran/105582 + * gfortran.dg/block_proc_ptr_1.f90: New test. + +2026-05-30 Jakub Jelinek <[email protected]> + + PR c++/125123 + * g++.dg/cpp26/expansion-stmt42.C: New test. + +2026-05-30 Dhruv Chawla <[email protected]> + + * g++.dg/opt/pr104515.C: Fix typo in dejagnu check pattern. + * g++.dg/tree-ssa/pr88797.C: Likewise. + * gcc.dg/ipa/fnsummary-1.c: Likewise. + * gcc.dg/tree-ssa/copy-headers-7.c: Likewise. + * gcc.dg/tree-ssa/split-path-11.c: Likewise. + * gcc.dg/tree-ssa/split-path-13.c: Likewise. + * gcc.dg/tree-ssa/split-path-2.c: Likewise. + * gcc.dg/tree-ssa/split-path-5.c: Likewise. + +2026-05-30 Jakub Jelinek <[email protected]> + + * gcc.dg/bitint-133.c: New test. + * gcc.dg/bitint-134.c: New test. + * gcc.dg/bitint-135.c: New test. + * gcc.dg/bitint-136.c: New test. + * gcc.dg/torture/bitint-99.c: New test. + 2026-05-29 Andrew Pinski <[email protected]> * gcc.dg/torture/pr125453-1.c: Add -w to the options. diff --git a/include/ChangeLog b/include/ChangeLog index cf30c2edbe5f..118bdee29cd6 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,27 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * hsa.h: Reflow long line. + +2026-05-30 Dhruv Chawla <[email protected]> + + * demangle.h (enum demangle_component_type): Fix typos. + * doubly-linked-list.h: Likewise. + * floatformat.h (struct floatformat): Likewise. + * gcc-cp-fe.def (GCC_METHOD1): Likewise. + (GCC_METHOD2): Likewise. + * gomp-constants.h (enum gomp_map_kind): Likewise. + (GOMP_TARGET_ARG_THREAD_LIMIT): Likewise. + * hsa.h: Likewise. + * hsa_ext_amd.h (hsa_amd_signal_value_pointer): Likewise. + (hsa_amd_memory_lock): Likewise. + (hsa_amd_pointer_info): Likewise. + (hsa_amd_ipc_memory_create): Likewise. + (hsa_amd_ipc_signal_create): Likewise. + * libiberty.h (PEX_STDOUT_APPEND): Likewise. + * longlong.h: Likewise. + * plugin-api.h (enum ld_plugin_status): Likewise. + * splay-tree.h (struct splay_tree_s): Likewise. + 2026-05-29 Tobias Burnus <[email protected]> PR c/122892 diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog index e34ce934e652..67b08f2335bc 100644 --- a/libatomic/ChangeLog +++ b/libatomic/ChangeLog @@ -1,3 +1,9 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * acinclude.m4: Fix typos. + * libatomic_i.h (__attribute__): Likewise. + * configure: Regenerate. + 2026-05-05 Pietro Monteiro <[email protected]> * Makefile.in: Regenerate. diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index ff0819c32c7b..f840ba14760d 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,8 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * allocfail.sh: Fix typos. + * elf.c (elf_fetch_bits): Likewise. + 2026-05-04 Ian Lance Taylor <[email protected]> * elf.c (elf_zstd_decompress_frame): New static function, diff --git a/libcody/ChangeLog b/libcody/ChangeLog index c9eaa219d8b0..04022ca5c71e 100644 --- a/libcody/ChangeLog +++ b/libcody/ChangeLog @@ -1,3 +1,7 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * README.md: Fix typos. + 2026-05-28 Jean-Christian CÎRSTEA <[email protected]> PR c++/120458 diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 0fe3dbd09577..f2c5b0d7f43f 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,25 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * files.cc (_cpp_stack_translated_file): Fix typos. + (_cpp_get_file_path): Likewise. + * include/cpplib.h (PREV_FALLTHROUGH): Likewise. + (struct cpp_options): Likewise. + * include/line-map.h (enum lc_reason): Likewise. + * internal.h (struct cpp_buffer): Likewise. + * lex.cc (lex_raw_string): Likewise. + (cpp_directive_only_process): Likewise. + * line-map.cc (linemap_add): Likewise. + (linemap_module_restore): Likewise. + (rich_location::get_last_fixit_hint): Likewise. + * macro.cc (_cpp_builtin_macro_text): Likewise. + (arg_token_ptr_at): Likewise. + (replace_args): Likewise. + (reached_end_of_context): Likewise. + (cpp_get_token_1): Likewise. + (create_iso_definition): Likewise. + (get_deferred_or_lazy_macro): Likewise. + * traditional.cc (check_output_buffer): Likewise. + 2026-04-21 Marek Polacek <[email protected]> PR preprocessor/124930 diff --git a/libdecnumber/ChangeLog b/libdecnumber/ChangeLog index 2a04cafe602f..a1ad797b7178 100644 --- a/libdecnumber/ChangeLog +++ b/libdecnumber/ChangeLog @@ -1,3 +1,19 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * decBasic.c (decCanonical): Fix typos. + (decDivide): Likewise. + (decFiniteMultiply): Likewise. + (decFloatMultiply): Likewise. + (decFloatQuantize): Likewise. + (decToInt32): Likewise. + * decCommon.c (decFinalize): Likewise. + (decFloatFromString): Likewise. + * decContext.c (decContextGetStatus): Likewise. + * decNumber.c (decToString): Likewise. + (decAddOp): Likewise. + (decMalloc): Likewise. + * decNumberLocal.h: Likewise. + 2026-01-09 Ben Boeckel <[email protected]> * configure: Regenerate. diff --git a/libga68/ChangeLog b/libga68/ChangeLog index 3e6d5793acce..20c40b54f7de 100644 --- a/libga68/ChangeLog +++ b/libga68/ChangeLog @@ -1,3 +1,10 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * ga68-error.c: Fix typos. + * ga68-unistr.c (_libga68_u32_cmp): Likewise. + (_libga68_u8_uctomb): Likewise. + (_libga68_u32_to_u8): Likewise. + 2026-05-08 Pietro Monteiro <[email protected]> * Makefile.in: Regenerate. diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 854972c18818..996ceb400214 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,13 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * fixed-bit.c: Fix typos. + * libgcov-interface.c (__gcov_reset_int): Likewise. + (__gcov_dump_int): Likewise. + * libgcov-util.c (FLAG_ONE_HOT): Likewise. + (calculate_overlap): Likewise. + * unwind-dw2.c: Likewise. + * unwind-seh.c (_Unwind_GetTextRelBase): Likewise. + 2026-05-29 Rainer Orth <[email protected]> * config.host <i[34567]86-*-freebsd*> (tmake_file): Add diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 264bb3b55d23..26bfbc4b1f51 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,37 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * README: Reflow long line. + +2026-05-30 Dhruv Chawla <[email protected]> + + * README: Fix typos. + * charmaps.cc (__gg__iconverter): Likewise. + * common-defs.h (enum cbl_field_attr_t): Likewise. + * gcobolio.h: Likewise. + * gfileio.cc (__gg__file_stash): Likewise. + * gmath.cc (__gg__pow): Likewise. + * inspect.cc (inspect_backward_format_1): Likewise. + (__gg__inspect_format_1): Likewise. + (inspect_backward_format_2): Likewise. + (__gg__inspect_format_2): Likewise. + (__gg__inspect_format_1_sbc): Likewise. + * intrinsic.cc (gets_month): Likewise. + * libgcobol.cc (get_time_nanoseconds_local): Likewise. + (__gg__compare_2): Likewise. + (display_both): Likewise. + (accept_envar): Likewise. + (__gg__set_pointer): Likewise. + (struct cbl_exception_t): Likewise. + (default_exception_handler): Likewise. + (convert_for_convert): Likewise. + * valconv.cc: Likewise. + * xmlparse.cc (struct xml_ec_value_t): Likewise. + +2026-05-30 Robert Dubner <[email protected]> + + PR cobol/125503 + * m4/autoconf.m4: New file. + 2026-05-29 Robert Dubner <[email protected]> James K. Lowden <[email protected]> Xavier Del Campo <[email protected]> diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 23f4235159a6..3f82b0ae57ff 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,35 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * caf/caf_error.h (caf_runtime_error): Fix typos. + * caf/libcaf.h: Likewise. + * caf/mpi.c (caf_runtime_error): Likewise. + * caf/shmem.c (_gfortran_caf_deregister): Likewise. + * caf/shmem/alloc.h: Likewise. + * caf/shmem/shared_memory.c (shared_memory_get_env): Likewise. + * caf/shmem/supervisor.h (struct caf_shmem_token): Likewise. + * caf/shmem/teams_mgmt.h (struct caf_shmem_team): Likewise. + * caf/single.c (caf_runtime_error): Likewise. + (_gfortran_caf_deregister): Likewise. + * intrinsics/args.c (get_command_i4): Likewise. + * intrinsics/chmod.c: Likewise. + * intrinsics/env.c (PREFIX): Likewise. + * intrinsics/trigd.c: Likewise. + * io/async.c (init_adv_cond): Likewise. + * io/file_pos.c (st_rewind): Likewise. + * io/format.c (parse_format_list): Likewise. + * io/open.c (new_unit): Likewise. + (st_open): Likewise. + * io/transfer.c (write_block): Likewise. + (unformatted_read): Likewise. + (unformatted_write): Likewise. + (formatted_transfer_scalar_write): Likewise. + * io/transfer128.c (export_proto): Likewise. + * io/unix.c (buf_init): Likewise. + (mem_read): Likewise. + * io/write.c (btoa): Likewise. + (list_formatted_write): Likewise. + * runtime/select_inc.c (select_string): Likewise. + 2026-05-29 Peter Damianov <[email protected]> * caf/shmem/shared_memory.c (shared_memory_init): Use diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog index 87519a19d224..014bdda06c59 100644 --- a/libgm2/ChangeLog +++ b/libgm2/ChangeLog @@ -1,3 +1,7 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * configure.ac: Fix typos. + 2026-04-21 Gaius Mulley <[email protected]> PR modula2/120189 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 0743a251d5f6..60bb6c46521b 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,23 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * configure: Regenerate. + * acinclude.m4: Fix typos. + * env.c (parse_places_var): Likewise. + (parse_stacksize): Likewise. + (parse_wait_policy): Likewise. + (parse_affinity): Likewise. + (initialize_env): Likewise. + * libgomp.h (struct target_mem_desc): Likewise. + * plugin/build-target-indirect-htab.h: Likewise. + * plugin/plugin-gcn.c (struct hsa_runtime_fn_info): Likewise. + (struct hip_runtime_fn_info): Likewise. + (limit_worker_threads): Likewise. + (max_isa_vgprs): Likewise. + (GOMP_OFFLOAD_get_name): Likewise. + * plugin/plugin-nvptx.c (GOMP_OFFLOAD_get_name): Likewise. + * target.c (gomp_map_vars_internal): Likewise. + (GOMP_target_ext): Likewise. + 2026-05-29 Tobias Burnus <[email protected]> PR c/122892 diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 7de0bb4d2546..3e6250ecec88 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,41 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * simple-object-mach-o.c (simple_object_mach_o_write_segment): Reflow + long line. + +2026-05-30 Dhruv Chawla <[email protected]> + + * bcopy.c: Fix typos. + * bsearch.c: Likewise. + * bsearch_r.c: Likewise. + * configure.ac: Likewise. + * cp-demangle.c (d_print_comp_inner): Likewise. + (d_print_comp): Likewise. + * d-demangle.c (dlang_identifier): Likewise. + * dyn-string.c: Likewise. + * ldirname.c: Likewise. + * make-relative-prefix.c (make_relative_prefix_1): Likewise. + * obstacks.texi: Likewise. + * pex-win32.c (argv_to_cmdline): Likewise. + (spawn_script): Likewise. + * random.c (random): Likewise. + (setstate): Likewise. + * regex.c (WIDE_CHAR_SUPPORT): Likewise. + (convert_mbs_to_wcs): Likewise. + (PREFIX): Likewise. + (wcs_compile_range): Likewise. + (count_mbs_length): Likewise. + (wcs_re_match_2_internal): Likewise. + (byte_re_match_2_internal): Likewise. + * sigsetmask.c: Likewise. + * simple-object-elf.c (SHT_SYMTAB_SHNDX): Likewise. + (STV_HIDDEN): Likewise. + (simple_object_elf_copy_lto_debug_sections): Likewise. + * simple-object-mach-o.c (struct mach_o_header_32): Likewise. + (struct mach_o_header_64): Likewise. + (simple_object_mach_o_write_segment): Likewise. + * strsignal.c (defined): Likewise. + 2026-03-05 Jakub Jelinek <[email protected]> PR target/124365 diff --git a/libitm/ChangeLog b/libitm/ChangeLog index a98bc1bcda28..fd6271ecef4c 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,12 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * configure: Regenerate. + * acinclude.m4: Fix typos. + * dispatch.h (struct method_group): Likewise. + * method-gl.cc: Likewise. + * method-ml.cc: Likewise. + * method-serial.cc: Likewise. + 2026-05-05 Pietro Monteiro <[email protected]> * Makefile.in: Regenerate. diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog index 06d93467f6c9..01262d0a6677 100644 --- a/libquadmath/ChangeLog +++ b/libquadmath/ChangeLog @@ -1,3 +1,10 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * math/powq.c: Fix typos. + * math/rem_pio2q.c: Likewise. + * printf/printf_fp.c (__quadmath_printf_fp): Likewise. + * update-quadmath.py: Likewise + 2026-01-01 Jakub Jelinek <[email protected]> * libquadmath.texi: Bump @copying's copyright year. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 605d241a613c..bc4bbc66e4b1 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,54 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * include/bits/stl_algo.h: Reflow long line. + +2026-05-30 Dhruv Chawla <[email protected]> + + * configure: Regenerate. + * acinclude.m4: Fix typos. + * configure.ac: Likewise. + * doc/doxygen/doxygroups.cc: Likewise. + * doc/doxygen/stdheader.cc (init_map): Likewise. + * include/bits/basic_string.h: Likewise. + * include/bits/chrono.h: Likewise. + * include/bits/chrono_io.h: Likewise. + * include/bits/cpyfunc_impl.h: Likewise. + * include/bits/funcref_impl.h: Likewise. + * include/bits/locale_conv.h: Likewise. + * include/bits/mofunc_impl.h: Likewise. + * include/bits/shared_ptr_base.h: Likewise. + * include/bits/simd_details.h: Likewise. + * include/bits/stl_algo.h: Likewise. + * include/bits/stl_deque.h: Likewise. + * include/bits/stl_iterator.h: Likewise. + * include/bits/stl_map.h: Likewise. + * include/bits/stl_multimap.h: Likewise. + * include/bits/stl_multiset.h: Likewise. + * include/bits/stl_set.h: Likewise. + * include/bits/unicode.h: Likewise. + * include/bits/unique_ptr.h: Likewise. + * include/bits/version.h: Likewise. + * include/experimental/bits/simd.h: Likewise. + * include/experimental/bits/simd_fixed_size.h: Likewise. + * include/experimental/bits/simd_x86_conversions.h: Likewise. + * include/ext/concurrence.h: Likewise. + * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise. + * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp: Likewise. + * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp: Likewise. + * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp: Likewise. + * include/ext/pb_ds/tree_policy.hpp: Likewise. + * include/ext/pb_ds/trie_policy.hpp: Likewise. + * include/parallel/multiway_merge.h: Likewise. + * include/pstl/parallel_backend_tbb.h (__parallel_transform_reduce): Likewise. + (class __merge_func): Likewise. + (class __stable_sort_func): Likewise. + (__parallel_stable_sort): Likewise. + * include/tr1/shared_ptr.h: Likewise. + * libsupc++/hash_bytes.cc: Likewise. + * libsupc++/vmi_class_type_info.cc (__do_find_public_src): Likewise. + * src/c++17/fast_float/fast_float.h (struct parse_options): Likewise. + (rounds_to_nearest): Likewise. + 2026-05-29 Patrick Palka <[email protected]> * include/std/flat_set (_Flat_set_impl::swap): Swap _M_cont diff --git a/libvtv/ChangeLog b/libvtv/ChangeLog index 871456c4b39b..09893f072339 100644 --- a/libvtv/ChangeLog +++ b/libvtv/ChangeLog @@ -1,3 +1,11 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * vtv_fail.cc: Fix typos. + * vtv_malloc.cc (__vtv_free): Likewise. + * vtv_map.h (class insert_only_hash_map): Likewise. + * vtv_rts.cc (init_set_symbol_debug): Likewise. + * vtv_utils.cc (vtv_log_write): Likewise. + 2025-12-29 Rainer Orth <[email protected]> * configure: Regenerate. diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog index ab80bf987e7e..54f09705f9c5 100644 --- a/lto-plugin/ChangeLog +++ b/lto-plugin/ChangeLog @@ -1,3 +1,9 @@ +2026-05-30 Dhruv Chawla <[email protected]> + + * lto-plugin.c (startswith): Fix typos. + (exec_lto_wrapper): Likewise. + (symbol_strength): Likewise. + 2025-12-29 Rainer Orth <[email protected]> * configure: Regenerate.
