diff options
author | Richard Guenther <rguenther@suse.de> | 2010-09-22 14:44:13 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2010-09-22 14:44:13 +0000 |
commit | 5d7b099c0a22ecc85218a99ef0df58b9240fdd4e (patch) | |
tree | 81fd9fa9af57c0df9a156c97930d408557c285c8 /gcc/gcc.c | |
parent | 27d5e204ca7d3fa62230529cad888df0d866a10f (diff) | |
download | gcc-5d7b099c0a22ecc85218a99ef0df58b9240fdd4e.zip gcc-5d7b099c0a22ecc85218a99ef0df58b9240fdd4e.tar.gz gcc-5d7b099c0a22ecc85218a99ef0df58b9240fdd4e.tar.bz2 |
tree-inline.c (optimize_inline_calls): Schedule cleanups only if we inlined something.
2010-09-22 Richard Guenther <rguenther@suse.de>
* tree-inline.c (optimize_inline_calls): Schedule cleanups
only if we inlined something. Block compaction and conditional
folding are done by cfg cleanup. Schedule update-address-taken.
(tree_function_versioning): Remove redundant call to number_blocks.
* tree-optimize.c (execute_cleanup_cfg_post_optimizing): Conditional
folding is done by cfg cleanup.
* passes.c (init_optimization_passes): Remove update-address-taken
pass after IPA inlining.
From-SVN: r164525
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions