aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2021-05-05 10:41:41 +0200
committerMartin Jambor <mjambor@suse.cz>2021-05-06 16:53:58 +0200
commit717d278af93a4ab04ff30267888fc14fe0221799 (patch)
tree1d2601279fe43004293dd3ad06779e9ab2a3a6c9 /libcpp
parent861c6411ea70f18bf04c0b276a03af04636b9b3a (diff)
downloadgcc-717d278af93a4ab04ff30267888fc14fe0221799.zip
gcc-717d278af93a4ab04ff30267888fc14fe0221799.tar.gz
gcc-717d278af93a4ab04ff30267888fc14fe0221799.tar.bz2
ipa-sra: Do not bail out when callers cannot be cloned
IPA-SRA fails to produce (very simple) edge summaries when a caller cannot be cloned or its signature cannot be changed which makes it less powerful for no good reason. This patch fixes that problem. gcc/ChangeLog: 2021-04-12 Martin Jambor <mjambor@suse.cz> * ipa-sra.c (ipa_sra_dump_all_summaries): Dump edge summaries even when there is no function summary. (ipa_sra_summarize_function): produce edge summaries even when bailing out early. gcc/testsuite/ChangeLog: 2021-04-12 Martin Jambor <mjambor@suse.cz> * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by 05193687dde, make the argv again pointer to an array.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions