From: GCC Administrator Date: Tue, 9 Apr 2024 00:21:53 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-13.3.0~186 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3c019816c9c3604d4d039e22bb1e39c14ba8ac17;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f96f5c6ac8cb..41a9d47cfcf9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,29 @@ +2024-04-08 Martin Jambor + + Backported from master: + 2024-01-24 Martin Jambor + + 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 Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 1c86cd975ee6..5c14c80a3420 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240408 +20240409 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 66088b472abb..ea13c6fd38c4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,14 @@ +2024-04-08 Martin Jambor + + Backported from master: + 2024-01-24 Martin Jambor + + 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 Backported from master: