mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
Daily bump.
This commit is contained in:
@@ -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>:
|
||||
|
||||
@@ -1 +1 @@
|
||||
20250628
|
||||
20250629
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user