diff options
author | Jan Hubicka <jh@suse.cz> | 2019-11-18 20:28:53 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2019-11-18 19:28:53 +0000 |
commit | 8d890d37e0183735586c18f1f056deb5848617ca (patch) | |
tree | 0d638d75291cc6786b2a339c529209f6b659553f /gcc/ipa-inline-analysis.c | |
parent | 092508a07975a00b3bc7c4c6ef551d5b6dc2c193 (diff) | |
download | gcc-8d890d37e0183735586c18f1f056deb5848617ca.zip gcc-8d890d37e0183735586c18f1f056deb5848617ca.tar.gz gcc-8d890d37e0183735586c18f1f056deb5848617ca.tar.bz2 |
re PR ipa/92508 (ICE in do_estimate_edge_time, at ipa-inline-analysis.c:223 since r278159)
PR ipa/92508
* ipa-inline.c (inline_small_functions): Add new edges after reseting
caches.
* ipa-inline-analysis.c (do_estimate_edge_time): Fix sanity check.
From-SVN: r278419
Diffstat (limited to 'gcc/ipa-inline-analysis.c')
-rw-r--r-- | gcc/ipa-inline-analysis.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.c index d550d30..b5a55a7 100644 --- a/gcc/ipa-inline-analysis.c +++ b/gcc/ipa-inline-analysis.c @@ -211,7 +211,7 @@ do_estimate_edge_time (struct cgraph_edge *edge, sreal *ret_nonspec_time) nonspec_time = e->entry.nonspec_time; hints = e->entry.hints; if (flag_checking - && !edge->callee->count.ipa_p ()) + && !callee->count.ipa_p ()) { sreal chk_time, chk_nonspec_time; int chk_size, chk_min_size; |