]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 22 Jun 2025 00:18:00 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 22 Jun 2025 00:18:00 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog

index 8eff64f75d94f79e467919a828be88d9acfc278b..312d8d2779c641b3a75bbb571e49b020da5eae4a 100644 (file)
@@ -1,3 +1,61 @@
+2025-06-21  Jan Hubicka  <hubicka@ucw.cz>
+
+       * tree-inline.cc (copy_cfg_body): Fix profile of split functions.
+
+2025-06-21  Jeff Law  <jlaw@ventanamicro.com>
+
+       PR target/118241
+       * config/riscv/predicates.md (prefetch_operand): New predicate.
+       * config/riscv/constraints.md (Q): New constraint.
+       * config/riscv/riscv.md (prefetch): Use new predicate and constraint.
+       (riscv_prefetchi_<mode>): Similarly.
+
+2025-06-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/120746
+       * value-range.cc (irange::snap): Use int type instead of uint.
+
+2025-06-21  Jan Hubicka  <hubicka@ucw.cz>
+
+       * auto-profile.cc (dump_inline_stack): New function.
+       (get_inline_stack_in_node): New function.
+       (get_relative_location_for_stmt): Add FN parameter.
+       (has_indirect_call): Remove.
+       (function_instance::find_icall_target_map): Add FN parameter.
+       (function_instance::remove_icall_target): New function.
+       (function_instance::read_function_instance): Set sum_max.
+       (autofdo_source_profile::get_count_info): Add NODE parameter.
+       (autofdo_source_profile::update_inlined_ind_target): Add NODE parameter.
+       (autofdo_source_profile::remove_icall_target): New function.
+       (afdo_indirect_call): Add INDIRECT_EDGE parameter; dump reason
+       for failure; do not check for recursion; do not inline call.
+       (afdo_vpt): Add INDIRECT_EDGE parameter.
+       (afdo_set_bb_count): Do not take PROMOTED set.
+       (afdo_vpt_for_early_inline): Remove.
+       (afdo_annotate_cfg): Do not take PROMOTED set.
+       (auto_profile): Do not call afdo_vpt_for_early_inline.
+       (afdo_callsite_hot_enough_for_early_inline): Dump count.
+       (remove_afdo_speculative_target): New function.
+       * auto-profile.h (afdo_vpt_for_early_inline): Declare.
+       (remove_afdo_speculative_target): Declare.
+       * ipa-inline.cc (inline_functions_by_afdo): Do VPT.
+       (early_inliner): Redirecct edges if inlining happened.
+       * tree-inline.cc (expand_call_inline): Add sanity check.
+
+2025-06-21  Jan Hubicka  <hubicka@ucw.cz>
+
+       * auto-profile.cc (get_inline_stack): Add fn parameter.
+       * ipa-inline.cc (want_early_inline_function_p): Do not care
+       about AFDO.
+       (inline_functions_by_afdo): New function.
+       (early_inliner): Use it.
+
+2025-06-21  Pan Li  <pan2.li@intel.com>
+
+       PR target/120652
+       * config/riscv/autovec.md: Add immediate_operand for
+       select_vl operand 2.
+
 2025-06-20  Andrew MacLeod  <amacleod@redhat.com>
 
        PR tree-optimization/120701
index 51152be9a3a6a8c8ebe3eda8a18da489c59db066..9ab4803a6237e1b5d11f47ca26625791a9c884cc 100644 (file)
@@ -1 +1 @@
-20250621
+20250622
index e5c426460ed6cc72f03857e6b4a3e150573604a5..bf50c770ea5617175dbddea2867e3c6eec811f65 100644 (file)
@@ -1,3 +1,9 @@
+2025-06-21  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       * gm2-compiler/M2GCCDeclare.mod (StartDeclareModuleScopeSeparate):
+       Reformat statement comments.
+       (StartDeclareModuleScopeWholeProgram): Ditto.
+
 2025-06-17  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/120673
index 62394ea64f1f28d530c8ac652fef0edbc8465a2c..546ef072e3cad56ffee8af23e45c8207a5de70ca 100644 (file)
@@ -1,3 +1,27 @@
+2025-06-21  Jeff Law  <jlaw@ventanamicro.com>
+
+       PR target/118241
+       * gcc.target/riscv/pr118241.c: New test.
+
+2025-06-21  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/tree-prof/afdo-vpt-earlyinline.c: Update template.
+       * gcc.dg/tree-prof/indir-call-prof-2.c: Update template.
+
+2025-06-21  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/tree-prof/afdo-vpt-earlyinline.c: Update template.
+       * gcc.dg/tree-prof/indir-call-prof-2.c: Likewise.
+       * gcc.dg/tree-prof/afdo-inline.c: New test.
+
+2025-06-21  Pan Li  <pan2.li@intel.com>
+
+       PR target/120652
+       * gcc.target/riscv/rvv/autovec/pr120652-1.c: New test.
+       * gcc.target/riscv/rvv/autovec/pr120652-2.c: New test.
+       * gcc.target/riscv/rvv/autovec/pr120652-3.c: New test.
+       * gcc.target/riscv/rvv/autovec/pr120652.h: New test.
+
 2025-06-20  Andrew MacLeod  <amacleod@redhat.com>
 
        PR tree-optimization/120701