diff options
author | Richard Biener <rguenther@suse.de> | 2016-02-22 09:32:35 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2016-02-22 09:32:35 +0000 |
commit | bddead150b7e66b097f920b48980f0c65ff8e09e (patch) | |
tree | 5ac6f9056926a53719d7f72d459009fd358327cd /gcc/tree-object-size.c | |
parent | f97374a73fbd90651c925386234329d65d59ce80 (diff) | |
download | gcc-bddead150b7e66b097f920b48980f0c65ff8e09e.zip gcc-bddead150b7e66b097f920b48980f0c65ff8e09e.tar.gz gcc-bddead150b7e66b097f920b48980f0c65ff8e09e.tar.bz2 |
re PR middle-end/37448 (cannot compile big function)
2016-02-22 Richard Biener <rguenther@suse.de>
PR ipa/37448
* ipa-inline-transform.c (inline_call): When not updating
overall summaries adjust self size by the growth estimate.
* ipa-inline.c (inline_to_all_callers_1): Add to the callers
hash-set, do not update overall summaries here. Renamed from ...
(inline_to_all_callers): ... this which is now wrapping the
above and performing delayed overall summary update.
(early_inline_small_functions): Delay updating of the overall
summary.
From-SVN: r233598
Diffstat (limited to 'gcc/tree-object-size.c')
0 files changed, 0 insertions, 0 deletions