Fix typo and avoid possible memory leak in average_num_loop_insns
authorKewen Lin <linkw@linux.ibm.com>
Tue, 14 Jan 2020 08:34:10 +0000 (02:34 -0600)
committerKewen Lin <linkw@linux.ibm.com>
Tue, 14 Jan 2020 08:39:11 +0000 (02:39 -0600)
commitb38e86ddb7a9b6d7e87d7cc0b23983d027fcbd96
treeac08636905c56ca66c946998800cc121edde8c52
parentedabbec31e3bfc9a9757f80c8610706ed00e5a1a
Fix typo and avoid possible memory leak in average_num_loop_insns

Function average_num_loop_insns forgets to free loop body in early
return.  Besides, overflow comparison checks 1000000 (e6) but the
return value is 100000 (e5), fix this typo.

gcc/ChangeLog

2020-01-14  Kewen Lin  <linkw@gcc.gnu.org>

    * cfgloopanal.c (average_num_loop_insns): Free bbs when early
    return, fix typo on return value.
gcc/ChangeLog
gcc/cfgloopanal.c