https://gcc.gnu.org/g:3c019816c9c3604d4d039e22bb1e39c14ba8ac17
commit r13-8595-g3c019816c9c3604d4d039e22bb1e39c14ba8ac17 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue Apr 9 00:21:53 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 26 ++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 11 +++++++++++ 3 files changed, 38 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f96f5c6ac8c..41a9d47cfcf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,29 @@ +2024-04-08 Martin Jambor <mjam...@suse.cz> + + Backported from master: + 2024-01-24 Martin Jambor <mjam...@suse.cz> + + PR ipa/108007 + PR ipa/112616 + * cgraph.h (cgraph_edge): Add a parameter to + redirect_call_stmt_to_callee. + * ipa-param-manipulation.h (ipa_param_adjustments): Add a + parameter to modify_call. + (ipa_release_ssas_in_hash): Declare. + * cgraph.cc (cgraph_edge::redirect_call_stmt_to_callee): New + parameter killed_ssas, pass it to padjs->modify_call. + * ipa-param-manipulation.cc (purge_all_uses): New function. + (ipa_param_adjustments::modify_call): New parameter killed_ssas. + Instead of substituting uses, invoke purge_all_uses. If + hash of killed SSAs has not been provided, create a temporary one + and release SSAs that have been added to it. + (compare_ssa_versions): New function. + (ipa_release_ssas_in_hash): Likewise. + * tree-inline.cc (redirect_all_calls): Create + id->killed_new_ssa_names earlier, pass it to edge redirection, + adjust a comment. + (copy_body): Release SSAs in id->killed_new_ssa_names. + 2024-04-04 Iain Sandoe <i...@sandoe.co.uk> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 1c86cd975ee..5c14c80a342 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240408 +20240409 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 66088b472ab..ea13c6fd38c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,14 @@ +2024-04-08 Martin Jambor <mjam...@suse.cz> + + Backported from master: + 2024-01-24 Martin Jambor <mjam...@suse.cz> + + PR ipa/108007 + PR ipa/112616 + * gcc.dg/ipa/pr108007.c: New test. + * gcc.dg/ipa/pr112616.c: Likewise. + * g++.dg/ipa/pr113757.C: New file. + 2024-04-06 Harald Anlauf <anl...@gmx.de> Backported from master: