aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-inline-analysis.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2019-11-18 20:28:53 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2019-11-18 19:28:53 +0000
commit8d890d37e0183735586c18f1f056deb5848617ca (patch)
tree0d638d75291cc6786b2a339c529209f6b659553f /gcc/ipa-inline-analysis.c
parent092508a07975a00b3bc7c4c6ef551d5b6dc2c193 (diff)
downloadgcc-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.c2
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;