]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 16 May 2024 00:19:43 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 16 May 2024 00:19:43 +0000 (00:19 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog

index 79f2b00d185a417076b08da7ca3d3151160ce3f2..e850821802efcf238d411b3c4c7ce923d5fb0aa5 100644 (file)
@@ -1,3 +1,39 @@
+2024-05-15  Martin Jambor  <mjambor@suse.cz>
+
+       Backported from master:
+       2024-04-08  Martin Jambor  <mjambor@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-05-15  Martin Jambor  <mjambor@suse.cz>
+
+       Backported from master:
+       2024-04-05  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/114247
+       * ipa-param-manipulation.cc (ipa_param_adjustments::modify_call):
+       Force values obtined through pass-through maps to the expected
+       split type.
+
 2024-05-13  Andrew MacLeod  <amacleod@redhat.com>
 
        PR tree-optimization/111009
index f67275af10fb9f7021935d24248ed871eb4231d2..009b2a2312c8b0c977d3dedd17f59596de0eab1c 100644 (file)
@@ -1 +1 @@
-20240515
+20240516
index 384ba55ccf5a436db854f21b78633b13e9ef5f36..d075456d1643aee25be9a571fca6e946ac9c6177 100644 (file)
@@ -1,3 +1,23 @@
+2024-05-15  Martin Jambor  <mjambor@suse.cz>
+
+       Backported from master:
+       2024-04-08  Martin Jambor  <mjambor@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-05-15  Martin Jambor  <mjambor@suse.cz>
+
+       Backported from master:
+       2024-04-05  Patrick O'Neill  <patrick@rivosinc.com>
+                   Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/114247
+       * gcc.dg/ipa/pr114247.c: New test.
+
 2024-05-13  Andrew MacLeod  <amacleod@redhat.com>
 
        PR tree-optimization/111009