https://gcc.gnu.org/g:fe06cae371a32de00c8f65abdcacf90a7415b016

commit r16-1618-gfe06cae371a32de00c8f65abdcacf90a7415b016
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Jun 23 00:16:33 2025 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  8 +++++
 gcc/ChangeLog           | 81 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       | 17 +++++++++++
 gcc/m2/ChangeLog        |  7 +++++
 gcc/testsuite/ChangeLog | 10 ++++++
 gnattools/ChangeLog     | 10 ++++++
 7 files changed, 134 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 3f7f2da73fab..e0d72755448f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2025-06-22  Nicolas Boulenguez  <nico...@debian.org>
+
+       PR ada/120106
+       * Makefile.tpl: Add GNATMAKE_FOR_BUILD to {HOST,BASE_TARGET}_EXPORTS
+       * Makefile.in: Regenerate.
+       * configure.ac: Set the default and substitute the variable.
+       * configure: Regenerate.
+
 2025-06-09  Kugan Vivekanandarajah  <kvivekana...@nvidia.com>
 
        * configure.ac: Special case cpu_type for x86_64.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 312d8d2779c6..373211dec4d1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,84 @@
+2025-06-22  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR target/119830
+       * config/riscv/riscv.cc (riscv_build_integer_1): Make arithmetic in 
bclr case
+       clean for 32 bit hosts.
+
+2025-06-22  Jeff Law  <j...@ventanamicro.com>
+
+       PR rtl-optimization/120550
+       * ext-dce.cc (ext_dce_try_optimize_insn): Drop REG_EQUAL/REG_EQUIV
+       notes on modified insns.
+
+2025-06-22  Takayuki 'January June' Suwa  <jjsuwa_sys3...@yahoo.co.jp>
+
+       * config/xtensa/xtensa.h (TARGET_DEPBITS): New macro.
+       * config/xtensa/xtensa.md (insvsi): New insn pattern.
+
+2025-06-22  Takayuki 'January June' Suwa  <jjsuwa_sys3...@yahoo.co.jp>
+
+       * config/xtensa/xtensa.cc (xtensa_zero_call_used_regs):
+       New prototype and function.
+       (TARGET_ZERO_CALL_USED_REGS): Define macro.
+
+2025-06-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       * auto-profile.cc (update_count_by_afdo_count): Make static;
+       add variant accepting profile_count.
+       (afdo_find_equiv_class): Use update_count_by_afdo_count.
+       (afdo_propagate_edge): Likewise.
+       (afdo_propagate): Likewise.
+       (afdo_calculate_branch_prob): Fix handling of all_known.
+       (afdo_annotate_cfg): Annotate by 0 where both afdo and static
+       profile agrees.
+
+2025-06-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       * auto-profile.cc (afdo_set_bb_count): Dump inline stacks
+       and reasons when lookup failed.
+       (afdo_set_bb_count): Record info about BBs with zero AFDO count.
+       (afdo_annotate_cfg): Set profile to global0_afdo if there are
+       no samples in profile.
+
+2025-06-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       * ipa-profile.cc (ipa_profile): Use widest_int to avoid
+       possible overflows.
+
+2025-06-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       * auto-profile.cc (autofdo::afdo_count_scale): New.
+       (autofdo_source_profile::update_inlined_ind_target): Scale
+       counts.
+       (autofdo_source_profile::read): Set scale and dump
+       statistics.
+       (afdo_indirect_call): Scale.
+       (afdo_set_bb_count): Scale.
+       (afdo_find_equiv_class): Fix dumps.
+       (afdo_annotate_cfg): Scale.
+
+2025-06-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       * cgraph.cc (cgraph_node::make_profile_global0): Support
+       GUESSED_GLOBAL0_AFDO
+       * ipa-cp.cc (update_profiling_info): Use
+       GUESSED_GLOBAL0_AFDO.
+       * profile-count.cc (profile_probability::dump): Use
+       quality ().
+       (profile_probability::stream_in): Use m_adjusted_quality.
+       (profile_probability::stream_out): Use m_adjusted_quality.
+       (profile_count::combine_with_ipa_count): Use quality ().
+       (profile_probability::sqrt): Likewise.
+       * profile-count.h (enum profile_quality): Add
+       GUESSED_GLOBAL0_AFDO; reoder GUESSED_GLOBAL0_ADJUSTED and
+       GUESSED_GLOBAL0.
+       (profile_probability): Add min_quality; replase m_quality
+       by m_adjused_quality; add set_quality; update all users
+       of quality.
+       (profile_count): Set n_bits to 60; make m_quality 4 bits;
+       update uses of quality.
+       (profile_count::afdo_zero, profile_count::globa0afdo): New.
+
 2025-06-21  Jan Hubicka  <hubi...@ucw.cz>
 
        * tree-inline.cc (copy_cfg_body): Fix profile of split functions.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 9ab4803a6237..29fc23941834 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250622
+20250623
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 2cc7357c9e35..9c18d8c1f260 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,20 @@
+2025-06-22  Nicolas Boulenguez  <nico...@debian.org>
+
+       PR ada/120106
+       * gcc-interface/Make-lang.in: Set GNAT{MAKE,BIND,LINK_LS}_FOR_HOST
+       from GNAT{MAKE,BIND} instead of using hardcoded commands.
+
+2025-06-22  Eric Botcazou  <ebotca...@adacore.com>
+
+       * Make-generated.in: Remove obsolete stuff.
+
+2025-06-22  Nicolas Boulenguez  <nico...@debian.org>
+
+       PR ada/120106
+       PR ada/120106
+       * Make-generated.in: Use GNATMAKE_FOR_BUILD instead of gnatmake.
+       * gcc-interface/Makefile.in: Likewise.
+
 2025-06-17  Eric Botcazou  <ebotca...@adacore.com>
 
        PR ada/120665
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index bf50c770ea56..4f9f5dd87291 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,10 @@
+2025-06-22  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/120731
+       * gm2-libs-log/Strings.def (Delete): Rewrite comment.
+       * gm2-libs-log/Strings.mod (Pos): Rewrite.
+       (PosLower): New procedure function.
+
 2025-06-21  Gaius Mulley  <gaiusm...@gmail.com>
 
        * gm2-compiler/M2GCCDeclare.mod (StartDeclareModuleScopeSeparate):
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 546ef072e3ca..4435e66fb48e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,13 @@
+2025-06-22  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR target/119830
+       * gcc.target/riscv/pr119830.c: New test.
+
+2025-06-22  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/120731
+       * gm2/pimlib/logitech/run/pass/teststrings.mod: New test.
+
 2025-06-21  Jeff Law  <j...@ventanamicro.com>
 
        PR target/118241
diff --git a/gnattools/ChangeLog b/gnattools/ChangeLog
index d7e28ab48c8a..0e5efb89193b 100644
--- a/gnattools/ChangeLog
+++ b/gnattools/ChangeLog
@@ -1,3 +1,13 @@
+2025-06-22  Nicolas Boulenguez  <nico...@debian.org>
+
+       PR ada/120106
+       * configure.ac: Remove ACX_NONCANONICAL_HOST and add ACX_PROG_GNAT.
+       * configure: Regenerate.
+       * Makefile.in: Do not substitute host_noncanonical but substitute
+       GNATMAKE and GNATBIND.
+       Set GNAT{MAKE,BIND,LINK_LS}_FOR_HOST from GNAT{MAKE,BIND} instead
+       of using hardcoded commands.
+
 2025-04-01  Eric Botcazou  <ebotca...@adacore.com>
 
        PR ada/119440

Reply via email to