diff options
author | Martin Jambor <mjambor@suse.cz> | 2019-01-26 23:19:17 +0100 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2019-01-26 23:19:17 +0100 |
commit | 95a2ed0325864069bb0368d75bcf85a8b22c4127 (patch) | |
tree | 04c852d893bcc50234c3b2bead6edb14dabc70bd /gcc/ada/gcc-interface/utils.c | |
parent | e4e13e261060dde55de4f7135fe09a816a51f929 (diff) | |
download | gcc-95a2ed0325864069bb0368d75bcf85a8b22c4127.zip gcc-95a2ed0325864069bb0368d75bcf85a8b22c4127.tar.gz gcc-95a2ed0325864069bb0368d75bcf85a8b22c4127.tar.bz2 |
[PR ipa/88933] Careful CFG cleanup in IPA-CP function transformation
2019-01-26 Martin Jambor <mjambor@suse.cz>
PR ipa/88933
* tree-inline.c: Include tree-cfgcleanup.h.
(delete_unreachable_blocks_update_callgraph): Move...
* tree-cfgcleanup.c (delete_unreachable_blocks_update_callgraph):
...here, make externally visible, make second argument bool, adjust
all callers.
* tree-cfgcleanup.c: Include cgraph.h.
* tree-cfgcleanup.h (delete_unreachable_blocks_update_callgraph):
Declare.
* ipa-prop.c: Include tree-cfgcleanup.h.
(ipcp_transform_function): Call
delete_unreachable_blocks_update_callgraph instead of cleaning uo CFG.
testsuite/
* gfortran.dg/gomp/pr88933.f90: New test.
From-SVN: r268305
Diffstat (limited to 'gcc/ada/gcc-interface/utils.c')
0 files changed, 0 insertions, 0 deletions