https://gcc.gnu.org/g:407ae3aa7901509cc2d3140c3311c105d31fc0f4

commit r16-1691-g407ae3aa7901509cc2d3140c3311c105d31fc0f4
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Jun 26 00:19:59 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 195 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        |   5 ++
 gcc/testsuite/ChangeLog |  37 +++++++++
 libstdc++-v3/ChangeLog  |  12 +++
 5 files changed, 250 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1a7ba2c0d7fb..d74466126e95 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,198 @@
+2025-06-25  H.J. Lu  <hjl.to...@gmail.com>
+
+       * config/i386/i386-features.cc (ix86_place_single_vector_set):
+       Add debug dump.
+       (replace_vector_const): Likewise.
+       (remove_redundant_vector_load): Likewise.
+
+2025-06-25  Luis Silva  <lu...@synopsys.com>
+
+       * config/arc/arc.md (<su_optab>mulvsi4): New define_expand.
+       (<su_optab>mulsi3_Vcmp): New define_insn.
+
+2025-06-25  Luis Silva  <lu...@synopsys.com>
+
+       * config/arc/arc.cc (arc_select_cc_mode): Handle multiplication
+       results compared against zero, selecting CC_Zmode.
+       * config/arc/arc.md (*mulsi3_cmp0): New define_insn.
+       (*mulsi3_cmp0_noout): New define_insn.
+
+2025-06-25  Shahab Vahedi  <sha...@synopsys.com>
+
+       * config/arc/arc.md (subsi3_v, subvsi4, subsi3_c): New patterns.
+
+2025-06-25  Shahab Vahedi  <sha...@synopsys.com>
+
+       * config/arc/arc-modes.def (CC_V): New mode.
+       * config/arc/arc-protos.h (arc_gen_unlikely_cbranch): New
+       function declaration.
+       * config/arc/arc.cc (arc_gen_unlikely_cbranch): New
+       function.
+       (get_arc_condition_code): Handle new mode.
+       * config/arc/arc.md (addvsi3_v, addvsi4, addsi3_c, uaddvsi4): New
+       patterns.
+       * config/arc/predicates.md (proper_comparison_operator): Handel
+       the new V_mode.
+       (equality_comparison_operator): Likewise.
+
+2025-06-25  Martin Jambor  <mjam...@suse.cz>
+
+       * diagnostic-path-output.cc (path_label::get_effects): Mark as
+       final override.
+       * diagnostic-format-html.cc
+       (html_output_format::after_diagnostic): Likewise.
+
+2025-06-25  Martin Jambor  <mjam...@suse.cz>
+
+       * gimple-range-op.cc
+       (gimple_range_op_handler::maybe_builtin_call): Use
+       CFN_BUILT_IN_ISINF instead of BUILT_IN_ISINF.
+
+2025-06-25  Martin Jambor  <mjam...@suse.cz>
+
+       * value-relation.h (class dom_oracle): Mark member function
+       next_relation as override.
+
+2025-06-25  Martin Jambor  <mjam...@suse.cz>
+
+       * tree-ssa-propagate.h (class substitute_and_fold_engine): Mark
+       member functions value_of_expr and range_of_expr as override.
+
+2025-06-25  Martin Jambor  <mjam...@suse.cz>
+
+       * range-op-mixed.h (class operator_plus): Mark member function
+       overflow_free_p as final override.
+       (class operator_minus): Likewise.
+       (class operator_mult): Likewise.
+       * range-op-ptr.cc (class pointer_plus_operator): Mark member
+       function lhs_op1_relation as final override.
+       * range-op.cc (class operator_div::): Mark member functions
+       op2_range and update_bitmask as final override.
+       (class operator_logical_and): Mark member functions fold_range,
+       op1_range and op2_range as final override.  Remove unnecessary
+       virtual.
+       (class operator_logical_or): Likewise.
+       (class operator_logical_not): Mark member functions fold_range and
+       op1_range as final override.  Remove unnecessary virtual.
+       formatting easier.
+       (class operator_absu): Mark member functions wi_fold as final
+       override.
+
+2025-06-25  Martin Jambor  <mjam...@suse.cz>
+
+       * gimple-ssa-sccopy.cc (class pass_sccopy): Mark member functions
+       gate and execute as final override.
+
+2025-06-25  Martin Jambor  <mjam...@suse.cz>
+
+       * avoid-store-forwarding.cc (class
+       pass_rtl_avoid_store_forwarding): Mark member function gate as
+       final override.
+
+2025-06-25  Andrew MacLeod  <amacl...@redhat.com>
+
+       * value-relation.cc (relation_to_code): Remove.
+
+2025-06-25  Andrew MacLeod  <amacl...@redhat.com>
+
+       * value-range.cc (frange::verify_range): Constify.
+       (irange::verify_range): Constify.
+       * value-range.h (vrange::verify_range): New.
+       (irange::verify_range): Make public.
+       (prange::verify_range): Make public.
+       (prange::verify_range): Make public.
+       (value_range::verify_range): New.
+
+2025-06-25  Andrew MacLeod  <amacl...@redhat.com>
+
+       * value-range.cc (irange::get_bitmask): Return original mask if
+       result is unknown.
+       (assert_snap_result): New.
+       (test_irange_snap_bounds): New.
+       (range_tests_misc): Call test_irange_snap_bounds.
+
+2025-06-25  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/109892
+       * tree-vect-loop.cc (check_reduction_path): Handle fma.
+       (vectorizable_reduction): Apply FOLD_LEFT_REDUCTION code
+       generation constraints.
+
+2025-06-25  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/120808
+       * tree-vectorizer.h (compatible_calls_p): Add flag to
+       indicate a FMA/FMS pair is allowed.
+       * tree-vect-slp.cc (compatible_calls_p): Likewise.
+       (vect_build_slp_tree_1): Allow mixed .FMA/.FMS as two-operator.
+       (vect_build_slp_tree_2): Handle calls in two-operator SLP build.
+       * tree-vect-slp-patterns.cc (compatible_complex_nodes_p):
+       Adjust.
+
+2025-06-25  Alfie Richards  <alfie.richa...@arm.com>
+
+       * tree-ssa-loop-ivopts.cc (constant_multiple_of): Change
+       tree_to_aff_combination to tree_to_aff_combination_expand and add
+       parameter to take ivopts_data.
+       (get_computation_aff_1): Change parameters and calls to include
+       ivopts_data.
+       (get_computation_aff): Ditto.
+       (get_computation_at) Ditto.:
+       (get_debug_computation_at) Ditto.:
+       (get_computation_cost) Ditto.:
+       (rewrite_use_nonlinear_expr) Ditto.:
+       (rewrite_use_address) Ditto.:
+       (rewrite_use_compare) Ditto.:
+       (remove_unused_ivs) Ditto.:
+
+2025-06-25  Richard Sandiford  <richard.sandif...@arm.com>
+
+       PR rtl-optimization/120745
+       * rtl-ssa/changes.cc (process_uses_of_deleted_def): Rewrite to
+       handle deletions of non-degenerate phis.
+
+2025-06-25  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR target/120815
+       * common/config/i386/i386-common.cc (processor_alias_table):
+       Replace CPU_SLM/PTA_NEHALEM with CPU_HASWELL/PTA_HASWELL for
+       PROCESSOR_INTEL.
+       * config/i386/i386-options.cc (processor_cost_table): Replace
+       intel_cost with alderlake_cost.
+       * config/i386/x86-tune-costs.h (intel_cost): Removed.
+       * config/i386/x86-tune-sched.cc (ix86_issue_rate): Treat
+       PROCESSOR_INTEL like PROCESSOR_ALDERLAKE.
+       (ix86_adjust_cost): Likewise.
+       * doc/invoke.texi: Update -mtune=intel for Diamond Rapids and
+       Clearwater Forest.
+
+2025-06-25  Haochen Jiang  <haochen.ji...@intel.com>
+
+       * config/i386/i386.h (PTA_ALDERLAKE): Use PTA_GOLDMONT_PLUS
+       as base to remove PTA_CLDEMOTE.
+       (PTA_SIERRAFOREST): Add PTA_CLDEMOTE since PTA_ALDERLAKE
+       does not include that anymore.
+       * doc/invoke.texi: Update texi file.
+
+2025-06-25  Jiawei  <jia...@iscas.ac.cn>
+
+       * common/config/riscv/riscv-common.cc: New Profiles.
+
+2025-06-25  Jan Hubicka  <hubi...@ucw.cz>
+
+       * common.opt: (fauto-profile-inlining): New
+       * doc/invoke.texi (-fauto-profile-inlining): Document.
+       * ipa-inline.cc (inline_functions_by_afdo): Check
+       flag_auto_profile.
+       (early_inliner): Also do inline_functions_by_afdo with
+       !flag_early_inlining.
+
+2025-06-25  Jan Hubicka  <hubi...@ucw.cz>
+
+       * auto-profile.cc: Update toplevel comment.
+       (early_inline): Remove.
+       (auto_profile): Don't do early inlining.
+
 2025-06-24  Tobias Burnus  <tbur...@baylibre.com>
 
        * config/gcn/gcn-opts.h (TARGET_GLC_NAME): Fix and extend the
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 9acd59f73a96..efcd83eefd61 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250625
+20250626
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 52169d4ecb51..ffd16ea4c01f 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2025-06-25  Martin Jambor  <mjam...@suse.cz>
+
+       * coroutines.h (class cp_coroutine_transform): Remove member
+       orig_fn_body.
+
 2025-06-24  Jakub Jelinek  <ja...@redhat.com>
 
        PR c++/120773
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index da7220e45470..672bb80d3f4d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,40 @@
+2025-06-25  Luis Silva  <lu...@synopsys.com>
+
+       * gcc.target/arc/mult-cmp0.c: New test.
+
+2025-06-25  Luis Silva  <lu...@synopsys.com>
+
+       * gcc.target/arc/overflow-1.c: Replace mov.hs with rlc.
+
+2025-06-25  Shahab Vahedi  <sha...@synopsys.com>
+
+       * gcc.target/arc/overflow-2.c: New file.
+
+2025-06-25  Shahab Vahedi  <sha...@synopsys.com>
+
+       * gcc.target/arc/overflow-1.c: New file
+
+2025-06-25  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/109892
+       * gcc.dg/vect/vect-reduc-fma-1.c: New testcase.
+       * gcc.dg/vect/vect-reduc-fma-2.c: Likewise.
+       * gcc.dg/vect/vect-reduc-fma-3.c: Likewise.
+
+2025-06-25  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/120808
+       * gcc.dg/vect/bb-slp-pr120808.c: New testcase.
+
+2025-06-25  Alfie Richards  <alfie.richa...@arm.com>
+
+       * gcc.target/aarch64/sve/adr_7.c: New test.
+
+2025-06-25  Jiawei  <jia...@iscas.ac.cn>
+
+       * gcc.target/riscv/arch-rva23s.c: New test.
+       * gcc.target/riscv/arch-rvb23s.c: New test.
+
 2025-06-24  Paul-Antoine Arras  <par...@baylibre.com>
 
        PR target/119100
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 5ef34f3ac2f5..57e068f62b68 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,15 @@
+2025-06-25  Tomasz Kamiński  <tkami...@redhat.com>
+
+       * testsuite/std/time/format/precision.cc: New tests.
+
+2025-06-25  Tomasz Kamiński  <tkami...@redhat.com>
+
+       PR libstdc++/120650
+       * include/bits/chrono_io.h
+       (formatter<chrono::month_day_last,_CharT>::parse): Call _M_parse with
+       only Month being available.
+       * testsuite/std/time/format/data_not_present_neg.cc: New test.
+
 2025-06-24  Patrick Palka  <ppa...@redhat.com>
            Jonathan Wakely  <jwak...@redhat.com>

Reply via email to