https://gcc.gnu.org/g:999a60264a5c11f23771581aea783ca40d9c0c62
commit r13-9642-g999a60264a5c11f23771581aea783ca40d9c0c62 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu May 8 00:20:35 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 8 ++++++++ gcc/lto/ChangeLog | 9 +++++++++ gcc/testsuite/ChangeLog | 41 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 108 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a225c967ef3e..f48102809ae0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,52 @@ +2025-05-07 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-03-18 Richard Biener <rguent...@suse.de> + + PR debug/101533 + * dwarf2out.cc (gen_type_die_with_usage): When we have + output the typedef already do nothing for a typedef variant. + Do not set TREE_ASM_WRITTEN on the type. + +2025-05-07 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-07-31 Richard Biener <rguent...@suse.de> + + PR middle-end/101478 + * gimplify.cc (gimplify_addr_expr): Check we still have an + ADDR_EXPR before calling recompute_tree_invariant_for_addr_expr. + +2025-05-07 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-02-28 Richard Biener <rguent...@suse.de> + + PR tree-optimization/87984 + * tree-ssa-dom.cc (dom_opt_dom_walker::optimize_stmt): Do + not perform redundant store elimination to hard register + variables. + * tree-ssa-sccvn.cc (eliminate_dom_walker::eliminate_stmt): + Likewise. + +2025-05-07 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-02-28 Richard Biener <rguent...@suse.de> + + PR middle-end/66279 + * gimplify.cc (gimplify_asm_expr): Copy TREE_PURPOSE before + rewriting it for "+" processing. + +2025-05-07 Richard Biener <rguent...@suse.de> + + Backported from master: + 2023-08-24 Richard Biener <rguent...@suse.de> + + PR tree-optimization/111125 + * tree-vect-slp.cc (vect_slp_function): Split at novector + loop entry, do not push blocks in novector loops. + 2025-05-05 John David Anglin <dang...@gcc.gnu.org> * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 1. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 9687431edbfc..8cb3c2b2cb23 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250507 +20250508 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index c9680cbb101a..bf718431cd01 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,11 @@ +2025-05-07 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-02-03 Richard Biener <rguent...@suse.de> + + PR c++/79786 + * rtti.cc (emit_tinfo_decl): Fix DATA_ABI_ALIGNMENT invocation. + 2025-04-23 Jason Merrill <ja...@redhat.com> Backported from master: diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index 6dc0fb405b7a..5f85e85c4e25 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,12 @@ +2025-05-07 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-02-28 Richard Biener <rguent...@suse.de> + + PR lto/91299 + * lto-symtab.cc (lto_symtab_merge_symbols): Set DECL_EXTERNAL + only after calling get_availability. + 2024-05-21 Release Manager * GCC 13.3.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a7d2db337dc9..22a46ddba4a2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,44 @@ +2025-05-07 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-03-18 Richard Biener <rguent...@suse.de> + + PR debug/101533 + * g++.dg/debug/pr101533.C: New testcase. + +2025-05-07 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-07-31 Richard Biener <rguent...@suse.de> + + PR middle-end/101478 + * gcc.dg/pr101478.c: New testcase. + +2025-05-07 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-02-28 Richard Biener <rguent...@suse.de> + + PR lto/91299 + * gcc.dg/lto/pr91299_0.c: New testcase. + * gcc.dg/lto/pr91299_1.c: Likewise. + +2025-05-07 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-02-28 Richard Biener <rguent...@suse.de> + + PR tree-optimization/87984 + * gcc.target/i386/pr87984.c: New testcase. + +2025-05-07 Richard Biener <rguent...@suse.de> + + Backported from master: + 2025-02-28 Richard Biener <rguent...@suse.de> + + PR middle-end/66279 + * g++.dg/pr66279.C: New testcase. + 2025-04-30 Georg-Johann Lay <a...@gjlay.de> Backported from master: