[gcc r16-1763] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Sun Jun 29 00:19:21 GMT 2025
https://gcc.gnu.org/g:8dcb922452516ebbf362e7c202b48d8ef547edce
commit r16-1763-g8dcb922452516ebbf362e7c202b48d8ef547edce
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Sun Jun 29 00:18:49 2025 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 38 ++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 6 ++++++
gcc/cp/ChangeLog | 19 +++++++++++++++++++
gcc/testsuite/ChangeLog | 22 ++++++++++++++++++++++
5 files changed, 86 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7f22f1505622..9e0c53fc2cb9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,41 @@
+2025-06-28 H.J. Lu <hjl.tools@gmail.com>
+
+ PR debug/120849
+ * print-tree.cc (debug): New.
+ * print-tree.h (debug): Likewise.
+
+2025-06-28 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/120856
+ * config/avr/avr.cc (avr_hard_regno_mode_ok) [-mno-lra]: Deny
+ hard regs >= 4 bytes that overlap Y.
+
+2025-06-28 Jan Hubicka <hubicka@ucw.cz>
+ Kugan Vivekanandarajah <kvivekananda@nvidia.com>
+
+ * auto-profile.cc (get_original_name): Only strip suffixes introduced
+ after auto-fdo annotation.
+ (string_table::get_index_by_decl): Simplify.
+ (string_table::add_name): New member function.
+ (string_table::read): Micro-optimize allocation.
+ (function_instance::get_function_instance_by_decl): Dump reasons
+ for failure; try to compensate lost discriminators.
+ (function_instance::merge): Simplify sanity check; do not check
+ for realized flag; fix merging of targets.
+ (function_instance::offline_if_in_set): Simplify.
+ (function_instance::dump): Sanity check that names are consistent.
+ (autofdo_source_profile::offline_external_functions): Also handle
+ stripping suffixes.
+ (walk_block): Move up in source.
+ (autofdo_source_profile::offline_unrealized_inlines): Also compute
+ realized functions.
+ (autofdo_source_profile::get_function_instance_by_name_index): Simplify.
+ (autofdo_source_profile::add_function_instance): Simplify.
+ (autofdo_source_profile::read): Do not strip suffxies; error on duplicates.
+ (mark_realized_functions): Remove.
+ (auto_profile): Do not call mark_realized_functions.
+ * passes.def: Move auto_profile_offline before free_lang_data.
+
2025-06-27 Eric Botcazou <ebotcazou@adacore.com>
* gimple-fold.cc (fold_const_aggregate_ref_1) <COMPONENT_REF>:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 89bcad6c2158..b64dbd127a13 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250628
+20250629
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 715feb401d4a..33f43d2b8461 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2025-06-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/120854
+ * sem_eval.adb (Get_String_Val): Be prepared for an integer literal
+ after a serious error is detected, and raise PE on other nodes.
+
2025-06-26 David Malcolm <dmalcolm@redhat.com>
* gcc-interface/misc.cc (gnat_init): Use
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d97eefff9299..318d0cd4d932 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,22 @@
+2025-06-28 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ * module.cc (trees_out::walking_bit_field_unit): New flag.
+ (trees_out::trees_out): Initialize it.
+ (trees_out::core_vals): Set it.
+ (trees_out::get_merge_kind): Use it, move previous ad-hoc check
+ into assertion.
+
+2025-06-28 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/120644
+ * decl.cc (cp_finish_decl): Also propagate type to partial
+ templates.
+ * module.cc (trees_out::decl_value): Add assertion that the
+ TREE_TYPE of a streamed template decl matches its inner.
+ (trees_in::is_matching_decl): Clarify function return type
+ deduction should only occur for non-TEMPLATE_DECL.
+ * pt.cc (template_for_substitution): Handle partial specs.
+
2025-06-27 Marek Polacek <polacek@redhat.com>
PR c++/120756
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 48dfa9b95953..436a4f807c7d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,25 @@
+2025-06-28 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/concat6.adb: New test.
+
+2025-06-28 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/120644
+ * g++.dg/modules/auto-7.h: New test.
+ * g++.dg/modules/auto-7_a.H: New test.
+ * g++.dg/modules/auto-7_b.C: New test.
+
+2025-06-28 Lili Cui <lili.cui@intel.com>
+
+ PR target/120818
+ * g++.target/i386/shrink_wrap_separate.C: Relax the check.
+
+2025-06-28 Jan Hubicka <hubicka@ucw.cz>
+ Kugan Vivekanandarajah <kvivekananda@nvidia.com>
+
+ * gcc.dg/tree-prof/clone-test.c: New test.
+ * gcc.dg/tree-prof/clone-merge-1.c: Updae template.
+
2025-06-27 Marek Polacek <polacek@redhat.com>
PR c++/120756
More information about the Gcc-cvs
mailing list