diff options
author | Martin Jambor <mjambor@suse.cz> | 2021-04-27 13:46:10 +0200 |
---|---|---|
committer | Martin Jambor <mjambor@suse.cz> | 2021-04-27 13:46:10 +0200 |
commit | eea82246290010addf7f6be71a71b51079b3cb5d (patch) | |
tree | f196e2ad06056fe1aac893fcdeadf50fc73a3013 /gcc/expr.c | |
parent | 01d0bda8bdf3cd804e1e00915d432ad0cdc49399 (diff) | |
download | gcc-eea82246290010addf7f6be71a71b51079b3cb5d.zip gcc-eea82246290010addf7f6be71a71b51079b3cb5d.tar.gz gcc-eea82246290010addf7f6be71a71b51079b3cb5d.tar.bz2 |
ipa-sra: Release dead LHS SSA_NAME when removing it (PR 99951)
When IPA-SRA removes an SSA_NAME from a LHS of a call statement
because it is not necessary, it does not release it. This patch fixes
that.
gcc/ChangeLog:
2021-04-08 Martin Jambor <mjambor@suse.cz>
PR ipa/99951
* ipa-param-manipulation.c (ipa_param_adjustments::modify_call):
If removing a call statement LHS SSA name, release it.
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions